Zegbee2MQTT in Home Assistant einrichten

Ich versuche hier die Zegbee2MQTT einzurichten, leider bisher ohne irgendwo stockt es, würde mich über eine kleine Unterstützung freuen…Protokoll:
NUC mit VM (Proxmox)

'2025-03-12 11:45:24] info: 	z2m: Started frontend on port 8099
[2025-03-12 11:45:24] error: 	z2m: Failed to call 'HomeAssistant' 'start' (TypeError: Cannot read properties of undefined (reading 'deviceIeeeAddress')
    at HomeAssistant.getBridgeEntity (/app/lib/extension/homeassistant.ts:1943:78)
    at HomeAssistant.start (/app/lib/extension/homeassistant.ts:440:28)
    at Controller.callExtensions (/app/lib/controller.ts:368:17)
    at Controller.start (/app/lib/controller.ts:186:9)
    at start (/app/index.js:161:5))
[2025-03-12 11:45:24] info: 	z2m: Zigbee2MQTT started!
[2025-03-12 11:45:26] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2025-03-12 11:54:58] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"offline"}'
[2025-03-12 11:54:58] info: 	z2m: Disconnecting from MQTT server
[2025-03-12 11:54:58] info: 	z2m: Stopping zigbee-herdsman...
[2025-03-12 11:55:04] error: 	zh:controller: Failed to disable join on stop: Error: SRSP - AF - dataRequestExt after 6000ms
[2025-03-12 11:55:11] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2025-03-12 11:55:11] info: 	zh:zstack:znp: closing
[2025-03-12 11:55:12] info: 	zh:zstack:znp: Port closed
[2025-03-12 11:55:12] info: 	z2m: Stopped zigbee-herdsman
[2025-03-12 11:55:12] info: 	z2m: Stopped Zigbee2MQTT
[11:55:12] INFO: Preparing to start...
[11:55:12] INFO: Socat not enabled
[11:55:12] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-03-12 11:55:13] info: 	z2m: Logging to console, file (filename: log.log)
[2025-03-12 11:55:13] info: 	z2m: Starting Zigbee2MQTT version 2.1.3 (commit #unknown)
[2025-03-12 11:55:13] info: 	z2m: Starting zigbee-herdsman (3.2.7)
[2025-03-12 11:55:13] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_64793900006bef11bcf8a3adc169b110-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-03-12 11:55:13] info: 	zh:zstack:znp: Serialport opened
[2025-03-12 11:55:16] info: 	z2m: zigbee-herdsman started (resumed)
[2025-03-12 11:55:16] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'
[2025-03-12 11:55:16] info: 	z2m: Currently 0 devices are joined.
[2025-03-12 11:55:16] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2025-03-12 11:55:16] info: 	z2m: Connected to MQTT server
[2025-03-12 11:55:16] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2025-03-12 11:55:16] error: 	z2m: Failed to call 'Bridge' 'start' (TypeError: Cannot read properties of undefined (reading 'getDevice')
    at Bridge.publishInfo (/app/lib/extension/bridge.ts:692:69)
    at Bridge.start (/app/lib/extension/bridge.ts:179:9)
    at Controller.callExtensions (/app/lib/controller.ts:368:17)
    at Controller.start (/app/lib/controller.ts:186:9)
    at start (/app/index.js:161:5))
[2025-03-12 11:55:16] info: 	z2m: Started frontend on port 8099
[2025-03-12 11:55:16] error: 	z2m: Failed to call 'HomeAssistant' 'start' (TypeError: Cannot read properties of undefined (reading 'deviceIeeeAddress')
    at HomeAssistant.getBridgeEntity (/app/lib/extension/homeassistant.ts:1943:78)
    at HomeAssistant.start (/app/lib/extension/homeassistant.ts:440:28)
    at Controller.callExtensions (/app/lib/controller.ts:368:17)
    at Controller.start (/app/lib/controller.ts:186:9)
    at start (/app/index.js:161:5))
[2025-03-12 11:55:16] info: 	z2m: Zigbee2MQTT started!
[2025-03-12 11:55:18] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
``````````````````````````````````````````

