Zigbee2MQTT geht plötzlich nicht mehr

Hallo,

ich habe mein Home Assistant (HAOS) neu aufgesetzt und viele Sachen wie zum Beispiel Zigbee2MQTT eingerichtet. Gestern hatte ich ein paar Schwierigkeiten die richtige Konfiguration für meinen Stick zu finden. Nachdem dann aber alles gepasst hat, habe ich alles einrichten können und Zigbee2MQTT lief wie gewünscht.

Heute startet das Addon leider nicht mehr mit folgenden Fehlermeldungen

[20:12:35] INFO: Preparing to start...
[20:12:35] INFO: Socat not enabled
[20:12:35] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-09-10 20:12:37] info: 	z2m: Logging to console, file (filename: log.log)
[2025-09-10 20:12:37] info: 	z2m: Starting Zigbee2MQTT version 2.6.1 (commit #unknown)
[2025-09-10 20:12:37] info: 	z2m: Starting zigbee-herdsman (6.0.4)
[2025-09-10 20:12:37] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"ITead","serialNumber":"74e50026715aee1184f381dc8ffcc75d","pnpId":"usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_74e50026715aee1184f381dc8ffcc75d-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4
[2025-09-10 20:12:37] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-09-10 20:12:37] info: 	zh:zstack:znp: Serialport opened
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: Configuration is not consistent with adapter state/backup!
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: - PAN ID: configured=20539, adapter=20539
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: - Extended PAN ID: configured=8c9a3403eba01fbd, adapter=8c9a3403eba01fbd
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter:active=c31502d7613591db0ebc6fef6c5a105f adapter:preconfigured=c31502d7613591db0ebc6fef6c5a105f, adapter:alternate=c31502d7613591db0ebc6fef6c5a105f
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: - Channel List: configured=11, adapter=11
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: Please update configuration to prevent further issues.
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: Re-commissioning your network will require re-pairing of all devices!
[2025-09-10 20:12:37] error: 	z2m: Error while starting zigbee-herdsman
[2025-09-10 20:12:37] error: 	z2m: Failed to start zigbee-herdsman
[2025-09-10 20:12:37] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-09-10 20:12:37] error: 	z2m: Exiting...
[2025-09-10 20:12:37] error: 	z2m: Error: startup failed - configuration-adapter mismatch - see logs above for more information
    at ZnpAdapterManager.determineStrategy (/app/node_modules/.pnpm/zigbee-herdsman@6.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:248:23)
    at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@6.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:61:26)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@6.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:154:16)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@6.0.4/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)
version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: iex3eepho7agoo4Laik2ahd0zait8sooKohki6kohYee9OhW3Eed9ieGhei2eiqu
serial:
  port: /dev/ttyUSB0
  adapter: zstack
  baudrate: 115200
  rtscts: false
advanced:
  log_level: info
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  pan_id: 20539
  ext_pan_id:
    - 140
    - 154
    - 52
    - 3
    - 235
    - 160
    - 31
    - 189
  last_seen: ISO_8601_local
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true
devices:
  '0x0ceff6fffe5978e7':
    friendly_name: Termometer Schlafzimmer
  '0x70c59cfffebfb16f':
    friendly_name: Bewegungsmelder Unten
  '0x70c59cfffee76a1f':
    friendly_name: Bewegungsmelder Oben
  '0xa4c138d49855b111':
    friendly_name: Schaltbare Steckdose Arbeitszimmer
  '0xa4c1383ffee529b2':
    friendly_name: Schaltbare Steckdose Lüftungsanlage
  '0xa4c1387dde4665f3':
    friendly_name: Schaltbare Steckdose Waschmaschine
  '0xa4c138e4ddf6a425':
    friendly_name: Schaltbare Steckdose Garage
  '0xd44867fffefc51c1':
    friendly_name: Garage Rechts Türkontakt
  '0x583bc2fffe013d18':
    friendly_name: Hühnertür Türkontakt
  '0x0ceff6fffe6866ef':
    friendly_name: Thermometer Küche
  '0x0ceff6fffe69fa60':
    friendly_name: Thermometer HWR
  '0xd44867fffefc5a25':
    friendly_name: Garage Links Türkontakt
  '0x0ceff6fffe6a7a6c':
    friendly_name: Thermometer Frida
  '0x0ceff6fffe3e4d1f':
    friendly_name: Thermometer Henri
  '0x0ceff6fffe6a88a2':
    friendly_name: Thermometer Bad
  '0xa4c1386dfbc79c92':
    friendly_name: Schaltbare Steckdose Geschirrspühler
  '0xa4c13872cd6207da':
    friendly_name: Schaltbare Steckdose Kühlschrank
