Hallo leute,
ich bin recht neu im Thema Homeassistant, ich versuche schon seit längerer Zeit den Sonoff Zigbee Stick zu installieren.
Leider bekomme ich im Zigbee2MQTT Protokoll immer einige fehler.
Ich bin der Anleitung von Simon42 gefolgt, leider ohne erfolg.
Moin,willkommen in der Community.
Es gibt nicht DEN, es gibt:
- den Sonoff Dongle-P
- den Sonoff Dongle-E (V2)
Basieren auf unterschiedlichen Chips → müssen unterschiedlich konfiguriert werden.
Seit Z2M 2.0 muss der P anders Konfiguriert werden, da muss jetzt auch der adapter angegeben werden.
adapter: zstack
Ich denke Simons Anleitung ist noch von 1.X.
Schön das du Fehler hast, wen du die noch mit uns teilen würdest könnten wir vielleicht auch helfen.
Logzeilen und Code bitte als Formatierten Text posten.
LG
Hi,
ich nutze den Sonoff Dongle-P und den eintrag adapter: zstack hatte ich auch schon mit eingetragen.
[2025-04-18 16:33:56] info: z2m: Logging to console, file (filename: log.log)
[2025-04-18 16:33:57] info: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-18 16:33:57] info: z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-18 16:33:57] error: z2m: Error while starting zigbee-herdsman
[2025-04-18 16:33:57] error: z2m: Failed to start zigbee-herdsman
[2025-04-18 16:33:57] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-18 16:33:57] error: z2m: Exiting...
[2025-04-18 16:33:57] error: z2m: Error: ExtendedPanID must be an 8 digits long array, got 134,240,138,143,156,192,172.
at new Controller (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:115:19)
at Zigbee.start (/app/lib/zigbee.ts:68:29)
at Controller.start (/app/lib/controller.ts:104:13)
at start (/app/index.js:149:5)
Zeig mal bitte deine Z2M config.
Wenn es da einen Absatz advanced: gibt, füge das mal hinzu und versuche zu starten:
advanced:
network_key: GENERATE
pan_id: GENERATE
ext_pan_id: GENERATE
Leider funktioniert das auch nicht bekomme folgendes im Protokoll.
[12:56:05] INFO: Preparing to start...
[12:56:05] INFO: Socat not enabled
[12:56:05] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183
return new YAMLException(message, mark);
^
YAMLException: bad indentation of a mapping entry (6:9)
3 | enabled: true
4 | advanced:
5 | network_key:GENERATE
6 | pan_id: GENERATE
-------------^
7 | ext_pan_id: GENERATE
8 | server: mqtt://core-mosquitto:1883
at generateError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183:10)
at throwError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:187:9)
at readBlockMapping (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1182:7)
at composeNode (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1441:12)
at readDocument (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1625:3)
at loadDocuments (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1688:5)
at Object.load (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1714:19)
at Object.read (/app/lib/util/yaml.ts:23:29)
at read (/app/lib/util/settings.ts:313:20)
at Object.getPersistedSettings (/app/lib/util/settings.ts:428:21)
Moin,
ich muss da wieder einmal auf die Dokumentation hinweisen
Wenn man sich das Dort anschaut, dann ist nach jedem :
ein Leerzeicen, in Deinem Log aber eben nicht
advanced:
network_key:GENERATE
pan_id: GENERATE
Das sollte aber so aussehen
advanced:
network_key: GENERATE
pan_id: GENERATE
VG
Bernd
Nun bekomme ich nur noch einen fehler.
[14:33:12] INFO: Preparing to start...
[14:33:12] INFO: Socat not enabled
[14:33:12] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-21 14:33:15] info: z2m: Logging to console, file (filename: log.log)
[2025-04-21 14:33:15] info: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-21 14:33:15] info: z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-21 14:33:16] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_724af9a6bd3aef11862f321455516304-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-21 14:33:16] info: zh:zstack:znp: Serialport opened
[2025-04-21 14:33:16] info: z2m: zigbee-herdsman started (resumed)
[2025-04-21 14:33:16] info: z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20240710,"transportrev":2},"type":"zStack3x0"}'
[2025-04-21 14:33:16] info: z2m: Currently 0 devices are joined.
[2025-04-21 14:33:16] info: z2m: Connecting to MQTT server at mqtt://localhost:1883
[2025-04-21 14:33:16] error: z2m: MQTT failed to connect, exiting... ()
[2025-04-21 14:33:16] info: z2m: Stopping zigbee-herdsman...
[2025-04-21 14:33:25] info: zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2025-04-21 14:33:25] info: zh:zstack:znp: closing
[2025-04-21 14:33:25] info: zh:zstack:znp: Port closed
[2025-04-21 14:33:25] info: z2m: Stopped zigbee-herdsman
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
Das Addon Mosquitto Broker hast du installiert?
Moin,
Bitte den Logtext in Code-Tags </> damit man das vernünftig lesen kann!
[14:33:12] INFO: Preparing to start... [14:33:12] INFO: Socat not enabled [14:33:12] INFO: Starting Zigbee2MQTT... Starting Zigbee2MQTT without watchdog.
[2025-04-21 14:33:15] info: z2m: Logging to console, file (filename: log.log)
[2025-04-21 14:33:15] info: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-21 14:33:15] info: z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-21 14:33:16] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_724af9a6bd3aef11862f321455516304-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-21 14:33:16] info: zh:zstack:znp: Serialport opened
[2025-04-21 14:33:16] info: z2m: zigbee-herdsman started (resumed)
[2025-04-21 14:33:16] info: z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20240710,"transportrev":2},"type":"zStack3x0"}'
[2025-04-21 14:33:16] info: z2m: Currently 0 devices are joined.
[2025-04-21 14:33:16] info: z2m: Connecting to MQTT server at mqtt://localhost:1883 [2025-04-21 14:33:16] error: z2m: MQTT failed to connect, exiting... ()
[2025-04-21 14:33:16] info: z2m: Stopping zigbee-herdsman...
[2025-04-21 14:33:25] info: zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2025-04-21 14:33:25] info: zh:zstack:znp: closing
[2025-04-21 14:33:25] info: zh:zstack:znp: Port closed
[2025-04-21 14:33:25] info: z2m: Stopped zigbee-herdsman
VG
Bernd
Ja das habe ich installiert
Ich sitze gerade am Laptop uns finde diese fehler im Protokoll
[2025-04-21 15:51:24] info: zh:zstack:znp: Serialport opened
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: Configuration is not consistent with adapter state/backup!
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: - PAN ID: configured=51514, adapter=41757
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: - Extended PAN ID: configured=1e866410f3f87fb1, adapter=f79854aece3b5022
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: - Network Key: configured=e0436b81db1836eeec0d936137fa5e03, adapter=d87712f938554b92c32de6fcf4af9d61
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: - Channel List: configured=11, adapter=11
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: Please update configuration to prevent further issues.
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: Re-commissioning your network will require re-pairing of all devices!
[2025-04-21 15:51:24] error: z2m: Error while starting zigbee-herdsman
[2025-04-21 15:51:24] error: z2m: Failed to start zigbee-herdsman
[2025-04-21 15:51:24] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-21 15:51:24] error: z2m: Exiting...
[2025-04-21 15:51:25] error: z2m: Error: startup failed - configuration-adapter mismatch - see logs above for more information
at ZnpAdapterManager.determineStrategy (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:252:35)
at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:62:26)
at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
at Zigbee.start (/app/lib/zigbee.ts:69:27)
at Controller.start (/app/lib/controller.ts:104:13)
at start (/app/index.js:149:5)
Welchen Adapter hast du den in zigbee2mqtt konfiguriert?
Ich habe den Sonoff Dongle-P konfiguriert.
Dann hast du zstack konfiguriert?
ja habe ich auch gemacht
Dann musst du wohl mal ins logfile schauen.
Das ist auch richtig?
Ja das ist auch richtig, inzwischen habe ich einen anderen Error.`
[16:52:04] INFO: Preparing to start...
[16:52:04] INFO: Socat not enabled
[16:52:05] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-21 16:52:08] info: z2m: Logging to console, file (filename: log.log)
[2025-04-21 16:52:08] info: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-21 16:52:08] info: z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-21 16:52:08] info: zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"ITead","serialNumber":"724af9a6bd3aef11862f321455516304","pnpId":"usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_724af9a6bd3aef11862f321455516304-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4
[2025-04-21 16:52:08] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-21 16:52:08] info: zh:zstack:znp: Serialport opened
[2025-04-21 16:52:08] error: z2m: Error while starting zigbee-herdsman
[2025-04-21 16:52:08] error: z2m: Failed to start zigbee-herdsman
[2025-04-21 16:52:08] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-21 16:52:08] error: z2m: Exiting...
[2025-04-21 16:52:08] error: z2m: Error: Coordinator backup is corrupted (SyntaxError: Unexpected non-whitespace character after JSON at position 655 (line 33 column 1))
at AdapterBackup.getStoredBackup (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-backup.ts:46:19)
at ZnpAdapterManager.determineStrategy (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:137:42)
at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:62:26)
at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
at Zigbee.start (/app/lib/zigbee.ts:69:27)
at Controller.start (/app/lib/controller.ts:104:13)
at start (/app/index.js:149:5)
Moin,
das Dumme, oder auch nicht, ist, dass Z2M von bestimmten Dateien Backups anlegt und diese beim Starten mir den aktuellen vergleicht, Du hast jetzt schon so viel herumexperimentiert, dass das aktuelle nicht mehr mit dem Backup übereinstimmt, das nimmt Dir Z2M übel!
[2025-04-21 15:51:24] error: zh:adapter:zstack:manager: Configuration is not consistent with adapter state/backup!
Da ich Deinen aktuellen Stand nicht kenne, solltest Du alles, was Z2M ist, einmal deinstallieren, und auch alle anderen Reste von der Platte löschen, wenn Du fit bist, dann über das Advanced ssh & Web Terminal
, ansonsten mit einem Windows Tool und dort alles mal suchen was zigbee2mqtt
ist und löschen.
Dann nach dieser Reihenfolge Installieren
- MQTT Broker, denke Du nimmst das Mosquitto Add-on
- den MQTT Broker korrekt konfigurieren und starten, im Log sollte auch stehen, dass er gestartet ist.
- Zigbee2MQTT als Add-on, installieren
- mit den Erkenntnissen, die Du hier bis hierher gelernt hast, Konfigurieren.
Dann sollte das eigentlich alles passen, ansonsten kann ich nur auf die Home Assistant Dokumentation verweisen.
VG
Bernd
P.S.:
Auch da würde ich sagen, dass das durch das viele herumexperimentieren gekommen ist.
[2025-04-21 16:52:08] error: z2m: Error: Coordinator backup is corrupted (SyntaxError: Unexpected non-whitespace character after JSON at position 655 (line 33 column 1))
Schau mal im Verzeichnis zigbee2mqtt ob es da eine coordinator_backup.json gibt. Sicher dir die und lösch die dann mal.