NEWS
[SOLVED] Zigbee läuft nach Update nicht mehr (CC2538)
-
Was mich Wundert , das es ohne die Eintragung /dev/ttyACM0 in der Umgebung im Docker bei dir lief !?
Hast du vorher schon mit Rechten im Container gearbeitet/gesetzt ?
Hast du hier den Haken :

@glasfaser Ja, der Container läuft mit erhöhten Rechten. Ich verwende Portainer, da scheint es irgendwie ein Problem mit den ENV's zu geben. Ich schaue mal, ob es vielleicht doch daran liegt (Auch, wenn ich das vorher nie eingetragen hatte)
-
bei root@DS219Plus ist alles richtig ,
nur bei iobroker solle es so sein:crw-rw---- 1 root dialout 166, 0 Aug 8 18:19 /dev/ttyACM0Hast du den Stick richtig durchgereicht in der Umgebung .
.

Du schreibst auch von Updates , hast du eventuell DSM 7 drauf ?
@glasfaser hab die ENV variable jetzt über Docker in DSM gesetzt, so funktioniert es. Die Fehlermeldung bleibt leider die gleiche

-
@glasfaser hab die ENV variable jetzt über Docker in DSM gesetzt, so funktioniert es. Die Fehlermeldung bleibt leider die gleiche

PAN-Id im Adapter angepasst?
-
PAN-Id im Adapter angepasst?
@thomas-braun Habe ich jetzt zum testen auch mal auf die im Log genannte angepasst, leider ebenfalls der gleiche Fehler (nur mit angepasster PAN ID)

-
@thomas-braun Habe ich jetzt zum testen auch mal auf die im Log genannte angepasst, leider ebenfalls der gleiche Fehler (nur mit angepasster PAN ID)

@asatru
Die extended PAN-Id auch anpassen. -
@asatru
Die extended PAN-Id auch anpassen.@thomas-braun Die habe ich jetzt auf nach diesem Beitrag auf 0xdddddddddddddddd gesetzt. Damit funktioniert es, vielen Dank Euch allen

