Zigbee2MQTT App startet nicht mehr!

Standard Verwendung bisher:

- HA auf einem IPC

- SONOFFZigbee 3.0 Dongle Plus (als Coordinator)

- ZigBee 2.12.1-1

- Mosquitto Brocker 7.1.0

- Smlight Modell SLZB-06 (als HUB, angeschlossen über LAN, Stromversorgung über

USB am IPC)

Im Büro im Keller:

- SONOFF Dongle-M-FFDC (über LAN, da das Netzwerk nicht bis dort hin reicht. Ist nur

für einen Präsenzmelder)

Nach dem letzten Update von Home Assistant und der App Zigbee2MQTT funktionierte mit Zigbee2MQTT alles normal, ohne Fehler. Zwei oder drei Tage später, bemerkte ich, dass alle Batteriebetriebenen Endgeräte (SONOFF und Aquara Fensterkontakte) nicht mehr im Netz vorhanden sind.

Die über 230V angeschlossenen Geräte/Schalter jedoch alle.

Ich konnte die Endgeräte wieder ins Netz einbinden.

Nach weiteren zwei/drei Tagen, merkte ich das einige Beleuchtungen nicht mehr geschaltet werden. Die über Shellys ja, die über Zigbee nein. Nachdem ich in HA nachgeschaut hatte, stellte ich fest, dass die Zigbee2MQTT App aus war. Ich habe sie versucht zu starten, was mir bis heute nicht gelang.

Ich habe es in verschiedenen Versionen ausprobiert, selbst das abziehen des Zigbee Stick, deinstallieren der Zigbee2MQTT App mit Neustart von HA etc. hat nichts gebracht.

Mom. Ist nur der SONOFFZigbee 3.0 Dongle Plus eingesteckt und der SONOFF Dongle-M-FFDC im Büro am Netzwerk.

Folgendes steht im Protokoll:

[12:39:30] INFO: Preparing to start...
[12:39:30] INFO: Socat not enabled
[12:39:31] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2026-07-07 12:39:55] error:   z2m: Error while starting zigbee-herdsman
[2026-07-07 12:39:55] error:   z2m: Failed to start zigbee-herdsman
[2026-07-07 12:39:55] error:   z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-07-07 12:39:55] error:  z2m: Exiting...
[2026-07-07 12:39:55] error:  z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-	herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:95:27)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-	herdsman/src/controller/controller.ts:146:29)
    at Zigbee.start (/app/lib/zigbee.ts:70:27)
    at Controller.start (/app/lib/controller.ts:117:29)
    at start (/app/index.js:156:5)

Anscheinend findet er den SONOFF Stick nicht, oder sehe ich das falsch?

Mein englisch ist nicht so gut, dass ich alle Texte lesen könnte. Ich muss sie mir immer übersetzen lassen, daher ist es für mich sehr schwer den Fehler zu finden und zu beheben.

Wer kann mir weiterhelfen?

Moin

Beim überfliegen Deinen Postings kann ich Deinen Zigbee Aufbau da zwar spontan nicht so wirklich nachvollziehen, aber ja das

steht üblicherweise dafür das der Dongle nicht gefunden wird, bzw. nicht richtig eingebunden werden kann. Was allerdings alle möglichen Gründe haben kann.

Edit:

Wenn Du Z2M wirklich vollständig (incl. Dateien in dem Z2M Ordner) deinstalliert hattest und dann die Z2M Neuinstallation per Z2M Onboarding-Prozess vorgenommen hast, dann sollte dieser Fehler eigentlich auch nicht auftreten. Es sei denn die Firmware auf dem Sonoff Dongle (welcher auch immer das jetzt von den in dem Fall zwei möglichen - sprich Dongle-P oder Dongle-E - auch sein mag) wäre ggf. zu alt. Dann hättest Du aber vermutlich auch vorher schon Probleme bekommen sollen, sofern Du auch davor eine aktuelle Z2M-Version genutzt hast.

VG Jim

mein letzter Versuch:

alles was Zigbee betrifft habe ich deinstalliert (soweit ich konnte), den SONOFF Dongle-Plus abgezogen, HA neugestartet und nach Anleitung von Simon wieder installiert. Nach weiterem Misserfolg alles wieder zurückgesetzt und andere Reihenfolge ausprobiert, nichts half.

Dann habe ich das gleiche mit dem SLZB-06 versucht, auch kein Erfolg.

Im Yaml steht folgendes, schon von Anfang an, also seit gut 2 Jahren:

