Hallo zusammen,
seit 3 Tagen lässt sich mein Zigbee2MQTT Addon vermutlich nach einem HA-Neustart nicht mehr starten. Ich habe keine Änderung an Zigbee2MQTT vorgenommen, nur ein paar von Zigbee unabhängige Automations, UI Anpassungen und Homematic Themen. Ich habe seitdem schon viele Stunden investiert, sehr viel recherchiert und gelesen, bin jetzt jedoch am Punkt angekommen, an dem ich gefühlt jedes Google-Ergebnis und jeden Thread gelesen habe, nicht mehr weiter weiß und tatsächlich Hilfe brauche. Kurz zu meinem Setup:
- Homematic OS auf einem Lenovo ThinkCentre M625q
- Core 2025.11.2
- Supervisor 2025.11.2
- Operating System 16.3
- Zigbee2MQTT Version 2.6.3-1
- SkyConnect-Stick, gekauft 2023. Mittlerweile heißt er wohl Connect ZBT-1. Welche Firmware ursprünglich drauf war, weiß ich leider nicht mehr. Ich habe mittlerweile erst 7.4.3.0, dann 7.4.5.0 geflasht
- 50cm USB-Verlängerung (ich habe es mit und ohne getestet)
- Zigbee Netz mit 16 Geräten
Konfiguration von Zigbee2MQTT:
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:
server: mqtt://10.172.9.253:1883
serial:
port: >-
/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_4e323877bd96ed1191e0c698a7669f5d-if00-port0
adapter: ember
rtscts: false
baudrate: 115200
Wenn ich Zigbee2MQTT starte, startet es entweder sehr kurz und stürzt dann ab oder startet gar nicht und stürzt bereits beim Start ab. Hier einmal die Logs zu beiden Situationen.
Variante “Es startet kurz und stürzt dann ab”
[15:42:09] INFO: Preparing to start...
[15:42:09] INFO: Socat not enabled
[15:42:10] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-11-17 15:42:12] info: z2m: Logging to console, file (filename: log.log)
[2025-11-17 15:42:13] info: z2m: Starting Zigbee2MQTT version 2.6.3 (commit #unknown)
[2025-11-17 15:42:13] info: z2m: Starting zigbee-herdsman (6.3.2)
[2025-11-17 15:42:13] info: zh:ember: Using default stack config.
[2025-11-17 15:42:13] info: zh:ember: ======== Ember Adapter Starting ========
[2025-11-17 15:42:13] info: zh:ember:ezsp: ======== EZSP starting ========
[2025-11-17 15:42:13] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-17 15:42:13] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-11-17 15:42:13] info: zh:ember:uart:ash: Serial port opened
[2025-11-17 15:42:13] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-11-17 15:42:14] info: zh:ember:uart:ash: ======== ASH connected ========
[2025-11-17 15:42:14] info: zh:ember:uart:ash: ======== ASH started ========
[2025-11-17 15:42:14] info: zh:ember:ezsp: ======== EZSP started ========
[2025-11-17 15:42:14] info: zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2025-11-17 15:42:14] info: zh:ember: Adapter version info: {"ezsp":13,"revision":"7.4.5 [GA]","build":0,"major":7,"minor":4,"patch":5,"special":0,"type":170}
[2025-11-17 15:42:15] info: zh:ember: [STACK STATUS] Network up.
[2025-11-17 15:42:15] info: zh:ember: [INIT TC] Adapter network matches config.
[2025-11-17 15:42:15] info: zh:ember: [CONCENTRATOR] Started source route discovery. 1248ms until next broadcast.
[2025-11-17 15:42:15] info: z2m: zigbee-herdsman started (resumed)
[2025-11-17 15:42:15] info: z2m: Coordinator firmware version: '{"meta":{"build":0,"ezsp":13,"major":7,"minor":4,"patch":5,"revision":"7.4.5 [GA]","special":0,"type":170},"type":"EmberZNet"}'
[2025-11-17 15:42:15] info: z2m: Zigbee-Steckdose-002 (0xa4c138fc03c2639a): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
[2025-11-17 15:42:15] info: z2m: Zigbee-Steckdose-003 Büro TV Ecke (0xa4c1387a402266cc): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
[2025-11-17 15:42:15] info: z2m: Zigbee-Steckdose-004 (0xa4c13800dd5c37cb): TS011F_plug_3 - Tuya Smart plug (with power monitoring by polling) (Router)
[2025-11-17 15:42:15] info: z2m: Rauchmelder-001 (0x0015bc00310262e7): SMSZB-120 - Develco Smoke detector with siren (EndDevice)
(... hier melden sich noch weitere Geräte. Ich habe das hier gekürzt)
[2025-11-17 15:42:15] info: z2m: Currently 16 devices are joined.
[2025-11-17 15:42:15] info: z2m: Connecting to MQTT server at mqtt://10.172.9.253:1883
[2025-11-17 15:42:15] info: z2m: Connected to MQTT server
[2025-11-17 15:42:15] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2025-11-17 15:42:16] info: z2m: Started frontend on port 8099
[2025-11-17 15:42:16] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Zigbee-Steckdose-002', payload '{"child_lock":"UNLOCK","countdown":0,"current":0,"energy":65.4,"indicator_mode":"off/on","linkquality":120,"power":0,"power_outage_memory":"restore","state":"OFF","update":{"installed_version":192,"latest_version":192,"state":"idle"},"voltage":231}'
[2025-11-17 15:42:16] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Zigbee-Steckdose-003 Büro TV Ecke', payload '{"child_lock":"UNLOCK","countdown":0,"current":0,"energy":1.96,"indicator_mode":"off/on","linkquality":132,"power":0,"power_outage_memory":"restore","state":"OFF","update":{"installed_version":192,"latest_version":192,"state":"idle"},"voltage":230}'
[2025-11-17 15:42:16] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Zigbee-Steckdose-004', payload '{"child_lock":"UNLOCK","countdown":0,"current":0,"energy":1.55,"indicator_mode":"off/on","linkquality":124,"power":0,"power_outage_memory":"restore","state":"OFF","update":{"installed_version":192,"latest_version":192,"state":"idle"},"voltage":230}'
[2025-11-17 15:42:16] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Rauchmelder-001', payload '{"alarm":null,"battery":100,"battery_low":false,"enrolled":true,"fault":false,"ias_cie_address":"0xbc026efffe563f77","linkquality":120,"max_duration":240,"reliability":"no_fault_detected","restore_reports":true,"smoke":false,"supervision_reports":true,"temperature":24,"test":false,"update":{"installed_version":262153,"latest_version":262153,"state":"idle"},"voltage":3000,"zone_id":23}'
(... auch hier melden sich die weiteren Geräte. Habe es wieder gekürzt)
[2025-11-17 15:42:16] info: z2m: Zigbee2MQTT started!
[2025-11-17 15:42:21] info: z2m:mqtt: MQTT publish: topic 'homeassistant/binary_sensor/1221051039810110150109113116116_0xbc026efffe563f77/connection_state/config', payload '{"default_entity_id":"binary_sensor.zigbee2mqtt_bridge_connection_state","device":{"hw_version":"EmberZNet 7.4.5 [GA]","identifiers":["zigbee2mqtt_bridge_0xbc026efffe563f77"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"2.6.3"},"device_class":"connectivity","entity_category":"diagnostic","name":"Connection state","object_id":"zigbee2mqtt_bridge_connection_state","origin":{"name":"Zigbee2MQTT","sw":"2.6.3","url":"https://www.zigbee2mqtt.io"},"payload_off":"offline","payload_on":"online","state_topic":"zigbee2mqtt/bridge/state","unique_id":"bridge_0xbc026efffe563f77_connection_state_zigbee2mqtt","value_template":"{{ value_json.state }}"}'
[2025-11-17 15:42:45] error: zh:ember:ezsp: ERROR Transaction failure; status=ASH_ERROR_TIMEOUTS. Last Frame: [FRAME: ID=38:"GET_EUI64" Seq=33 Len=13].
[2025-11-17 15:42:45] error: zh:ember: Adapter fatal error: ASH_ERROR_TIMEOUTS
[2025-11-17 15:42:45] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Total frames: RX=36, TX=72
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Cancelled : RX=0, TX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: DATA frames : RX=35, TX=35
[2025-11-17 15:42:46] info: zh:ember:uart:ash: DATA bytes : RX=298, TX=367
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: ACK frames : RX=0, TX=36
[2025-11-17 15:42:46] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: CRC errors : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Comm errors : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Length < minimum: RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Length > maximum: RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Bad controls : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Bad lengths : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Out of buffers : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Retry dupes : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Out of sequence : RX=0
[2025-11-17 15:42:46] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2025-11-17 15:42:46] error: z2m: Publish 'set' 'state' to 'Zigbee-Steckdose-002' failed: 'Error: ZCL command 0xa4c138fc03c2639a/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (~x~> [ZCL to=0xa4c138fc03c2639a:35819 apsFrame={"profileId":260,"clusterId":6,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":0}] Failed to send request with status=FAIL.)'
[2025-11-17 15:42:46] info: zh:ember:uart:ash: Port closed.
[2025-11-17 15:42:46] info: zh:ember:uart:ash: ======== ASH stopped ========
[2025-11-17 15:42:46] info: zh:ember:ezsp: ======== EZSP stopped ========
[2025-11-17 15:42:46] info: zh:ember: ======== Ember Adapter Stopped ========
[2025-11-17 15:42:46] error: z2m: Adapter disconnected, stopping
[2025-11-17 15:42:46] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"offline"}'
[2025-11-17 15:42:46] info: z2m: Disconnecting from MQTT server
[2025-11-17 15:42:46] info: z2m: Stopping zigbee-herdsman...
[2025-11-17 15:42:46] info: z2m: Stopped zigbee-herdsman
[2025-11-17 15:42:46] info: z2m: Stopped Zigbee2MQTT
Hier ist mir aufgefallen, dass der Absturz immer auf Zigbee-Steckdose-002 folgt, aber ich kann mit den Meldungen nichts anfangen. Starte ich nun Zigbee2MQTT erneut, kommt immer die 2. Variante, bei der das Addon gar nicht mehr startet. Hier das Log der Variante “Stürzt sofort ab”:
[15:27:12] INFO: Preparing to start...
[15:27:12] INFO: Socat not enabled
[15:27:13] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-11-17 15:27:15] info: z2m: Logging to console, file (filename: log.log)
[2025-11-17 15:27:16] info: z2m: Starting Zigbee2MQTT version 2.6.3 (commit #unknown)
[2025-11-17 15:27:16] info: z2m: Starting zigbee-herdsman (6.3.2)
[2025-11-17 15:27:16] info: zh:ember: Using default stack config.
[2025-11-17 15:27:16] info: zh:ember: ======== Ember Adapter Starting ========
[2025-11-17 15:27:16] info: zh:ember:ezsp: ======== EZSP starting ========
[2025-11-17 15:27:16] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-17 15:27:16] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-11-17 15:27:16] info: zh:ember:uart:ash: Serial port opened
[2025-11-17 15:27:16] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-11-17 15:27:21] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-17 15:27:21] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-11-17 15:27:26] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-17 15:27:26] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-11-17 15:27:31] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-17 15:27:31] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-11-17 15:27:36] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-17 15:27:36] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-11-17 15:27:41] error: z2m: Error while starting zigbee-herdsman
[2025-11-17 15:27:41] error: z2m: Failed to start zigbee-herdsman
[2025-11-17 15:27:41] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-11-17 15:27:41] error: z2m: Exiting...
[2025-11-17 15:27:41] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@6.3.2/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:665:19)
at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@6.3.2/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1547:24)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@6.3.2/node_modules/zigbee-herdsman/src/controller/controller.ts:133: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)
Zu Testzwecken habe ich versucht ZHA einzurichten. Der Stick wird hier korrekt erkannt und mir unter /dev/ttyUSB0 - SkyConnect v1.0, s/n: 4e323877bd96ed... - Nabu Casa angezeigt. Ich kann ihn auswählen, jedoch dauert es dann sehr lang. Im nächsten Dialog wähle ich den Adaptertyp EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis aus und bestätige die Einstellungen. Hier lädt es dann wieder, bis anschließend die Meldung auftaucht, dass die Verbindung fehlgeschlagen ist. Der Stick lässt sich also scheinbar auch nicht mit ZHA nutzen.
Da ich zwischenzeitlich die Vermutung hatte, dass der SkyConnect-Stick defekt sein könnte, habe ich mir den empfohlenen Sonoff ZBdongle-P (TI CC2652P) besorgt. Dieser wird auch direkt von HA erkannt und mir wird vorgeschlagen die ZHA-Integration hinzuzufügen. Wenn ich dies bestätige, dauert es erneut sehr lange, bis ich dann wie auch beim SkyConnect den Adaptertyp auswählen soll. Hier wähle ich ZNP = Texas Instruments Z-Stack ZNP protocol: CC253x, CC26x2, CC13x2. Im nächsten Dialog erscheint dann diese Meldung:
Hier steht ja schon mal, dass der Adapter offenbar nicht erkannt werden konnte, genau wie beim SkyConnect. Bestätige ich die Einstellung, erhalte ich auch für diesen Stick erneut die Meldung, dass die Verbindung fehlgeschlagen ist - wie im oberen Screenshot zum SkyConnect-Stick zu sehen.
Hier verhalten sich also beide Sticks komplett identisch. Es kann zu beiden keine Verbindung aufgebaut werden. Hier bin ich nun leider wirklich verzweifelt. Ich würde vermuten, dass nicht beide Sticks zufällig gleichzeitig defekt sind. Dennoch habe ich mir auch noch den SMLIGHT SLZB-07P7 bestellt, um es auch damit zu testen, jedoch ist der noch nicht angekommen. Des Weiteren habe ich auch noch folgende Dinge ausprobiert:
- Sticks mit und ohne USB-Verlängerungskabel angeschlossen
- einen aktiven USB 2.0 Hub mit externer Stromversorgung
- verschiedene USB-Slots am Gehäuse
- unzählige Male komplett neu gestartet, sowie alles stromlos gemacht
- Unterschiedliche Firmware auf den Sticks
- ZHA habe ich ebenfalls nicht aktiv. Dies hatte ich nur zu Testzwecken versucht.
Meine Vermutung ist, dass irgendetwas in meinem HA nicht mehr in Ordnung ist, jedoch weiß ich nicht, wie ich an weitere Logs oder mehr Details komme. Ich wäre auch bereit mein komplettes Zigbee2MQTT zu löschen, glaube jedoch, dass das keine Lösung ist, da die Sticks ja auch mit ZHA nicht mal eine Verbindung aufbauen.
Ich bin für jede Hilfe und jede Idee äußerst dankbar. Gerne liefere ich auch noch mehr Infos, wenn benötigt.





