Hallo,
ich habe ein Problem mit dem Serial device /dev/ttyACM0 für den Zugriff auf einen Z-Wave Stick Aeotec Z-Stick
Gen5.
Bei jedem Reboot der QNAP werden die Zugriffsrechte auf das device wieder zurückgesetzt.
ls -la /dev/ttyACM0
crw------- 1 admin administrators 166, 0 2020-06-04 22:32 /dev/ttyACM0
Durch
docker exec -i -t openhab2 bash
chmod 666 /dev/ttyACM0
ls -la /dev/ttyACM0
crw-rw-rw- 1 root root 166, 0 Jun 4 22:05 /dev/ttyACM0
läuft das ganze zwar wieder, ich muss es aber nach jedem Neustart machen.
Soweit ich das verstanden habe wird im offiziellen docker image openhab/openhab die Gruppe dialout verwendet.
Auf der QNAP gibt es aber die Gruppe dialout nicht.
Auch ein Versuch über eine udev rules die Zugriffsrechte auf 666 zu setzen funktioniert nicht.
[/etc/udev/rules.d] # cat 99_zwave.rules
#Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc.
SUBSYSTEM="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", MODE="0666", GROUP="administrators"
[/lib/udev/rules.d] # cat 99-zwave.rules
#Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc.
SUBSYSTEM="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", MODE="0666", GROUP="administrators"
[/lib/udev/rules.d] # cat 98-usb.rules
ACTION=="add",SUBSYSTEM=="usb",MODE="0666"
ACTION=="add",SUBSYSTEM=="tty",MODE="0666"
Alles anzeigen
Wie habt ihr das gelöst?
Grüße
Andreas