Zigbee2MQTT startet nicht mit Sonoff ZBDongle-E (EZSP) – Fehler: HOST_FATAL_ERROR

Ich versuche, Zigbee2MQTT mit einem Sonoff ZBDongle-E (EZSP) zu starten, doch es schlägt konstant fehl mit: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR

Im Log sehe ich eine Dauerschleife von:
ASH Adapter reset
ASH starting

und schließlich bricht Zigbee2MQTT mit dem oben genannten Fehler ab.

Mein Setup:
• Zigbee2MQTT Version: 2.5.1
• zigbee-herdsman: 4.3.1
• Stick: Sonoff ZBDongle-E (aktuellste Firmware)
• Home Assistant OS
• Add-on Version: aktuelle stable

Ich bin für jeden Hinweis dankbar. Es scheint, als ob der EZSP-Stack nicht mit dem Host kommunizieren kann, trotz richtiger Einstellungen.


Wie sieht deine z2m-Konfiguration aus?
Und bitte keine Bilder von Logs oder Konfigs. Besser den Text hier einfügen und mit dem </> Symbol als vorformatierten Text deklarieren.

Wie definierst du aktuellste Firmware?
Ist der Dongle auf Zigbee, Thread/Matter oder Multipan eingestellt?

Hallo,

dieses Problem hatte ich mit dem Sonoff Zigbee Dongle -E leider auch, meine Lösung für das Problem war den Sonoff Zigbee Dongle -P zu verwenden.
Mit diesem läuft MQTT bei mir problemlos.

Hi, das Dongle E läuft auch mit Z2M. Wichtig ist die Einstellung in der config vom AddOn und in dem verzeichnis von Z2M in der configuration.yaml, nicht zu verwechseln mit der normalen configuration.yaml, das da alle Werte gleich drinstehen und eventuell den langen Pfad für USB nehmen. Ausserdem muss noch ember oder ezsp drinstehen je nachdem welche Firmware auf dem Stick ist.

Das ist zwar Zielführend, aber leider unpraktisch. Der E-Dongle ist auch lauffähig, man muss nur ein paar Dinge beachten und sich ggf. helfen lassen.

Nein. Der Dongle P hat gegenüber dem Dongle E keinerlei Vorteile, eher im Gegenteil: der Dongle E ist leistungsfähiger. Man bekommt beide gleich gut/schlecht in Z2M integriert. Wenn es manchmal nicht klappt, liegt es an individuellen Besonderheiten, die man aber nicht verallgemeinern kann.

Daher sind die Fragen nach konkreten Angaben zur Firmware und der Konfiguration eher zielführend :wink:

1 „Gefällt mir“

In dem Sinne ist es schon Zielführend, viele Wege führen nach Rom, sag man zumindest gerne. :wink:

Siehe:

Bisher hat der TE aber noch nicht geantwortet, also mal abwarten. :slight_smile:

Damit bezog ich mich ja auf deine und die anderen bereits gestellten Fragen, aber egal. Das zu vertiefen, ist wiederum nicht zielführend. Warten wir die Antworten ab.

1 „Gefällt mir“
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:
  user: mqttuser
  password: Bizimev81243kat1
serial:
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_be28f77920c3ef119ee5e2b08048b910-if00-port0
  adapter: ember
force_onboarding: false

Ich habe Zigbee 8.0.2 auf dem Stick drauf

Soweit ich weiß ist die 8.0.x nicht kompatibel, such mal nach der Version 7.4.4

Leider trotzdem der Fehler



   at Zigbee.start (/app/lib/zigbee.ts:68:27)
    at Controller.start (/app/lib/controller.ts:101:13)
    at start (/app/index.js:149:5)