Hallo kguel,

Ich sehe da das der Broker nicht erkannt wird? Läuft dieser denn?

Wenn du den Sonoff stick nutzt dann achte mal auf folgendes.

  • Herunterfahren der Zigbee brücken (MQTT und Broker)
  • Zigbee2MQTT Autostart aus
  • Broker in den Autostart
  • Entferne den Stick aus dem Port
  • Anstecken und gleichzeitig HA Neustarten
  • Neustart des Systems beendet
  • warten bis Broker gestartet hat
  • Jetzt Zigbee2MQTT per hand starten

Wichtig ist die schritte genau so auszuführen

Das alles hat bei mir zu erfolg geführt nun läuft mein Zigbee super im HA!

Lg Randel

Hallo Randel, hat leider nicht geklappt. Folgender Protokoll zum Broker…

Danke für weitere Tipps. LG Kamil

Okay vom Broker her gibts dort kein Problem dann scheint es aber trotzdem ein übergabe Problem zu geben.

Ich seh hier du hast den Sonoff Stick… Welchen denn -P oder -E? Bei dem -P kann ich noch etwas helfen. Denn -E hat bei mir auch nicht Funktioniert.
Gerne mal gleich die ganzen Infos zu dem Stick geben. (Version des Sticks, ob geflasht wurde und ob Updates gemacht sind.)

SONOFF Zigbee 3.0 USB Dongle Plus,Zigbee Gateway TI CC2652P + CP2102N Zigbee USB Stick, also -P;
nicht geflasht, keine updates

:crayon:by HarryP: Fettdruck entfernt

Okay Folgendes es gibt 2 wege um das jetzt zu lösen, die weitaus sinnvollere ist den Stick auf neuste Version zu Flashen. Allerdings sollte der Stick Plug and Play den Service starten und nutzen können. Heißt auspacken anstecken einstellen starten, hat bei dir aber nicht geklappt. Scheint in deinem fall so gewesen sein. Es könnte jetzt sein das du Zigbee2MQTT falsch eingestellt hast. Dazu solltest du dir dann nochmal die Einstellungen vornehmen.

Im Grunde solltest du aber etwas derartiges dort eingetragen haben.

adapter: zstack # Dort dann den passenden Adapter reinpacken.
port: >-
  /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_aab040e4aa6bef11ac6799adc169b110-if00-port0 # Hier eben einmal den port angeben in besten fall by-id verwenden. 

Alternativ:
Installiere dir dieses Add-on dort musst du dann das passende für den Dongel-P Wählen.

Jetzt musst du das Add-On Einstellen:

Wenn das alles erledigt ist schalte alle Add-ons ab die den Stick Nutzen sprich Mqtt Broker und Zigbee2MQTT.

Jetzt gehst du sicher das diese auch wirklich aus sind und öffnest wie eben Eingestellt das Flashingtool und startest es einmal.

Nach erfolgreicher Installation kannst du ganz einfach meinen Code bei dir einfügen und passt du die Werte an.

Lg Randel

ja das ich

Dann kann ich dir nicht sagen was im Hagen ist…
Ich will auch nichts falsches empfehlen daher bin ich da wohl raus.

Nachtrag:

Du kannst mal noch schauen ob der Stick in MQTT richtig angezeigt wird.

mqtt

Meiner meinug nach bleibt dir dann nur:

Aber wirklich achte drauf:

kannst du mir sagen wo ich die gerate info finde, die oben dargestellt ist.?

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Nun wie in deinem letzten Post zu sehen ist dein MQTT nicht eingerichtet, solle aber nicht heißen das du Manuell da jetzt was erstellen sollst.

In dem fall kannst du dir die Version auslesen unter ZHA das dazu einmal einrichten. Das sollte Out of the Box klappen.

Dort findest du dann deinen Stick und zugehörige Werte. Alternativ falls voher eh schon ZHA verwendet wurde dann hat ein Nutzer hier das in seiner JSON-Datei gefunden.

Aber ich denke es handelt sich um ein Update problem daher einfach dem folgen.