devices:

devices.yaml
groups:

groups.yaml
homeassistant:
enabled: true
mqtt:
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto:1883
user: addons
password: XXXXXXXX
serial:
adapter: zstack # ← Das habe ich heute neu eingefügt zum test, brachte auch nichts
port: /dev/ttyUSB0
advanced:
log_level: error
pan_id: 6754
channel: 11
network_key:

1

3

5

7

9

11

13

15

0

2

4

6

8

10

12

13
log_syslog:
app_name: Zigbee2MQTT
eol: /n
host: localhost
localhost: localhost
path: /dev/log
pid: process.pid
port: 514
protocol: udp4
type: ‘5424’
last_seen: ISO_8601_local
device_options: {}
blocklist: 

passlist: 

queue: {}
frontend:
enabled: true
port: 8099
availability:
enabled: true
version: 5

Ich weiß nicht welche Anleitung von Simon Du meinst, aber die die ich da so kenne sind veraltet und darum hatte ich ja auch den Z2M Onboarding-Prozess erwähnt. Die Einrichtung darüber funktioniert halt quasi automatisch und ohne das man vorher irgendwo in irgendwelchen Konfigurationen irgendetwas eintragen muss.

Dazu müsste man eben auch wissen was für einen Sonoff Dongle Plus Du da hast. Das hatte ich ja auch schon erwähnt. Für einen Dongle-P müsste dort zstack stehen und für einen Dongle-E dann ember. Aber auch darum müsstest Du Dich gar nicht kümmern, sofern Du den Z2M Onboarding-Prozess nutzte.

Ich habe dazu zwei (Kurz)Anleitungen erstellt. Eine incl. der MQTT-Einrichtung

und vorher schon mal eine nur zu dem Z2M Onboarding-Prozess.

Darin wird eigentlich auf alle Punkte eingegangen und darüber solltest Du die Z2M Installation dann auch hinbekommen. Bitte aber auch die Hinweise bzgl. der Aktualisierungen beachten.

PS: Ich selber hatte hier einen Dongle-P im Einsatz und jetzt seit längerer Zeit bereits einen SLZB-06. Beide lassen sich problemlos und automatisch über den Z2M Onboarding-Prozess einrichten.

VG Jim

Die Anleitung von Simon ist:

“Mit Home Assistant ZigBee Geräte steuern über Zigbee2MQTT” vom Feb 2025

Leider habe ich schon des öffteren feststellen müssen, dass manche Aleitungen, auch anderer Personen, schon lange nicht mehr auf dem neusten Stand sind. Vieleicht sollten sich diese mal daransetzen und die Anleitungen und Videos auf den neusten Stand zu bringen. Ich weiß, dass ist viel Arbeit, kann aber für andere, auch neue HA Benutzerv sehr hilfreich sein und neue Kanalmitglieder schaffen.

Und es ist ein Dongle-P was ich habe, nur die mom. Firmwareversion kann ich nicht finden.

Ich versuche es mal nach deiner Anleitung.

Das steh bei ttyUSB0 drin, die in der Yaml steht:

`DEVLINKS: >-`
`/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0`
`/dev/serial/by-path/pci-0000:00:14.0-usb-0:1:1.0-port0`
`/dev/serial/by-path/pci-0000:00:14.0-usbv2-0:1:1.0-port0`
`DEVNAME: /dev/ttyUSB0`
`DEVPATH: /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/ttyUSB0/tty/ttyUSB0`
`ID_BUS: usb`
`ID_MODEL: USB2.0-Serial`
`ID_MODEL_ENC: USB2.0-Serial`
`ID_MODEL_ID: ‘7523’`
`ID_PATH: pci-0000:00:14.0-usb-0:1:1.0`
`ID_PATH_TAG: pci-0000_00_14_0-usb-0_1_1_0`
`ID_PATH_WITH_USB_REVISION: pci-0000:00:14.0-usbv2-0:1:1.0`
`ID_REVISION: ‘0254’`
`ID_SERIAL: 1a86_USB2.0-Serial`
`ID_TYPE: generic`
`ID_USB_DRIVER: ch341`
`ID_USB_INTERFACES: ‘:ff0102:’`
`ID_USB_INTERFACE_NUM: ‘00’`
`ID_USB_MODEL: USB2.0-Serial`
`ID_USB_MODEL_ENC: USB2.0-Serial`
`ID_USB_MODEL_ID: ‘7523’`
`ID_USB_REVISION: ‘0254’`
`ID_USB_SERIAL: 1a86_USB2.0-Serial`
`ID_USB_TYPE: generic`
`ID_USB_VENDOR: 1a86`
`ID_USB_VENDOR_ENC: 1a86`
`ID_USB_VENDOR_ID: 1a86`
`ID_VENDOR: 1a86`
`ID_VENDOR_ENC: 1a86`
`ID_VENDOR_ID: 1a86`
`MAJOR: ‘188’`
`MINOR: ‘0’`
`SUBSYSTEM: tty`
`TAGS: ‘:systemd:’`
`USEC_INITIALIZED: ‘3189345’`

Was mich aber gerade verwundert, der SONOFF Dongle soll laut HA Hardware an ttyUSB1 angeschlossen sein

`DEVLINKS: >-`
`/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0`
`/dev/serial/by-path/pci-0000:00:14.0-usb-0:2:1.0-port0`
`/dev/serial/by-path/pci-0000:00:14.0-usbv2-0:2:1.0-port0`
`DEVNAME: /dev/ttyUSB1`
`DEVPATH: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/ttyUSB1/tty/ttyUSB1`
`ID_BUS: usb`
`ID_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus`
`ID_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus`
`ID_MODEL_ID: ea60`
`ID_PATH: pci-0000:00:14.0-usb-0:2:1.0`
`ID_PATH_TAG: pci-0000_00_14_0-usb-0_2_1_0`
`ID_PATH_WITH_USB_REVISION: pci-0000:00:14.0-usbv2-0:2:1.0`
`ID_REVISION: ‘0100’`
`ID_SERIAL: Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001`
`ID_SERIAL_SHORT: ‘0001’`
`ID_TYPE: generic`
`ID_USB_DRIVER: cp210x`
`ID_USB_INTERFACES: ‘:ff0000:’`
`ID_USB_INTERFACE_NUM: ‘00’`
`ID_USB_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus`
`ID_USB_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus`
`ID_USB_MODEL_ID: ea60`
`ID_USB_REVISION: ‘0100’`
`ID_USB_SERIAL: Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001`
`ID_USB_SERIAL_SHORT: ‘0001’`
`ID_USB_TYPE: generic`
`ID_USB_VENDOR: Silicon_Labs`
`ID_USB_VENDOR_ENC: Silicon\x20Labs`
`ID_USB_VENDOR_ID: 10c4`
`ID_VENDOR: Silicon_Labs`
`ID_VENDOR_ENC: Silicon\x20Labs`
`ID_VENDOR_ID: 10c4`
`MAJOR: ‘188’`
`MINOR: ‘1’`
`SUBSYSTEM: tty`
`TAGS: ‘:systemd:’`
`USEC_INITIALIZED: ‘328087889935’`

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

Jetzt gibt es schon seit geraumer Zeit den Onboarding Prozess, mit ein paar Klicks ist damit ZigBee2MQTT eingerichtet.

Auf der anderen Seite, verstehe ich nicht warum alle auf Teufel komm raus ZigBee2MQTT einsetzen wollen/ müssen. Wenn sie schon mit der Einrichtung überfordert sind.
Da gebe es ja noch ZHA. :wink:

Gruß Osorkon

Ich benutze Z2Q schon seit Jahren und hatte nie Probleme.

Problem treten meist durch Updates auf.

Hast Du es mal mit dem “langen” Pfad probiert?

Bitte genauer beschreiben, z.B. mit Beispiel?

Über Einstellungen/System/Hardware/Systemhardware

den “langen” Pfad zum Dongle ermitteln und einsetzen:

/dev/serial/by:id/usb........

habe ich gemacht, keine Änderung. :confused:

Ich kann Dir leider nicht sagen an welchen USB-Port Du da jetzt den Dongle-P angeschlossen hast und was dann bei Dir bei Deiner Kiste und Deine HA-Installation wo und wann angezeigt wird. In Deiner alten Z2M Configuration.yaml stand als Port /dev/ttyUSB0 drin und wenn/falls das zu dem Zeitpunkt korrekt war und der Dongle auch immer noch im gleichen USB-Port steckt, dann sollte sich daran auch nichts verändert haben.

Auch brauchst Du Dich um den Port eigentlich gar nicht kümmern, weil dieser korrekt von dem Z2M Onboarding-Prozess gefunden werden sollte. Auch müsste eine Änderung da auf die by-id:Adresse auch nicht erfolgen, weil das nur dann zu tragen käme falls Du im Anschluss mal einen anderen USB-Port benutzen würdest.

Weil Du Dein Glück ja auch schon mit dem SLZB-06 versucht hattest, könntest Du das natürlich ja auch noch mal versuchen, einfach um jetzt mal die USB-Problematik zu umgehen.

D.h. den SLZB-06 als Coordinator einrichten, dann sicherheitshalber Z2M incl. Dateien noch einmal kompl. löschen und neu per Z2M Onboarding-Prozess installieren. Dort sollte dann der SLZB-06 gefunden werden und dann eben per IP bei Z2M eingebunden werden. D.h. am Ende sollte der entsprechende Part in der Z2M Configuration.yaml dann so in der Art aussehen:

serial:
  port: tcp://192.168.1.100:6638
  baudrate: 115200
  adapter: zstack

Edit:

Das hilft leider nicht wirklich weiter, sondern wenn solltest Du hier genau angeben wo es dann hängt und/oder welche Fehlermeldung dann von Z2M geliefert wird.

VG Jim

Nachdem ich nun die Nase voll hatte, hab ich alles was Zigbee2MQTT betrifft deinstaliert und gelöscht, auch den yamel Ordner!

Nun bin ich nach deiner Anleitung vorgegangen:

HA neu gestartet und Dongle-P wieder angesteckt.

Zigbee2MQTT App neu installiert

gestartet…. hat funktioniert!!

Weiter nach deiner Anleitung und den Stick und mein WLAN Kanal eingestellt.

Auf Submit geklickt und…..

Der Fehler erscheint.

Nachdem ich wieder auf “Nochmals versuchen” klicke, erscheint wieder das Auwahlmenü (Foto 1)

Bei mir ist es schon wieder ein paar Monate und Z2M-Versionen her das ich mal eine Z2M Installation per Onboarding-Prozess durchgespielt habe und somit weiß ich nicht ob sich daran inzwischen schon wieder etwas verändert hat, aber das da nicht die Z2M WebGUI Seite aufgerufen wurde war zumindest im April ja noch ein bekannter Redirecting-Bug, den ich auch da erwähnt hatte:

Daher wäre dann die Frage was passiert wenn Du das machst was ich da geschrieben habe. Falls es bei dem Z2M Onboarding-Prozess zu einem Problem gekommen sein sollte, sollte man dazu eigentlich auch etwas in dem Z2M Protokoll finden.

VG Jim

Das steht im Protokoll:

[2026-07-07 17:27:11] info: 	z2m: Logging to console, file (filename: log.log)

[2026-07-07 17:27:11] info: 	z2m: External JS (converters/extensions) is disabled

[2026-07-07 17:27:11] info: 	z2m: Starting Zigbee2MQTT version 2.12.1 (commit #unknown)

[2026-07-07 17:27:11] info: 	z2m: Starting zigbee-herdsman (10.6.1)

[2026-07-07 17:27:11] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB1","manufacturer":"Silicon Labs","serialNumber":"0001","pnpId":"usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4

[2026-07-07 17:27:11] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB1","baudRate":115200,"rtscts":false,"autoOpen":false}

[2026-07-07 17:27:11] error: 	z2m: Error while starting zigbee-herdsman

[2026-07-07 17:27:11] error: 	z2m: Failed to start zigbee-herdsman

[2026-07-07 17:27:11] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions

[2026-07-07 17:27:11] error: 	z2m: Exiting...

[2026-07-07 17:27:11] error: 	z2m: Error: Error Resource temporarily unavailable Cannot lock port

[17:27:12] INFO: Preparing to start...

[17:27:12] INFO: Socat not enabled

[17:27:13] INFO: Starting Zigbee2MQTT...

Starting Zigbee2MQTT without watchdog.

Onboarding page is available at http://0.0.0.0:8099/

Eigentlich sollte Z2M jetzt schon eine configuration.yaml erstellt haben. Wenn ja poste hier mal den Inhalt. Um zu klären wie weit der Z2M Onboarding-Prozess da überhaupt gekommen ist oder kommt.

Edit: Und ansonsten käme auch noch die Firmware-Version von dem Dongle-P ins Spiel, sofern darauf ggf. immer noch die ursprüngliche Version aus 2021 (oder so) laufen sollte. D.h. entweder musst Du Dich dazu erst noch schlau machen, oder eben - wie bereits von mir vorgeschlagen - das ganze Spiel noch einmal von vorne mit dem SLZB-06 probieren/machen.

Und nur zu Info: Ich bin dann auch gleich bis morgen offline, sodass ich mich dann hier gleich auch ausklinke.

VG Jim

Hier der Inhalt der yaml Config:

`Version: 5`
`mqtt:`
`base_topic: zigbee2mqtt`
`server: mqtt://core-mosquitto:1883`
`user: addons`
`password: XXXXXX`
`serial:`
`port: /dev/ttyUSB1`
`adapter: zstack`
`baudrate: 115200`
`rtscts: false`
`advanced:`
`log_level: info`
`channel: 15`
`network_key:`
`- 154`
`- 2`
`- 68`
`- 64`
`- 81`
`- 196`
`- 72`
`- 70`
`- 244`
`- 223`
`- 45`
`- 2`
`- 20`
`- 161`
`- 170`
`- 9`
`pan_id: 14672`
`ext_pan_id:`
`- 99`
`- 144`
`- 20`
`- 193`
`- 89`
`- 51`
`- 61`
`- 149`
`enable_external_js: false`
`frontend:`
`enabled: true`
`port: 8099`
`homeassistant:`
`enabled: true`
`onboarding: true`

Kein Problem, das Problem habe ich ja schon einige Tage, da kommt es auf mehr oder weniger nicht an, hauptsache es funktioniert später.

Wahrscheinlich probiere ich es noch mit dem SLZB-06

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

Für einen Dongle-P sieht das auf den ersten Blick durchaus passend aus. Probier mal eher “just for fun” folgendes: Z2M App stoppen. Dann per z.B. File Editor App die Z2M configuration.yaml editieren und das

mal auf :false setzen und dann speichern. Dann die Z2M App neu starten und probieren ob Du dann über den Menüpunkt bzw. Button “Benutzerfläche öffnen” das Z2M WebGUI öffnen kannst.

Ist in dem Fall einfach nur mal ein Test und ja auch weil ich nicht weiß wie alt jetzt die Firmware auf Deinen Dongle-P ist, würde ich an Deiner Stelle auch mal einen Test mit dem SLZB-06 machen. Aber - wie schon gesagt - da dann bitte wieder kompl. bei Null anfangen und vorher Z2M restlos löschen und die HA Host Kiste neu booten.

Edit: Ich sehe gerade noch das

`zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB1","manufacturer":"Silicon Labs","serialNumber":"0001","pnpId":"usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4`

sprich zstack:4 in der Meldung und

in der Z2M configuration.yaml. Das könnte in der Tat auf ein Firmware-Problem hindeuten, aber so wirklich sicher bin ich mir diesbezüglich auch nicht. :slightly_smiling_face: Wie gesagt würde da ein neuer Test mit dem SLZB-06 dann ggf. Klarheit bringen.

So und nun bin ich bis morgen offline. :slightly_smiling_face:

VG Jim

Wenn ich onboarding auf false stelle, startet die ZigBee2MQTT App wieder nicht mehr.

Im Protokoll steh dann:

Starting Zigbee2MQTT without watchdog.

[2026-07-07 18:44:46] info: 	z2m: Logging to console, file (filename: log.log)

[2026-07-07 18:44:46] info: 	z2m: External JS (converters/extensions) is disabled

[2026-07-07 18:44:46] info: 	z2m: Starting Zigbee2MQTT version 2.12.1 (commit #unknown)

[2026-07-07 18:44:46] info: 	z2m: Starting zigbee-herdsman (10.6.1)

[2026-07-07 18:44:47] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB1","manufacturer":"Silicon Labs","serialNumber":"0001","pnpId":"usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4

[2026-07-07 18:44:47] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB1","baudRate":115200,"rtscts":false,"autoOpen":false}

[2026-07-07 18:44:47] error: 	z2m: Error while starting zigbee-herdsman

[2026-07-07 18:44:47] error: 	z2m: Failed to start zigbee-herdsman

[2026-07-07 18:44:47] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions

[2026-07-07 18:44:47] error: 	z2m: Exiting...

[2026-07-07 18:44:47] error: 	z2m: Error: Error Resource temporarily unavailable Cannot lock port

Ok es war einen Versuch wert. :slightly_smiling_face: Früher hatten wir solche Fälle hier nämlich auch schon mal.

Siehe noch mein Edit bei meinem vorherigen Posting und ansonsten musst ich hier jetzt auch (erst einmal) passen. Entweder mal das Thema Firmware bei dem Dongle-P klären und/oder mal den SLZB-06 testen.

Viel Erfolg.

VG Jim

1 „Gefällt mir“