Zigbee2Mqtt läuft nicht mehr korrekt

Nachdem ich ein Problem mit meinem Virtual Manager auf meiner Synology hatte und alles wiederherstellen musste, habe ich jetzt noch das Problem mit Zigbee2Mqtt.Es sieht so aus, das ich ich das Addon zwar starten kann, aber im Protokoll steht dann folgendes:

Starting Zigbee2MQTT without watchdog.
[2025-04-18 17:52:34] error: 	zh:ember:uart:ash: Received frame with CRC error
[2025-04-18 17:52:34] error: 	zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2025-04-18 17:53:05] error: 	z2m: MQTT failed to connect, exiting... (connack timeout)
[17:53:13] INFO: Preparing to start...
[17:53:13] INFO: Socat not enabled
[17:53:13] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-18 17:53:48] error: 	z2m: MQTT failed to connect, exiting... (connack timeout)
[17:53:54] INFO: Preparing to start...
[17:53:54] INFO: Socat not enabled
[17:53:55] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-18 17:54:29] error: 	z2m: MQTT failed to connect, exiting... (connack timeout)
[17:57:57] INFO: Preparing to start...
[17:57:57] INFO: Socat not enabled
[17:57:57] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-18 17:58:32] error: 	z2m: MQTT failed to connect, exiting... (connack timeout)

Meine Konfiguration von Z2M sieht so aus:


Im Virtual Manager der Synology ist der Stick verbunden - siehe hier:

Sobald ich aber in HA in der Seitenleiste auf Z2M klicke, wird mir folgende Meldung angezeigt.

So, mache ich mittlerweile seit Stunden rum und komme leider keinen Schritt weiter. Kann mir jemand hier einen Tipp geben, was ich noch prüfen sollte, oder welche Infos ich noch bereitstellen soll?

Fangen wir mal mit dem Punkt an: Warum hast Du als MQTT Server da einen Nabu Casa Eintrag. Habe ich so tatsächlich noch nie gesehen. :slightly_smiling_face:
Das sollte eigentlich in der Z2M configurations.yaml eher so in der Art aussehen:

mqtt:
  base_topic: zigbee2mqtt
  user: addons
  password: phooCheiDaeh5aep2aeh3UN......
  server: mqtt://core-mosquitto:1883

Das das bei Dir nicht funktioniert siehst Du ja auch in dem Protokoll:

z2m: MQTT failed to connect,

Dann solltest Du den Inhalt Deiner Z2M configurations.yaml (/homeassistant/zigbee2mqtt/configuration.yaml) hier mal posten und dann sieht man weiter.

VG Jim

In der configuration yaml sieht es so aus:

homeassistant:
  enabled: true
advanced:
  network_key:
    - 122
    - 61
    - 242
    - 19
    - 60
    - 77
    - 35
    - 27
    - 211
    - 62
    - 190
    - 234
    - 191
    - 173
    - 62
    - 36
  pan_id: 16078
  ext_pan_id:
    - 189
    - 167
    - 232
    - 233
    - 145
    - 179
    - 112
    - 204
  last_seen: ISO_8601_local
  log_level: warning
mqtt:
  server: mqtt://fsg38wva8pdrwzrcvjody1aontkxpqcq.ui.nabu.casa:1883
  user: Damrak
  password: Amstelveen
  base_topic: zigbee2mqtt
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221202200221-if00
  adapter: ember
frontend:
  enabled: true
  port: 8099
device_options: {}
devices:
  '0x00158d0008cae66a':
    friendly_name: Aqara Schlafzimmer
  '0x00158d0009f5ab18':
    friendly_name: Aqara Küche
  '0x00158d0009eea8fe':
    friendly_name: Aqara Kammer
  '0x00158d00087decb3':
    friendly_name: Aqara Balkon
  '0x54ef441000ac2596':
    friendly_name: BWM Schlafzimmer
  '0x54ef441000ac0bb4':
    friendly_name: BWM Bad
  '0x00158d000ad7e3fd':
    friendly_name: Türsensor Kammer
  '0xc49886000007025c':
    friendly_name: Nachttischlampe links
  '0x0017880101208945':
    friendly_name: Lighstripe Flur
  '0x0017880103f4631c':
    friendly_name: Lightstripe Bad
  '0x0017880102040b9e':
    friendly_name: Nachttischlampe
  '0x7cb03eaa0a042893':
    friendly_name: Deckenlampe Kammer
  '0x54ef441000b28ba6':
    friendly_name: Cube
  '0x00158d000af3475b':
    friendly_name: Aqara Fensterkontakt Wz Mitte
  '0x00158d000976611a':
    friendly_name: Aqara Schlafzimmer - Kopfende
  '0x00158d000af37dc6':
    friendly_name: Aqara Fensterkontakt Küche
  '0x00158d000a9c865e':
    friendly_name: Aqara Vibrationssensor
  '0x00158d0009762aee':
    friendly_name: Aqara Fensterkontakt Wz rechts
  '0x00158d0009762a99':
    friendly_name: Aqara Sensor Küchentür
  '0x00158d0008ab6e77':
    friendly_name: Aqara Sensor Wohnungstür
  '0x00158d0008ad62d2':
    friendly_name: Aqara Sensor Wohnzimmertür
  '0x00158d0008c9bae9':
    friendly_name: Aqara Fensterkontakt Wz links
  '0x54ef441000c7ce77':
    friendly_name: BWM Küche
  '0x54ef441000ac34e9':
    friendly_name: BWM Flur
  '0x881a14fffee9730c':
    friendly_name: Sonoff Thermostat Wohnzimmer
  '0x881a14fffeecae91':
    friendly_name: Sonoff Thermostat Schlafzimmer
  '0x0cae5ffffed0ce33':
    friendly_name: Sonoff Thermostat Badezimmer
  '0x881a14fffeea30c8':
    friendly_name: Sonoff Thermostat Küche
  '0x54ef441000ac152e':
    friendly_name: BWM Wohnzimmer
  '0x00158d008b7f8aca':
    friendly_name: Aqara Flur
  '0x00158d008b7f8b84':
    friendly_name: Aqara Bad
  '0x00158d000af311a3':
    friendly_name: Aqara Tuersensor Balkon
version: 4

Das bei Zigbee eine nabucasa url drin steht, kommt wohl von meinen etwas hilflosen Versuchen das wieder zum laufen zu bekommen.

OK der MQTT Eintrag muss dann auf jeden Fall geändert werden. Wenn Du den MQTT Broker als Addon unter HA und nicht als extra Docker laufen hast, dann entsprechend der MQTT Broker Addon Doku einrichten.

Der Rest der Z2M configuration.yaml sieht schon gar nicht mal so schlecht aus und müsste m.M.n. - auf den ersten Blick - sogar so passen.

Was den Sonoff Dongle-E betrifft: Hast Du bei HA unter Einstellungen —> System —> Hardware —> Gesamte Hardware mal geschaut ob der dort auch auftaucht und somit korrekt von dem VMM weitergeleitet wird? Wenn ja mach erst einmal die Änderungen bei MQTT, dann die HA VM neu booten und schauen ob und was dann noch für Fehler bei Z2M auftauchen.

PS: Falls Du den Usernamen und das PW, was man aktuell bei dem Screenshot bei MQTT sehen kann, noch für andere Dinge nutzen solltest, solltest Du den Screenshot noch einmal ändern und die Daten daraus entfernen. :wink:

PPS: Ich bin jetzt aber auch für heute offline, :slightly_smiling_face: sodass Dir dann - falls es noch ein Problem geben sollte - hier jemand anderes noch weiterhelfen muss/müsste.

VG JIm

Moin,

dann mach es doch mal so, wie es in der Dokumentation steht

mqtt
  server: mqtt://localhost:1883
  user: my_user
  password: "my_password"

Bei my_user dann Deinen User und bei password halt Dein Passwort, nach der Änderung, nicht vergessen, das Add-on einmal neu zu starten.

VG
BErnd

Das habe ich jetzt alles so gemacht und ich kann Z2M bei den Addons auch erstmal starten, aber wenn ich dann die Benutzeroberfläche öffnen will, komme ich wieder zu dem Punkt, wo es seit das das Addon noch nicht bereit sei.
Vor allem aber irritiert mich oben links das “Bad Gateway 502”
Anbei ein paar Screenshots:



Sorry, aber ich bin mittlerweile ziemlich ratlos. Umso mehr Danke für Deine Hilfe.

In der Mosquito Broker Konfiguration kommt bei Logins nix rein.

Und in der zigbee2mqtt Konfiguration dann

mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: xxx
  password: xxx

Moin,

ich kann da gar nicht viel helfen, denn ich bereite alles außerhalb von HA und nicht als Add-on, so wie Du.
Ich kann da auch nur die Dokumentation lesen und raten, aber von @maxe hast Du ja noch einen Tipp bekommen, wie hast Du denn den MQTT Broker (Moaquitto) installiert und eingerichtet?
Bist Du sicher, dass der MQTT Broker auch läuft?

In HA unter Protokolle


Was bekommst Du da bei MQTT, das sollte hier mit auftauchen

VG
Bernd

Ja, das ist bei mir auch so


Ich habe auch gerade versucht MQTT und Z2M aus einem Backup vor 5 Tagen wiederherzustellen, was aber auch nicht geht. Wahrscheinlich wird mir nichts anderes übrig bleiben, als diese beiden Addons zu deinstallieren und neu zu installieren, obwohl ich das gerne vermeiden würde.

Moin,

Du sollst mir, uns nicht die Liste der Einträge zeigen, sondern schauen was da im Mosquitto an Logs kommt, da ich kein Mosquitto in meiner Installation habe, konnte ich das nicht anders zeigen, aber bei Dir steht das


Also den Eintrag mal anklicken und dann mal schauen, ob da Fehlermeldungen kommen!
Zudem musst Du unter Add-ons schauen, ob das Add-on läuft, hier ein Beispiel,

So und Du musst dann mal bei Deinem Mosquitto Add-on schauen, ob da auch das grüne Start Icon ist.

VG
Bernd

So, nun geht es. Nachdem ich nochmal mit der IP meines Mac rumhantiert habe passt nun glücklicherweise alles wieder. Danke für Euere Hilfe.