Hier nochmal zusammengefasst die Schritte zum lösen des Problems, falls jemand vor einem ähnlichen Problem steht
- Im Container mittels ls -la /dev/ttyACM überprüfen, ob die korrekten Rechte gesetzt sind
- Falls Nein:
- Entweder Rechte temporär anpassen (
chmod 777 /dev/ttyACM*undchown root:dialout /dev/ttyACM0) Oder, wie in diesem Beitrag, persitent. Für Protainer-Nutzer, die ENV-variableUSBDEVICESmit dem Wert/dev/ttyACM0über die DSM-GUI setzen, da hier Portainer auf Synology ein Problem zu haben scheint. Damit werden die Rechte korrekt vergeben.
- Entweder Rechte temporär anpassen (
- Falls Nein:
- In den Einstellungen der ZigBee-Instanz die erweiterte Pan ID, die Pan ID und den Kanal so anpassen, wie es im Log angezeigt wird. Mit 16xD werden alle erweiterten Pan IDs akzeptiert (siehe Beitrag oben)
ps: ttyACM0 ist natürlich jeweils als Platzhalter für Euer device zu sehen.
Die Geräte berauchen etwas Zeit, bis sie alle wieder da sind, aber es muss nichts neu angelernt werden, DANKE!
Viele Grüße
Jonas - Im Container mittels ls -la /dev/ttyACM überprüfen, ob die korrekten Rechte gesetzt sind
-
nun, ich habe das selbe Problem auf einem Tinkerboard.
ich habe eingegeben:
ls -la /dev/ttyACM
Ausgabe:
No such file or directoryDa es sich wohl um einen Container einer Synology handelt, ist hier wohl eine andere Vorgehensweise nötig.
Ich bin für jede Hilfe dankbar.
Gruß,
Mathias -
nun, ich habe das selbe Problem auf einem Tinkerboard.
ich habe eingegeben:
ls -la /dev/ttyACM
Ausgabe:
No such file or directoryDa es sich wohl um einen Container einer Synology handelt, ist hier wohl eine andere Vorgehensweise nötig.
Ich bin für jede Hilfe dankbar.
Gruß,
Mathiasls -la /dev/ttyACM
Die Geräte werden i.d.R. durchnummeriert.
ls -la /dev/ttyACM0probieren. Und TabCompletion mal anschauen, das hilft bei sowas auch ungemein
-
ls -la /dev/ttyACM
Die Geräte werden i.d.R. durchnummeriert.
ls -la /dev/ttyACM0probieren. Und TabCompletion mal anschauen, das hilft bei sowas auch ungemein
@thomas-braun
danke der Herr!
nur welchen User soll ich da eingeben?
Ist da IObroker gemeint?
sudo usermod -a -G dialout $USER
Gruß,
Mathias -
@thomas-braun
danke der Herr!
nur welchen User soll ich da eingeben?
Ist da IObroker gemeint?
sudo usermod -a -G dialout $USER
Gruß,
Mathias@mathiasj
User die das Gerät benutzen können sollen. -
@mathiasj
User die das Gerät benutzen können sollen.@thomas-braun
das ist in diesem Fall nur IObroker, weil es sich nicht um eine NAS, sondern um einen Tinkerboard handelt. Sorry, stehhe etwas auf dem Schlauch heute.
-
@thomas-braun
das ist in diesem Fall nur IObroker, weil es sich nicht um eine NAS, sondern um einen Tinkerboard handelt. Sorry, stehhe etwas auf dem Schlauch heute.
sudo usermod -a -G dialout iobroker -
sudo usermod -a -G dialout iobroker@thomas-braun
habe alles soweit gemacht.
Nur das Problem blieb......
Gruß,
Mathias -
@thomas-braun
habe alles soweit gemacht.
Nur das Problem blieb......
Gruß,
Mathias@mathiasj sagte in [SOLVED] Zigbee läuft nach Update nicht mehr (CC2538):
Nur das Problem blieb......
Welches?
-
@mathiasj sagte in [SOLVED] Zigbee läuft nach Update nicht mehr (CC2538):
Nur das Problem blieb......
Welches?
@thomas-braun
daß IObroker den seriellen Port des Zigbee-Sticks nicht öffnen kann.zigbee.0 2021-09-19 18:31:05.671 error Error herdsman start zigbee.0 2021-09-19 18:31:05.670 error Failed to start Zigbee zigbee.0 2021-09-19 18:31:05.668 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" -
@thomas-braun
daß IObroker den seriellen Port des Zigbee-Sticks nicht öffnen kann.zigbee.0 2021-09-19 18:31:05.671 error Error herdsman start zigbee.0 2021-09-19 18:31:05.670 error Failed to start Zigbee zigbee.0 2021-09-19 18:31:05.668 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"Wo liegt denn das Gerät hier?
ls -l /dev/serial/by-idSollte so ähnlich aussehen:
echad@chet:~ $ ls -l /dev/serial/by-id/ insgesamt 0 lrwxrwxrwx 1 root root 13 12. Sep 17:27 usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_23_93_2C_A8-if00-port0 -> ../../ttyUSB0 echad@chet:~ $ -
@thomas-braun
daß IObroker den seriellen Port des Zigbee-Sticks nicht öffnen kann.zigbee.0 2021-09-19 18:31:05.671 error Error herdsman start zigbee.0 2021-09-19 18:31:05.670 error Failed to start Zigbee zigbee.0 2021-09-19 18:31:05.668 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"@mathiasj Bei mir startet der Zigbee Adapter auch nicht zuverlässig. Ich habe mir inzwischen einen Flow gebastelt, der den Adapter ca. alle 5 Minuten neustartet, wenn keine Verbindung möglich ist. Nach dem 5.-6. Mal klappt es dann. Manchmal hilft ein Neustart oder den Stick zu ziehen. Ich habe keine Ahnung was da blockiert - es scheint, aber nach einer gewissen Zeit zu gehen. Ich würde jedenfalls nicht zuviel Aufwand reinstecken, wenn er generell zumindest zeitweise startet.Ist vielleicht irgendwas im Betriebssystem oder keine Ahnung.
-
Wo liegt denn das Gerät hier?
ls -l /dev/serial/by-idSollte so ähnlich aussehen:
echad@chet:~ $ ls -l /dev/serial/by-id/ insgesamt 0 lrwxrwxrwx 1 root root 13 12. Sep 17:27 usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_23_93_2C_A8-if00-port0 -> ../../ttyUSB0 echad@chet:~ $@thomas-braun
Das Ergebns:lrwxrwxrwx 1 root root 13 Sep 19 18:17 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949C838-if00 -> ../../ttyACM0@mickym
danke, der startet nur überhaupt nicht, das ist mein Problem.
ich bekomme immer die Meldung, dass IObroker einen Port nicht öffnen kann. -
@mathiasj Bei mir startet der Zigbee Adapter auch nicht zuverlässig. Ich habe mir inzwischen einen Flow gebastelt, der den Adapter ca. alle 5 Minuten neustartet, wenn keine Verbindung möglich ist. Nach dem 5.-6. Mal klappt es dann. Manchmal hilft ein Neustart oder den Stick zu ziehen. Ich habe keine Ahnung was da blockiert - es scheint, aber nach einer gewissen Zeit zu gehen. Ich würde jedenfalls nicht zuviel Aufwand reinstecken, wenn er generell zumindest zeitweise startet.Ist vielleicht irgendwas im Betriebssystem oder keine Ahnung.
@mickym sagte in [SOLVED] Zigbee läuft nach Update nicht mehr (CC2538):
Bei mir startet der Zigbee Adapter auch nicht zuverlässig.
Hm. Hier überhaupt kein Problem.
-
@thomas-braun
Das Ergebns:lrwxrwxrwx 1 root root 13 Sep 19 18:17 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949C838-if00 -> ../../ttyACM0@mickym
danke, der startet nur überhaupt nicht, das ist mein Problem.
ich bekomme immer die Meldung, dass IObroker einen Port nicht öffnen kann.Dan verlink lieber usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949C838-if00 direkt im Adapter.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden