NEWS
Zigbee-Adapter - Permission denied (Conbee II)
-
Hi,
ich hab (mit toller Hilfe von hier) ein iobroker restore von Windows nach Linux (Manjaro) gemacht.
In den Einstellungen vom Zigbee-Adapter hab ich den COM Anschluss von COM3 auf /dev/ttyACM0 geändert.Jetzt bekomme ich im Log folgende Fehlermeldung:
zigbee.0 2022-03-11 18:55:17.338 error Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyACM0' zigbee.0 2022-03-11 18:55:17.338 error Error: Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyACM0' at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/driver/driver.js:145:28) at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 zigbee.0 2022-03-11 18:55:17.337 error unhandled promise rejection: Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyACM0' zigbee.0 2022-03-11 18:55:17.337 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Hab hier im Forum auch schon bisschen gesucht, aber die Threads, die ich gefunden habe, handeln von Docker, oder Proxmox, und sind nicht umsetzbar (für mich)
-
-
Wobei man besser den Link aus
/dev/serial/by-id
nimmt. -
soll ich das so im iobroker eintragen:
ls -la /dev/ttyACM0
??
Mit dem 'Link' steht in einem anderen Beitrag hier im Forum, aber damit hat er gar nichts gefunden, das hab ich allen Varianten schon versucht:
zigbee.0 2022-03-11 18:46:13.029 error Error while opening serialport 'Error: Error: No such file or directory, cannot open usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2419730-if00' zigbee.0 2022-03-11 19:20:43.155 error Error while opening serialport 'Error: Error: No such file or directory, cannot open /usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2419730-if00' zigbee.0 2022-03-11 19:22:07.517 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open ls -la /dev/ttyACM0'"
oder ich verstehe es nicht richtig
-
ls -la /dev/serial/by-id/
da müsste der device link drin sein. Den dann in den Adapter eintragen.
-
da kommt das raus:
/dev/serial/by-id ls -la /dev/serial/by-id/ ✔ system insgesamt 0 drwxr-xr-x 2 root root 60 11. Mär 19:04 . drwxr-xr-x 4 root root 80 11. Mär 19:04 .. lrwxrwxrwx 1 root root 13 11. Mär 19:04 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2419730-if00 -> ../../ttyACM0 /dev/serial/by-id
und wenn ich
usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2419730-if00
im iobroker eingebe, siehst du oben die Fehlermeldung
(edit: auch mit "/" davor)
-
@dokbiz sagte in Zigbee-Adapter - Permission denied (Conbee II):
/dev/serial/by-id/
Der Link muss ja auch
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2419730-if00
lauten. Mit vollem Pfad.
-
oke, dann bekomme ich wieder 'permission denied'
Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2419730-if00'"
-
ls -la /dev/ttyACM0
-
~ ls -la /dev/ttyACM0 5 ✘ 10s system crw-rw---- 1 root uucp 166, 0 11. Mär 19:04 /dev/ttyACM0
-
sudo -u iobroker groups
-
/dev/serial/by-id sudo -u iobroker groups ✔ system [sudo] Passwort für dok: tty video audio iobroker
-
Der iobroker muss in die Gruppe uucp rein.
-
ich hab iobroker zur gruppe zugefügt und jetzt findet er alle geräte
(nachdem ich nach dem ersten reboot gar keine usb geräte mehr gefunden hab, was ein zweiter reboot zum glück wieder behoben hat )Danke!