availability:
  enabled: true

Das ganze hatte ich mit der Onboarding Page von Zigbee2MQTT eingerichtet.

Offensichtlich wurde das auch nicht in die grafische Konfiguration eingetragen, obwohl ich nicht weiß ob es hier drin stehen muss.

Was bedeutet nun

Configuration is not consistent with adapter state/backup

?

Moin,

Z2M legt immer ein Backup, der Konfiguration an, dieses ist dann nicht mehr identisch zum aktuellen.

Die Lösung wird aber auch gleich mitgeliefert :wink:

[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.

Das sollte auch der bevorzugte Weg sein!
Steht auch so in der Dokumentation zum Add-on :wink:

VG
Bernd

Offensichtlich stimmt etwas mit dem Network_key nicht.

Ok, ich hatte nur im Internet geschaut, aber mit ChatGPT bin ich auf folgendes gestoßen.

1. Neuinstallation oder Migration

  • Wenn Zigbee2MQTT frisch installiert oder auf einen anderen Host/Dongle migriert wurde, erzeugt Z2M beim ersten Start einen neuen network_key (falls in der configuration.yaml keiner fest eingetragen ist).

  • Der Stick selbst hat aber den alten Key im Flash gespeichert → Konflikt.

ChatGPT schlägt vor den den Key aus der coordinator Backup in die configuration.yaml zu schreiben.

Aber wie komme ich von dem einen Format in das andere?

[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.

CHatgpt schreib hierzu aber das ich dann alles neu anlernen muss, oder?

Oder kann ich dann die devices einfach wieder reinkopieren?

Moin,

Das steht auch in der Fehlermeldung :wink:

[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: Please update configuration to prevent further issues.
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.
[2025-09-10 20:12:37] error: 	zh:adapter:zstack:manager: Re-commissioning your network will require re-pairing of all devices!

Dann unterhalte Dich mal mit ChatGPT weiter, warum kommen dann hier die Fragen, vertraust Du den Aussagen nicht?

VG
Bernd

1 „Gefällt mir“

Richtig, ich vertraue den Aussagen, des :slight_smile: großen amerikanischen Unternehmen :slight_smile: nicht.

Aber kann ich denn nun einfach den Key kopieren? Oder zerschieße ich mir dann irgendetwas?

Wieso fragst Du es dann, um uns zu erklären, was es Dir erzählt?

Also jetzt mal ehrlich Jungs, sonst heißt es immer RTFM oder das steht doch alles im Internet, und jetzt soll man, nachdem man hier eine Frage eingestellt hat, nicht mehr parallel weiter recherchieren dürfen?

Natürlich teile ich euch meine Ergebnisse bzw. meinen neuen Wissensstand mit. Es wäre ja ziemlich blöd, wenn ich eine Lösung gefunden hätte und euch nichts davon sage, während ihr weiter versucht, mir zu helfen.

Und ja, ich glaube nicht sofort alles, was mir von der KI vorgeschlagen wird. Ich kann mit meinem aktuellen Wissensstand nicht einschätzen, ob es wirklich eine gute Idee ist, den Key einfach so zu überschreiben.

Daher nochmals die Frage, ist es wirklich okay, den Key einfach zu kopieren?