Auto-detect relay port via ID probe in relay script

This commit is contained in:
Eddy de Vink 2026-08-13 13:18:59 +02:00
commit 3ec47427cf
3 changed files with 59 additions and 7 deletions

View file

@ -11,10 +11,14 @@ Sluit aan via USB en stuur commando's:
```bash
./relay 1 # relais aan
./relay 0 # relais uit
./relay 1 /dev/cu.usbserial-XXXX # poort opgeven als default afwijkt
./relay id # toont module-ID (chip-ID, uniek per chip, onafhankelijk van USB-poort)
./relay 1 /dev/cu.usbserial-XXXX # poort expliciet opgeven (alleen als auto-detect faalt)
```
Zonder poortargument zoekt het script de module zelf: het probeert alle
CH340-poorten met het `id`-commando en gebruikt de eerste die `ID
usbtoggle-relay` antwoordt — waar de module ook is aangesloten.
## Pinnen
| Component | GPIO |