NEWS
Zigbee - Adapter startet nicht
-
Hallo zusammen,
ich bin seit Jahren stiller Nutzer des Forums - bisher konnte ich all meine Probleme rund um den Pi und iobroker mit Hilfe von Beiträgen anderer lösen. Jetzt komme ich leider nicht mehr weiter und versuche mich daher hiermit nunmehr an meinem ersten eigenen Post
Mein Zigbee-Adpater hat sich bereits vor Monaten verabschiedet; er lief vorher über 3 Jahre nahezu problemlos. Da ich nun zusätzlich eine Homematic Zentrale (piVCCU) nutzen wollte, habe ich den Pi komplett neu aufgesetzt. Alles funktioniert - außer Zigbee.
Ich hatte vorher einen C2531 (von kleinanzeigen, keine Ahnung mit was der geflasht ist) und habe nun noch in einen Sonoff USB Zigbee 3.0 investiert. Leider bleibt das Problem auch damit bestehen. Der Adapter startet einfach nicht (gelb); ich bekomme im Adapter die Meldung: "You need save and run adapter before pairing!"
der Log sieht wie folgt aus:
zigbee.0 2023-12-10 15:05:37.007 info terminating zigbee.0 2023-12-10 15:05:36.994 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2023-12-10 15:05:36.992 info terminating zigbee.0 2023-12-10 15:05:36.989 warn Failed to stop zigbee during startup zigbee.0 2023-12-10 15:05:36.111 info Zigbee: disabling joining new devices. zigbee.0 2023-12-10 15:05:36.097 info cleaned everything up... zigbee.0 2023-12-10 15:05:36.057 error Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 15:05:36.055 error Error: Reset error: Error: {"sequence":-1} after 10000ms at /opt/iobroker/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23 at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2023-12-10 15:05:35.940 error unhandled promise rejection: Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 15:05:35.939 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 2023-12-10 14:05:36.057 error Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 14:05:36.055 error Error: Reset error: Error: {"sequence":-1} after 10000ms at /opt/iobroker/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23 at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2023-12-10 14:05:35.940 error unhandled promise rejection: Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 14:05:35.939 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 2023-12-10 14:05:25.153 info Installed Version: iobroker.zigbee@1.8.24 zigbee.0 2023-12-10 14:05:24.441 info Starting Zigbee npm ... zigbee.0 2023-12-10 14:05:24.437 info delete old Backup files. keep only last 10 zigbee.0 2023-12-10 14:05:23.674 info starting. Version 1.8.24 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.0, js-controller: 5.0.16 zigbee.0 2023-12-10 14:05:08.333 info terminating zigbee.0 2023-12-10 14:05:08.331 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2023-12-10 14:05:08.329 info terminating zigbee.0 2023-12-10 14:05:08.327 warn Failed to stop zigbee during startup zigbee.0 2023-12-10 14:05:07.434 info Zigbee: disabling joining new devices. zigbee.0 2023-12-10 14:05:07.419 info cleaned everything up... zigbee.0 2023-12-10 14:05:07.416 info Got terminate signal TERMINATE_YOURSELF zigbee.0 2023-12-10 14:04:58.145 info List of port: [{"path":"/dev/ttyUSB0","manufacturer":"ITead","serialNumber":"30e9aa87ca45ed1185dd97a40a86e0b4","pnpId":"usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_30e9aa87ca45ed1185dd97a40a86e0b4-if00-port0","vendorId":"10c4","productId":"ea60"}] zigbee.0 2023-12-10 14:04:57.895 error getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups')
und die Einstellungen wie folgt:
installiert ist:
Node.js: v18.19.0
NPM: 10.2.3Kann mir jemand helfen was ich falsch mache oder wo das Problem liegt?
Vielen Dank für Eure Mühen.
Niklas -
@niklas-wucherpfennig
Stell den COM-Port auf den Link aus /dev/serial/by-id um.
-
@thomas-braun
Ich dachte das hätte ich; der wird allerdings auch eigenartig verkürzt dargestellt:pi@raspberrypi:~ $ ls -la /dev/serial/by-id/ total 0 drwxr-xr-x 2 root root 60 Dec 9 23:29 . drwxr-xr-x 4 root root 80 Dec 9 23:29 .. lrwxrwxrwx 1 root root 13 Dec 9 23:29 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_30e9aa87ca45ed1185dd97a40a86e0b4-if00-port0 -> ../../ttyUSB0
also mit den Punkten ".."
-
@nickwu sagte in Zigbee - Adapter startet nicht:
also mit den Punkten ".."
Die Punkte sind interne Dinge im Dateisystem. Hat mit dem Link nix zu tun.
Der lautet
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_30e9aa87ca45ed1185dd97a40a86e0b4-if00-port0
Edit: Jetzt schnall ich es... Die Punkte im Link-Target sind die Aliase für 'ein Verzeichnis zurück im Dateibaum'. Aber auch das trägst du nicht als COM-Port ein sondern wie oben.
-
@thomas-braun verstehe, danke. Aber wenn ich den Pfad eintrage bleibt der Adapter rot.
zigbee.0 2023-12-10 14:23:21.691 info terminating zigbee.0 2023-12-10 14:23:21.410 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2023-12-10 14:23:21.408 info terminating zigbee.0 2023-12-10 14:23:21.405 warn Failed to stop zigbee during startup zigbee.0 2023-12-10 14:23:20.982 info Zigbee: disabling joining new devices. zigbee.0 2023-12-10 14:23:20.968 info cleaned everything up... zigbee.0 2023-12-10 14:23:20.929 error Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 14:23:20.928 error Error: Reset error: Error: {"sequence":-1} after 10000ms at /opt/iobroker/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23 at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2023-12-10 14:23:20.819 error unhandled promise rejection: Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 14:23:20.817 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 2023-12-10 14:23:10.017 info Installed Version: iobroker.zigbee@1.8.24 zigbee.0 2023-12-10 14:23:09.317 info Starting Zigbee npm ... zigbee.0 2023-12-10 14:23:09.313 info delete old Backup files. keep only last 10 zigbee.0 2023-12-10 14:23:09.124 info starting. Version 1.8.24 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.0, js-controller: 5.0.16
Edit: ich hatte den Zigbee-Adapter gestern auch schonmal de- und neu installiert - keine Besserung
-
Stoppe den Adapter und mach einen Kaltstart.
-
@thomas-braun
Du meinst in der Instanzen-Übersicht mit dem Start/Pause-Button?Das hatte ich vor dem letzten Log gemacht..
-
@nickwu Ein Kaltstart ist eigentlich, wenn man den Rechner komplett herunter fährt. Also kein reboot. Zur Sicherheit kann man nach dem runter fahren den Rechner noch kurz vom Strom nehmen.
-
Welche Möglichkeiten werden dir in der Instanz des Adapters bei
COM-Anschlussname
angeboten (ich habe da aktuell eine ähnliche Unregelmäßigkeit)? -
@winni habe ich gemacht, sogar mit Steckerziehen nach dem Herunterfahren.
Beim ersten Login in iobroker kam das folgende Fehlerfeld:
@Meister-Mopper aktuell erhalte ich gar kein Dropdown; gestern konnte ich dort aber noch direkt den Stick auswählen, das war aber wenn ich es richtig erinnere auch der einzige Eintrag.
-
-
@meister-mopper habe ich gemacht; sieht wie folgt aus:
zigbee.0 2023-12-10 20:36:39.413 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2023-12-10 20:36:39.412 debug Plugin sentry destroyed zigbee.0 2023-12-10 20:36:39.409 info terminating zigbee.0 2023-12-10 20:36:39.408 warn Failed to stop zigbee during startup zigbee.0 2023-12-10 20:36:39.168 info Zigbee: disabling joining new devices. zigbee.0 2023-12-10 20:36:39.155 info cleaned everything up... zigbee.0 2023-12-10 20:36:39.115 error Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 20:36:39.114 error Error: Reset error: Error: {"sequence":-1} after 10000ms at /opt/iobroker/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23 at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2023-12-10 20:36:39.003 error unhandled promise rejection: Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 20:36:39.001 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 2023-12-10 20:36:29.005 debug Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2023_12_10-19_36_27.tar.gz success zigbee.0 2023-12-10 20:36:28.188 info Installed Version: iobroker.zigbee@1.8.24 zigbee.0 2023-12-10 20:36:27.678 debug Starting zigbee-herdsman... zigbee.0 2023-12-10 20:36:27.612 info Starting Zigbee npm ... zigbee.0 2023-12-10 20:36:27.608 info delete old Backup files. keep only last 10 zigbee.0 2023-12-10 20:36:27.470 debug Using zigbee-herdsman with settings: {"network":{"panID":6754,"channelList":[11],"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"extenedPanID":[197,41,47,42,0,75,18,0]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_30e9aa87ca45ed1185dd97a40a86e0b4-if00-port0","adapter":"ezsp"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":false}} zigbee.0 2023-12-10 20:36:27.418 info starting. Version 1.8.24 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.0, js-controller: 5.0.16 zigbee.0 2023-12-10 20:36:26.509 debug Plugin sentry Initialize Plugin (enabled=true) zigbee.0 2023-12-10 19:35:48.692 info terminating zigbee.0 2023-12-10 19:35:48.103 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2023-12-10 19:35:48.102 debug Plugin sentry destroyed zigbee.0 2023-12-10 19:35:48.100 info terminating zigbee.0 2023-12-10 19:35:48.098 warn Failed to stop zigbee during startup zigbee.0 2023-12-10 19:35:47.678 info Zigbee: disabling joining new devices. zigbee.0 2023-12-10 19:35:47.665 info cleaned everything up... zigbee.0 2023-12-10 19:35:47.627 error Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 19:35:47.626 error Error: Reset error: Error: {"sequence":-1} after 10000ms at /opt/iobroker/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:299:23 at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2023-12-10 19:35:47.514 error unhandled promise rejection: Reset error: Error: {"sequence":-1} after 10000ms zigbee.0 2023-12-10 19:35:47.513 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 2023-12-10 19:35:37.514 debug Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2023_12_10-19_35_35.tar.gz success zigbee.0 2023-12-10 19:35:36.608 info Installed Version: iobroker.zigbee@1.8.24 zigbee.0 2023-12-10 19:35:36.052 debug Starting zigbee-herdsman... zigbee.0 2023-12-10 19:35:35.975 info Starting Zigbee npm ... zigbee.0 2023-12-10 19:35:35.972 info delete old Backup files. keep only last 10 zigbee.0 2023-12-10 19:35:35.828 debug Using zigbee-herdsman with settings: {"network":{"panID":6754,"channelList":[11],"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"extenedPanID":[197,41,47,42,0,75,18,0]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_30e9aa87ca45ed1185dd97a40a86e0b4-if00-port0","adapter":"ezsp"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":false}} zigbee.0 2023-12-10 19:35:35.780 info starting. Version 1.8.24 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.0, js-controller: 5.0.16 zigbee.0 2023-12-10 19:35:34.901 debug Plugin sentry Initialize Plugin (enabled=true) zigbee.0 2023-12-10 19:35:34.833 debug States connected to redis: 127.0.0.1:9000 zigbee.0 2023-12-10 19:35:34.769 debug States create User PubSub Client zigbee.0 2023-12-10 19:35:34.766 debug States create System PubSub Client zigbee.0 2023-12-10 19:35:34.750 debug Redis States: Use Redis connection: 127.0.0.1:9000 zigbee.0 2023-12-10 19:35:34.707 debug Objects connected to redis: 127.0.0.1:9001 zigbee.0 2023-12-10 19:35:34.690 debug Objects client initialize lua scripts zigbee.0 2023-12-10 19:35:34.651 debug Objects create User PubSub Client zigbee.0 2023-12-10 19:35:34.648 debug Objects create System PubSub Client zigbee.0 2023-12-10 19:35:34.644 debug Objects client ready ... initialize now zigbee.0 2023-12-10 19:35:34.580 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
-
@nickwu der ist falsch
-
@arteck @arteck das war wohl meiner Rumprobiererei und Verzweiflung geschuldet.. habe jetzt auf TI Z-Stack gestellt und siehe da: Adapter wird grün und lässt sich verbinden. DANKE!
Ganz vielen Dank an alle, die hier zur Lösungsfindung beigetragen haben! ich gehe davon aus, dass es vor allem am Neustart gelegen hatte. Die jetzige Konfiguration hatte ich nämlich vorher auch schon mal eingetragen..