Problem mit Einrichtung Zigbee2MQTT: error: z2m: Error while starting zigbee-herdsman

Hallo,

ich habe heute Zigbee2MQTT installiert. Im Log erscheint

[22:44:26] INFO: Preparing to start… 
[22:44:26] INFO: Socat not enabled 
[22:44:26] INFO: Starting Zigbee2MQTT… Starting Zigbee2MQTT without watchdog. 
[2026-02-19 22:44:29] info: 	z2m: Logging to console, file (filename: log.log) 
[2026-02-19 22:44:29] info: 	z2m: Starting Zigbee2MQTT version 2.8.0 (commit #unknown) [2026-02-19 22:44:29] info: 	z2m: Starting zigbee-herdsman (9.0.2) 
[2026-02-19 22:44:29] info: 	zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyUSB0”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false} 
[2026-02-19 22:44:29] info: 	zh:zstack:znp: Serialport opened 
[2026-02-19 22:44:30] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload [2026-02-19 22:44:31] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352 
[2026-02-19 22:44:49] error: 	z2m: Error while starting zigbee-herdsman 
[2026-02-19 22:44:49] error: 	z2m: Failed to start zigbee-herdsman 
[2026-02-19 22:44:49] error: 	z2m: Check  ```  ```` https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html`````  ````  for possible solutions 
[2026-02-19 22:44:49] error: 	z2m: Exiting… 
[2026-02-19 22:44:49] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)     at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:107:27)     at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)     at Zigbee.start (/app/lib/zigbee.ts:70:27)     at Controller.start (/app/lib/controller.ts:101:13)     at start (/app/index.js:149:5)`

In der Konfig steht

`data_path: /config/zigbee2mqtt`
`socat:`
`enabled: false`
`master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777`
`slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5`
`options: “-d -d”`
`log: false`
`mqtt: {}`
`serial:`
`adapter: zstack`
`port: /dev/ttyUSB0`

Ich verwende einen Sonoff ZBDongle-E

Was mache ich falsch?

:crayon:by HarryP: Post formatiert

Wie kommst du darauf beim E-Dongle zstack zu verwenden?

1 „Gefällt mir“

Bei einer vorherigen Fehlermeldung kam ein Link mit einem Beitrag das zstack zu verwenden.

Hallo,

was kann ich ändern, dass ich Z2MQTT zu laufen bringe?

Vielen Dank

Die Anleitung hast du aber gelesen?

1 „Gefällt mir“

Ja, der Stick ist über Proxmox durchgereicht. Aber das Add-On startet nicht.

Kann es auch nicht falls Du weiterhin zstack für den Dongle-E verwendest. :slightly_smiling_face: Außerdem müsstest Du vermutlich auch erst einmal ein Firmware-Update bei dem Dongle-E installieren, weil dieser üblicherweise mit einer alten Firmware ausgeliefert wird, die dann mit Z2M und ember nicht funktioniert.

Wenn Du dann das Firmware-Update gemacht hast und dann über den Z2M Onboarding-Prozess alles korrekt eingetragen hast, dann sollte Z2M auch funktionieren.

VG Jim

1 „Gefällt mir“

Jetzt bin ich verwirrt. Welche Firmware sollte ich nehmen? Zigbee / Multi-PAN / OpenThread?

Zigbee und wie und womit Du dann ein Firmware-Update bei einem Dongle-E machen könntest dazu gibt es hier im Forum div. Infos in Beiträgen und Postings.

VG Jim

1 „Gefällt mir“

Du möchtest doch ZigBee2MQTT verwenden, oder nicht?

Damit natürlich die ZigBee Firmware.

Gruß Osorkon

1 „Gefällt mir“

OK, kann ich dann noch Thread verwenden?

Ein Dongle für ZigBee und ein zweiter für Thread.

Beantwortet es Deine Frage?

Gruß Osorkon

Ich habe noch einen ZBDongle-P übrig. Könnte ich diesen nehmen? Auf dem ZBDongele-E ist Thread.

Moin

Hm - geht es nur mir so das ich mich hier so langsam irgendwie etwas “veräppelt” vorkomme? :rofl:

Du hast oben geschrieben das Du den Dongle-E versuchst unter Z2M einzurichten. Zwischendurch fragst Du auch noch welche Firmware Du auf dem Dongle-E dafür installieren sollst/musst und jetzt schreibst Du das Du darauf scheinbar eine Thread-Firmware installiert hast. Ja was denn nun?

Sorry ich kann ja verstehen das man als Anfänger da so seine Schwierigkeiten haben kann, aber wenn Du hier nur bruchstückhafte Infos lieferst und Dir dabei z.T. auch noch selber widersprichst, wer soll Dir da helfen? :laughing:

Um auf Deine letzte Frage auch noch einzugehen: Ja Du kannst natürlich auch den Dongle-P für Z2M benutzen und für diesen wäre dann der Eintrag

adapter: zstack

korrekt. Aber das würde der Z2M Onboarding-Prozess für einen Dongle-P dann auch automatisch so einstellen. Wobei Du jetzt, nach Deinen div. Versuchen mit Z2M, damit besser noch einmal kompl. bei Null anfangen solltest. Also Z2M kompl. löschen. Incl. dem Z2M Ordner /homeassistant/zigbee2mqtt, oder zumindest dessen kompl. Inhalt.

Da es dazu hier im Forum ja auch jede Menge Infos und Diskussionen gibt klinke ich mich hier aus diesem Beitrag jetzt mal aus. :slightly_smiling_face:

VG Jim

1 „Gefällt mir“

Tut mir leid, dass ich für so viel Verwirrung sorge.

Das ist richtig. Ich wollte mit einem vorhandenen Dongle-E Z2M einrichten

Ich habe den Dongle-E Stick abgezogen und habe gesehen, dass ich damals (mit Hilfe von Simon42 Video) wohl Thread dort installiert hatte.

Sorry dafür. Aber ich versuche erstmal mit Hilfe von Forum mein Problem zu lösen, bin aber in dieser Sache irgendwie nicht weiter gekommen.

Den Dongle-P Stick hatte ich früher im Einsatz, bin aber aufgrund eines Videos von Simon42 auf Dongle-E umgestiegen.

Trotzdem vielen Dank für die ausführliche Antwort.

OK ich poste dann doch noch etwas dazu. :slightly_smiling_face:

Ist ja auch vollkommen ok, aber lies Dir einfach noch einmal durch was Du hier wann und wie gepostet hast und dann überleg Dir selber mal ob User anhand Deiner Postings dann vernünftig nachvollziehen können was Du da wann, wie und warum gemacht hast und was Du dann wo und womit für Probleme hast. Du musst dabei immer bedenken das die User, die Dir hier versuchen zu helfen, nicht vor Deinem PC sitzen und nur die Infos haben und kennen die Du hier selber gepostet hast. :wink:

Was Deine Dongle betrifft ist es ganz einfach:

Dongle-P = nur Zigbee
Dongle-E = Zigbee oder Thread

Bei Z2M:
Dongle-P = zstack (Firmware-Update nicht zwingend notwendig aber am Ende schon sinnvoll)
Dongle-E = ember (Firmware-Update mit großer Wahrscheinlichkeit zwingend notwendig)

Über den Z2M Onboarding-Prozess sollte dann - wenn man alles richtig gemacht hat - die Einrichtung von Z2M auch kein Problem darstellen. Hier dazu noch einmal die (Kurz)Anleitungs-Variante von mir zu MQTT + Z2M:

Warum auch immer Du das gemacht hast, aber vielleicht noch eine eher allgemeine Anmerkung dazu: Grundsätzlich gilt das man nicht “blind” irgendwelche Dinge aus irgendwelchen Videos nachmachen sollte, sondern auch immer versuchen sollte zu verstehen was man da wie und warum macht. Ja natürlich können irgendwelche Videos für Anfänger hilfreich sein und einem das Leben ggf. erleichten, aber trotzdem sollte und m.M.n. muss man sich mit einem Thema dann auch noch beschäftigen, eben um es möglichst auch zu verstehen.

Du hast ja bei Dir jetzt selber festgestellt das Du irgendwelche Dinge anhand von irgendwelchen Videos oder Infos gemacht hast, ohne Dich scheinbar mit dem Thema zu beschäftigen und damit jetzt wohl mehrfach “vor die Wand gefahren bist”. Das sollte Dich für die Zukunft dann ggf. anspornen nicht einfach “blind” etwas zu machen. :slightly_smiling_face:

Anm.: Bekanntlich schaue ich mir irgendwelche Installations-/Anleitungs-Videos so gut wie nie an. :laughing: Ich gehöre eher zu der Generation die sich in ein Thema einliest. :slightly_smiling_face: Daher kenne ich weder die Videos von Simon, noch von irgendwelchen anderen Usern die irgendwelche Videos zu HA erstellen. Somit kann ich keinerlei solcher Videos bewerten und will das auch gar nicht machen. Aussagen von mir zu Videos sind also immer allgemeiner Natur, es sei denn ich beziehe mich auf ein ganz bestimmtes Video, welches ich dann aber auch nennen/verlinken würde.

VG Jim

2 „Gefällt mir“

Mit Eurer Hilfe funktioniert jetzt auch Z2M. Der Dongle-P jetzt für mit Zigbee und der Dongle-E mit Thread.

@Jim_OS : Vielen Dank für den ausführlichen Schlussbeitrag. Ich werde mir das zu Herzen nehmen und vielleicht kann ich auch mal anderen Usern so ausführlich helfen.

Vielen Dank

Hallo,

ich schließ mich hier mal, denn ich kämpfe auch bisher vergeblich mit der Einrichtung des Zigbee 3.0 USB Dongle Plus-P unter Zigbee2mqtt.

Der Dongle ist neu und wurde gerade mit SONOFF Dongle Flasher auf die FW Zibee 20250321 geflasht.

Ich komme aber die Seite Zigbee2MQTT Onboarding nicht hinaus.

Das Script wirft ein paar Fehlereinträge raus, da brauche ich mal eure Hilfe…

[2026-02-27 19:46:00] info: 	z2m: Logging to console, file (filename: log.log)
[2026-02-27 19:46:04] info: 	z2m: Starting Zigbee2MQTT version 2.8.0 (commit #unknown)
[2026-02-27 19:46:04] info: 	z2m: Starting zigbee-herdsman (9.0.2)
[2026-02-27 19:46:05] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_f20f7eca13a1ef11acd1a6a361ce3355-if00-port0","baudRate":115200,"rtscts":true,"autoOpen":false}
[2026-02-27 19:46:05] info: 	zh:zstack:znp: Serialport opened
[2026-02-27 19:46:05] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-02-27 19:46:06] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-02-27 19:46:25] error: 	z2m: Error while starting zigbee-herdsman
[2026-02-27 19:46:25] error: 	z2m: Failed to start zigbee-herdsman
[2026-02-27 19:46:25] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-02-27 19:46:25] error: 	z2m: Exiting...
[2026-02-27 19:46:26] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:107:27)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@9.0.2/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
    at Zigbee.start (/app/lib/zigbee.ts:70:27)
    at Controller.start (/app/lib/controller.ts:101:13)
    at start (/app/index.js:149:5)
[19:47:09] INFO: Preparing to start...
[19:47:09] INFO: Socat not enabled
[19:47:10] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/

Schalte mal die HW-Flow-Control (rtscts) aus.

Das war’s leider nicht…

Dafür steht im Log aktuell nur noch ein Fehler:

[2026-02-27 20:22:50] error: z2m: MQTT failed to connect, exiting… (Missing protocol)