[16:22:42] INFO: Preparing to start...
[16:22:42] INFO: Socat not enabled
[16:22:43] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[22:54:14] INFO: Preparing to start...
[22:54:14] INFO: Socat not enabled
[22:54:15] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2025-07-26 22:54:39] info: 	z2m: Logging to console, file (filename: log.log)
[2025-07-26 22:54:39] info: 	z2m: Starting Zigbee2MQTT version 2.5.1 (commit #unknown)
[2025-07-26 22:54:39] info: 	z2m: Starting zigbee-herdsman (4.3.1)
[2025-07-26 22:54:40] info: 	zh:ember: Using default stack config.
[2025-07-26 22:54:40] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-07-26 22:54:40] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-07-26 22:54:40] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-07-26 22:54:40] info: 	zh:ember:uart:ash: Serial port opened
[2025-07-26 22:54:40] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-07-26 22:54:45] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-07-26 22:54:45] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-07-26 22:54:50] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-07-26 22:54:50] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-07-26 22:54:55] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-07-26 22:54:55] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-07-26 22:55:00] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-07-26 22:55:00] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-07-26 22:55:05] error: 	z2m: Error while starting zigbee-herdsman
[2025-07-26 22:55:05] error: 	z2m: Failed to start zigbee-herdsman
[2025-07-26 22:55:05] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-07-26 22:55:05] error: 	z2m: Exiting...
[2025-07-26 22:55:05] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@4.3.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:665:19)
    at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@4.3.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1547:24)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@4.3.1/node_modules/zigbee-herdsman/src/controller/controller.ts:133:29)

Hast du das System danach auch mal komplett neu gestartet?

Moin, also so wie ich das sehe hast Du ein paar zu viele Einträge in der Konfig vom AddOn. Die Zeilen die wichtig sind sind diese:

serial:
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_be28f77920c3ef119ee5e2b08048b910-if00-port0
  adapter: ember

force-onboarding ist bei meinen Sticks, laufen in einem Testsystem, nicht vorhanden. Der gleiche Eintrag in dem Pfad zigbee2mqtt → configuration.yaml sollte da auch drin stehen. Bei mqtt hab ich keinen Eintrag drin, kann aber reingeschrieben werden wenn Du einen Benutzer mit dem Namen für mqtt erstellt hast und das Passwort dazu, ansonsten kannst Du das auch leer lassen. Bei dem Port kannst Du noch versuchen den kurzen Eintrag für den USB - Port zu nehmen. Du siehst es kann an vielem hängen.

Leider hilft auch das nicht. Wenn ich versuche die Benutzeroberfläche zu öffnen, popt immer das folgende Fenster auf. Muss ich vielleicht hier was umstellen?

Immer noch folgender Fehler:

Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[13:32:59] INFO: Preparing to start...
[13:32:59] INFO: Socat not enabled
[13:33:00] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2025-08-05 13:33:41] info: 	z2m: Logging to console, file (filename: log.log)
[2025-08-05 13:33:42] info: 	z2m: Starting Zigbee2MQTT version 2.6.0 (commit #unknown)
[2025-08-05 13:33:42] info: 	z2m: Starting zigbee-herdsman (5.0.4)
[2025-08-05 13:33:42] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"Itead","serialNumber":"be28f77920c3ef119ee5e2b08048b910","pnpId":"usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_be28f77920c3ef119ee5e2b08048b910-if00-port0","vendorId":"10c4","productId":"ea60"} => ember: 4
[2025-08-05 13:33:42] info: 	zh:ember: Using default stack config.
[2025-08-05 13:33:42] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-08-05 13:33:42] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-08-05 13:33:42] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-08-05 13:33:42] info: 	zh:ember:uart:ash: Serial port opened
[2025-08-05 13:33:42] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-08-05 13:33:47] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-08-05 13:33:47] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-08-05 13:33:52] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-08-05 13:33:52] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-08-05 13:33:57] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-08-05 13:33:57] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-08-05 13:34:03] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-08-05 13:34:03] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-08-05 13:34:08] error: 	z2m: Error while starting zigbee-herdsman
[2025-08-05 13:34:08] error: 	z2m: Failed to start zigbee-herdsman
[2025-08-05 13:34:08] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-08-05 13:34:08] error: 	z2m: Exiting...
[2025-08-05 13:34:08] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@5.0.4/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:665:19)
    at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@5.0.4/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1547:24)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@5.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:134:29)
    at Zigbee.start (/app/lib/zigbee.ts:67:27)
    at Controller.start (/app/lib/controller.ts:101:13)
    at start (/app/index.js:149:5)

Der Eintrag “Found Device” sieht so leer aus. Muss da nix rein?

Das kann ich garnicht bearbeiten. Das wird ja soweit ich weiß in der Konfiguration angegeben indem man den USB Anschluss angibt

Kann mir hier sonst niemand weiterhelfen?

Hallo @all ich habe das gleiche Problem. Bei mir will z2m auch nicht starten…

Hardware ist ein Pi 5 und ein Sonoff Zigbee 3.0 Plus

Ich hoffe mir kann jemand helfen.

Beste Grüße