NEWS
[SOLVED] Zigbee läuft nach Update nicht mehr (CC2538)
-
-
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 ?
-
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 Ne, ich laufe noch auf DSM 6.2.4-25556
Den Stick hatte ich bisher tatsächlich nie als variable mit durchgereicht. Habe es jetzt mal gemacht, leider auch kein Erfolg

-
@glasfaser Ne, ich laufe noch auf DSM 6.2.4-25556
Den Stick hatte ich bisher tatsächlich nie als variable mit durchgereicht. Habe es jetzt mal gemacht, leider auch kein Erfolg

-
Findes es gerade nicht... müsse das sein :
setze mal im Container bei ioBroker:
chmod 777 /dev/ttyACM* chown root:dialout /dev/ttyACM0@glasfaser zumindest die Fehlermeldung hat sich geändert ;)
zigbee.0 2021-08-09 08:58:40.912 error Error herdsman start zigbee.0 2021-08-09 08:58:40.912 error Failed to start Zigbee zigbee.0 2021-08-09 08:58:40.911 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" zigbee.0 2021-08-09 08:58:40.637 info Installed Version: iobroker.zigbee zigbee.0 2021-08-09 08:58:40.621 info Starting Zigbee npm ... zigbee.0 2021-08-09 08:58:40.620 info Try to reconnect. 1 attempts left zigbee.0 2021-08-09 08:58:30.618 error Error herdsman start zigbee.0 2021-08-09 08:58:30.616 error Failed to start Zigbee zigbee.0 2021-08-09 08:58:30.614 error Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information" zigbee.0 2021-08-09 08:58:30.613 error Re-commissioning your network will require re-pairing of all devices! zigbee.0 2021-08-09 08:58:30.613 error If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json. zigbee.0 2021-08-09 08:58:30.612 error Please update configuration to prevent further issues. zigbee.0 2021-08-09 08:58:30.612 error - Channel List: configured=11, adapter=11 zigbee.0 2021-08-09 08:58:30.611 error - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d zigbee.0 2021-08-09 08:58:30.610 error - Extended PAN ID: configured=aadddddddddddddd, adapter=00124b0006104d25 zigbee.0 2021-08-09 08:58:30.610 error - PAN ID: configured=6754, adapter=6755 zigbee.0 2021-08-09 08:58:30.608 error Configuration is not consistent with adapter state/backup! zigbee.0 2021-08-09 08:58:28.701 info Installed Version: iobroker.zigbee zigbee.0 2021-08-09 08:58:27.859 info Starting Zigbee npm ... zigbee.0 2021-08-09 08:58:27.518 info starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.2, js-controller: 3.3.15 zigbee.0 2021-08-09 08:58:15.118 error Cannot read property 'getEntries' of null zigbee.0 2021-08-09 08:58:15.118 error TypeError: Cannot read property 'getEntries' of null at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:55) at Function.all (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:240:16) at Controller.getDevices (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/controller.js:303:31) at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:228:49) at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:222:43) at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:214:42) at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:385:20) at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:696:41) at processTicksAndRejections (internal/process/task_queues.js:97:5) zigbee.0 2021-08-09 08:58:15.117 error unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2021-08-09 08:58:15.116 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(). zigbee.0 2021-08-09 08:58:15.115 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2021-08-09 08:58:15.114 info terminating zigbee.0 2021-08-09 08:58:15.113 warn Failed to stop zigbee during startup zigbee.0 2021-08-09 08:58:15.112 info Zigbee: disabling joining new devices. zigbee.0 2021-08-09 08:58:15.109 info cleaned everything up... zigbee.0 2021-08-09 08:58:15.106 info Got terminate signal TERMINATE_YOURSELF -
@glasfaser zumindest die Fehlermeldung hat sich geändert ;)
zigbee.0 2021-08-09 08:58:40.912 error Error herdsman start zigbee.0 2021-08-09 08:58:40.912 error Failed to start Zigbee zigbee.0 2021-08-09 08:58:40.911 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" zigbee.0 2021-08-09 08:58:40.637 info Installed Version: iobroker.zigbee zigbee.0 2021-08-09 08:58:40.621 info Starting Zigbee npm ... zigbee.0 2021-08-09 08:58:40.620 info Try to reconnect. 1 attempts left zigbee.0 2021-08-09 08:58:30.618 error Error herdsman start zigbee.0 2021-08-09 08:58:30.616 error Failed to start Zigbee zigbee.0 2021-08-09 08:58:30.614 error Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information" zigbee.0 2021-08-09 08:58:30.613 error Re-commissioning your network will require re-pairing of all devices! zigbee.0 2021-08-09 08:58:30.613 error If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json. zigbee.0 2021-08-09 08:58:30.612 error Please update configuration to prevent further issues. zigbee.0 2021-08-09 08:58:30.612 error - Channel List: configured=11, adapter=11 zigbee.0 2021-08-09 08:58:30.611 error - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d zigbee.0 2021-08-09 08:58:30.610 error - Extended PAN ID: configured=aadddddddddddddd, adapter=00124b0006104d25 zigbee.0 2021-08-09 08:58:30.610 error - PAN ID: configured=6754, adapter=6755 zigbee.0 2021-08-09 08:58:30.608 error Configuration is not consistent with adapter state/backup! zigbee.0 2021-08-09 08:58:28.701 info Installed Version: iobroker.zigbee zigbee.0 2021-08-09 08:58:27.859 info Starting Zigbee npm ... zigbee.0 2021-08-09 08:58:27.518 info starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.2, js-controller: 3.3.15 zigbee.0 2021-08-09 08:58:15.118 error Cannot read property 'getEntries' of null zigbee.0 2021-08-09 08:58:15.118 error TypeError: Cannot read property 'getEntries' of null at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:55) at Function.all (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:240:16) at Controller.getDevices (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/controller.js:303:31) at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:228:49) at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:222:43) at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:214:42) at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:385:20) at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:696:41) at processTicksAndRejections (internal/process/task_queues.js:97:5) zigbee.0 2021-08-09 08:58:15.117 error unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2021-08-09 08:58:15.116 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(). zigbee.0 2021-08-09 08:58:15.115 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2021-08-09 08:58:15.114 info terminating zigbee.0 2021-08-09 08:58:15.113 warn Failed to stop zigbee during startup zigbee.0 2021-08-09 08:58:15.112 info Zigbee: disabling joining new devices. zigbee.0 2021-08-09 08:58:15.109 info cleaned everything up... zigbee.0 2021-08-09 08:58:15.106 info Got terminate signal TERMINATE_YOURSELF -
@asatru sagte in Zigbee läuft nach Update nicht mehr (CC2538):
unavailable Cannot lock port'
Hast du es nochmal mit ... kontrolliert wie die Rechte/Benutzer jetzt sind .
ls -l /dev/ttyACM*@glasfaser Ja, sollte jetzt passen
root@iobroker:/opt/iobroker# ls -la /dev/ttyACM* crwxrwxrwx 1 root dialout 166, 0 Aug 9 08:48 /dev/ttyACM0edit: Nach einem reboot des containers sind die Rechte wieder weg, sind also auch nicht persitent...
-
@glasfaser Ja, sollte jetzt passen
root@iobroker:/opt/iobroker# ls -la /dev/ttyACM* crwxrwxrwx 1 root dialout 166, 0 Aug 9 08:48 /dev/ttyACM0edit: Nach einem reboot des containers sind die Rechte wieder weg, sind also auch nicht persitent...
-
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
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

