Document Linux requirements in README

This commit is contained in:
Eddy de Vink 2026-08-13 13:20:17 +02:00
commit a6bbc28e2b

View file

@ -19,6 +19,29 @@ Zonder poortargument zoekt het script de module zelf: het probeert alle
CH340-poorten met het `id`-commando en gebruikt de eerste die `ID CH340-poorten met het `id`-commando en gebruikt de eerste die `ID
usbtoggle-relay` antwoordt — waar de module ook is aangesloten. usbtoggle-relay` antwoordt — waar de module ook is aangesloten.
## Linux
Het script draait ongewijzigd op Linux. Vereisten:
```bash
# Fedora / RHEL
sudo dnf install python3-pyserial
# Debian / Ubuntu
sudo apt install python3-serial
```
De seriële poort is op Linux meestal `/dev/ttyUSB0` en eigendom van
`root:dialout`. De gebruiker moet in de `dialout`-groep zitten, anders
weigert het script de poort te openen:
```bash
sudo usermod -aG dialout $USER
# opnieuw inloggen om de groep actief te maken
```
De poortnaam is verder niet relevant: de auto-detectie vindt de module
zonder dat een pad opgegeven hoeft te worden.
## Pinnen ## Pinnen
| Component | GPIO | | Component | GPIO |