NEWS
Sonoff Zigbee will einfach nicht.
-
Hallo Leute,
ich suche schon den ganzen Nachmittag nach dem Fehler und finde ihn einfach nicht.
Ich habe einen Sonoff Zigbee 3.0 USB Dongle plus, und wollte eben ein paar Geräte hinzufügen. Der Adapter wird einfach nicht grün.
Hier mal der Log von meinem Raspi
2024-12-03 22:30:09.245 - info: host.iobroker "system.adapter.zigbee.0" disabled 2024-12-03 22:30:09.245 - info: host.iobroker stopInstance system.adapter.zigbee.0 (force=false, process=true) 2024-12-03 22:30:09.306 - info: host.iobroker stopInstance system.adapter.zigbee.0 send kill signal 2024-12-03 22:30:09.306 - info: zigbee.0 (72819) Got terminate signal TERMINATE_YOURSELF 2024-12-03 22:30:09.309 - info: zigbee.0 (72819) cleaned everything up... 2024-12-03 22:30:09.320 - info: zigbee.0 (72819) Zigbee: disabling joining new devices. 2024-12-03 22:30:09.437 - warn: zigbee.0 (72819) Failed to stop zigbee during startup 2024-12-03 22:30:09.438 - info: zigbee.0 (72819) terminating 2024-12-03 22:30:09.440 - info: zigbee.0 (72819) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-12-03 22:30:09.810 - info: zigbee.0 (72819) terminating 2024-12-03 22:30:10.026 - info: host.iobroker instance system.adapter.zigbee.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-12-03 22:30:58.837 - info: host.iobroker "system.adapter.zigbee.0" enabled 2024-12-03 22:30:59.386 - info: host.iobroker instance system.adapter.zigbee.0 in version "1.10.3" started with pid 79481 2024-12-03 22:31:03.633 - info: admin.0 (1449) <== Disconnect system.user.admin from ::ffff:192.168.2.115 2024-12-03 22:31:05.084 - info: zigbee.0 (79481) starting. Version 1.10.3 in /opt/iobroker/node_modules/iobroker.zigbee, node: v20.16.0, js-controller: 7.0.3 2024-12-03 22:31:05.175 - info: zigbee.0 (79481) delete old Backup files. keep only last 10 2024-12-03 22:31:05.178 - info: zigbee.0 (79481) Starting Zigbee npm ... 2024-12-03 22:31:05.570 - info: zigbee.0 (79481) Installed Version: iobroker.zigbee@1.10.3 2024-12-03 22:31:06.277 - error: zigbee.0 (79481) Starting zigbee-herdsman problem : "startup failed - configuration-adapter mismatch - see logs above for more information" 2024-12-03 22:31:06.278 - error: zigbee.0 (79481) Failed to start Zigbee 2024-12-03 22:31:06.278 - error: zigbee.0 (79481) Error herdsman start 2024-12-03 22:31:16.283 - info: zigbee.0 (79481) Try to reconnect. 1 attempts left 2024-12-03 22:31:16.284 - info: zigbee.0 (79481) Starting Zigbee npm ... 2024-12-03 22:31:16.297 - info: zigbee.0 (79481) Installed Version: iobroker.zigbee@1.10.3 2024-12-03 22:31:16.545 - error: zigbee.0 (79481) Starting zigbee-herdsman problem : "Error Resource temporarily unavailable Cannot lock port" 2024-12-03 22:31:16.547 - error: zigbee.0 (79481) Failed to start Zigbee 2024-12-03 22:31:16.547 - error: zigbee.0 (79481) Error herdsman start
Ich habe schon probiert eventuelle Backup Dateien zu löschen, war nichts vorhanden. Unterschiedliche USB-Ports ausprobiert. Adapter gestoppt, USB-Stick ausgesteckt, gewartet und dann wieder eingesteckt und den Adapter gestartet, nichts funktionierte.
Habe auch versucht mit der PAN ID zu spielen, hilft auch nichts.
Ich habe jetzt mal den Start vom Adapter erzwungen dann wird er grün. Hier zu der Log im iob
2024-12-03 22:49:43.914 - error: zigbee.0 (79481) getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups') 2024-12-03 22:49:44.133 - info: zigbee.0 (79481) List of port: [{"path":"/dev/ttyUSB0","manufacturer":"ITead","serialNumber":"5a71161ff6e6ed11a95fcf770b2af5ab","pnpId":"usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5a71161ff6e6ed11a95fcf770b2af5ab-if00-port0","vendorId":"10c4","productId":"ea60"},{"path":"/dev/ttyAMA0"}] 2024-12-03 22:49:49.026 - info: host.iobroker stopInstance system.adapter.zigbee.0 (force=false, process=true) 2024-12-03 22:49:49.090 - info: zigbee.0 (79481) Got terminate signal TERMINATE_YOURSELF 2024-12-03 22:49:49.090 - info: host.iobroker stopInstance system.adapter.zigbee.0 send kill signal 2024-12-03 22:49:49.204 - info: admin.0 (1449) <== Disconnect system.user.admin from ::ffff:192.168.2.115 2024-12-03 22:49:49.092 - info: zigbee.0 (79481) cleaned everything up... 2024-12-03 22:49:49.104 - info: zigbee.0 (79481) Zigbee: disabling joining new devices. 2024-12-03 22:49:49.246 - warn: zigbee.0 (79481) Failed to stop zigbee during startup 2024-12-03 22:49:49.253 - info: zigbee.0 (79481) terminating 2024-12-03 22:49:49.264 - info: zigbee.0 (79481) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-12-03 22:49:49.594 - info: zigbee.0 (79481) terminating 2024-12-03 22:49:49.853 - info: host.iobroker instance system.adapter.zigbee.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-12-03 22:49:53.353 - info: host.iobroker instance system.adapter.zigbee.0 in version "1.10.3" started with pid 81904 2024-12-03 22:49:59.313 - info: zigbee.0 (81904) starting. Version 1.10.3 in /opt/iobroker/node_modules/iobroker.zigbee, node: v20.16.0, js-controller: 7.0.3 2024-12-03 22:49:59.404 - info: zigbee.0 (81904) delete old Backup files. keep only last 10 2024-12-03 22:49:59.416 - info: zigbee.0 (81904) Starting Zigbee npm ... 2024-12-03 22:49:59.796 - info: zigbee.0 (81904) Installed Version: iobroker.zigbee@1.10.3 2024-12-03 22:50:03.903 - info: zigbee.0 (81904) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}} 2024-12-03 22:50:03.913 - info: zigbee.0 (81904) Unable to disable LED, unsupported function. 2024-12-03 22:50:03.950 - info: zigbee.0 (81904) --> transmitPower : normal 2024-12-03 22:50:03.962 - info: zigbee.0 (81904) Currently no devices. 2024-12-03 22:50:03.963 - info: zigbee.0 (81904) Zigbee started 2024-12-03 22:50:04.313 - info: zigbee.0 (81904) debug devices set to []
Der Name meines USB-Sticks:
sven@iobroker:~ $ ls -la /dev/serial/by-id/ total 0 drwxr-xr-x 2 root root 60 Dec 3 22:30 . drwxr-xr-x 4 root root 80 Dec 3 22:30 .. lrwxrwxrwx 1 root root 13 Dec 3 22:30 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5a71161ff6e6ed11a95fcf770b2af5ab-if00-port0 -> ../../ttyUSB0
Meine Einstellung selbst im Adapter sieht folgend aus:
Ich hoffe mir kann jemand helfen, wahrscheinlich übersehe ich was total banales.
Vielen Dank und Grüße
Sven -
Versuch mal den Adapter anzuhalten.
In iobroker data / zigbee.0 die Dateizu löschen.
Dann in den Adapter und gib mal die Standard erweiterte PAN ID ein.
DDDDDDDDDDDDDDDDIch hab ne 4 stellige PAN ID (Feld darunter) , weil vorher da auch 4 Zahlen standen.
Versuch auch mal ne 4 stellige Zahl.Und dann den Adapter wieder starten.
-
@haselchen
danke für den Tipp.Habe zuerst gedacht es hat nichts geholfen, da der Adapter eigentlich gelb war.
Das Log habe ich gerade gesucht um damit zu antworten und noch ein paar Sachen getestet.Seh ich nochmal zur Sicherheit im iob vorbei. Ist der Adapter Grün, man glaubt es kaum
Vielen Dank nochmals, schöne Nacht noch.
Grüße
Sven -
@haselchen sagte in Sonoff Zigbee will einfach nicht.:
Versuch mal den Adapter anzuhalten.
In iobroker data / zigbee.0 die Dateizu löschen.
Dann in den Adapter und gib mal die Standard erweiterte PAN ID ein.
DDDDDDDDDDDDDDDDauf Keinen Fall die PanID auf DDDDDDDDDDDDDDDD setzen - das ist eine Sackgasse.Bei der Einstellung wird die PanID von der Hardware abgeleitet - das geht so lange gut bis dann der Hardware Koordinator kaputt ist.
Die eigentlich korrekte Lösung für den Fall (charakterisiert durch diese Meldung im Log
startup failed - configuration-adapter mismatch - see logs above for more information
) ist- nvbackup.json auslesen - darin zu finden: PanID, ExtPanID und Zigbee Kanal
- Entscheiden: will ich das Netz wieder verbinden oder will ich alles neu machen.
-- zum alles neu machen: Adapter anhalten, nvbackup.json und shepherd.db löschen
-- zum Netz wieder verbinden: Zigbee Adapter neu starten. Warn/Fehlermeldung ignorieren und auf die Konfigurationsseite gehen, PanID, ExtPanID und Zigbee Kanal aus der NVBackup.json eintragen, Adapter anhalten, 15 Sekunden warten Wichtig:in der NVBackup.json ist die PanID als Hex Wert (0x12ab) angegeben - dieser muss in eine Dezimalzahl (4779) umgewandelt werden.
Ich hab ne 4 stellige PAN ID (Feld darunter) , weil vorher da auch 4 Zahlen standen.
- Adapter starten, Warten bis er grün wird.
A.
-
@asgothian sagte in Sonoff Zigbee will einfach nicht.:
auf Keinen Fall die PanID auf DDDDDDDDDDDDDDDD setzen - das ist eine Sackgasse.Bei der Einstellung wird die PanID von der Hardware abgeleitet - das geht so lange gut bis dann der Hardware Koordinator kaputt ist.
Gut, dass wir das mal geklärt haben
-
@haselchen mein erstes ZigBee Netz hatte - warum auch immer, auch diese PAN-ID ....
-
@bananajoe Dito.
-
Das ist halt die Voreinstellung 'ab Werk'
Muss halt vom Admin angepasst werden.
Wlan-Router haben ja auch in der Regel irgendwas von Hersteller voreingestellt beim WLAN-Namen. -
@thomas-braun sagte in Sonoff Zigbee will einfach nicht.:
Wlan-Router haben ja auch in der Regel irgendwas von Hersteller voreingestellt beim WLAN-Namen.
Das passiert aber nicht adäquat das, wenn man die Einstellungen nach jedem Reset übernehmen würde:
auf Keinen Fall die PanID auf DDDDDDDDDDDDDDDD setzen - das ist eine Sackgasse.Bei der Einstellung wird die PanID von der Hardware abgeleitet - das geht so lange gut bis dann der Hardware Koordinator kaputt ist.
-
Ja doch, im Grunde schon. Ein Client muss sich am richtigen Netz anmelden. Und wenn da schon mal was gesetzt wurde ist DDDDDDDDDDDD halt falsch und man kann sich nicht damit anmelden.
'Früher' gab es im Log ja entsprechende Meldungen, wie das Netz richtig heißt.