Alle Zigbee Geräte sind nicht mehr verfügbar

Hallo,
ich benutze seit Jahren Zigbee2mqtt und hatte damit wenig Probleme. Seit heute morgen sind aber alle meine Zigbee-Geräte nicht mehr verfügbar, die mqtt-Geräte funktionieren.

Als Coordinator benutze ich den Sonoff Dongle P
Hier meine Zigbee2mqtt Config:

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: {}
serial:
  port: /dev/ttyUSB0

/dev/ttyUSB0 entspricht dem device part aus System → Hardware

Hier die Fehlermeldung aus dem Logfile:

[15:36:02] INFO: Preparing to start...
[15:36:02] INFO: Socat not enabled
[15:36:02] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-02-22 15:36:04] info: 	z2m: Logging to console, file (filename: log.log)
[2025-02-22 15:36:04] info: 	z2m: Starting Zigbee2MQTT version 2.1.1 (commit #unknown)
[2025-02-22 15:36:04] info: 	z2m: Starting zigbee-herdsman (3.2.5)
[2025-02-22 15:36:04] error: 	z2m: Error while starting zigbee-herdsman
[2025-02-22 15:36:04] error: 	z2m: Failed to start zigbee-herdsman
[2025-02-22 15:36:04] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-02-22 15:36:04] error: 	z2m: Exiting...
[2025-02-22 15:36:04] error: 	z2m: Error: USB adapter discovery error (No valid USB adapter found). Specify valid 'adapter' and 'port' in your configuration.
    at discoverAdapter (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:523:15)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Function.create (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/adapter/adapter.ts:68:33)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/controller/controller.ts:132:24)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5)
[2025-02-22 15:36:04] error: 	z2m: If this happens after updating to Zigbee2MQTT 2.0.0, see https://github.com/Koenkk/zigbee2mqtt/discussions/24364
[16:04:27] INFO: Preparing to start...
[16:04:27] INFO: Socat not enabled
[16:04:27] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-02-22 16:04:29] info: 	z2m: Logging to console, file (filename: log.log)
[2025-02-22 16:04:29] info: 	z2m: Starting Zigbee2MQTT version 2.1.1 (commit #unknown)
[2025-02-22 16:04:29] info: 	z2m: Starting zigbee-herdsman (3.2.5)
[2025-02-22 16:04:29] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"Silicon Labs","serialNumber":"0001","pnpId":"usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: path=/dev/ttyUSB0, score=2
[2025-02-22 16:04:30] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-02-22 16:04:30] info: 	zh:zstack:znp: Serialport opened
[2025-02-22 16:04:30] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-02-22 16:04:31] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-02-22 16:04:50] error: 	z2m: Error while starting zigbee-herdsman
[2025-02-22 16:04:50] error: 	z2m: Failed to start zigbee-herdsman
[2025-02-22 16:04:50] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-02-22 16:04:50] error: 	z2m: Exiting...
[2025-02-22 16:04:50] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5)
    at start (/app/index.js:161:5)
    at start (/app/index.js:161:5)

Auto-Update hebe ich eben ausgestellt. Es war an, kann sein, dass es heute ein Update installiert hat (wo sehe ich das?).

Du hast Deine Logs auch gelesen und nicht nur gepostet, oder?

Die Angabe des Adapters fehlt.

Ja und den Code aus git hatte ich auch in die.config eingefügt. Einmal mit ember und einmal mit zstack. Trotzdem funktioniert es nicht.

2025-02-22 18:22:12] error: 	z2m: Error while starting zigbee-herdsman
[2025-02-22 18:22:12] error: 	z2m: Failed to start zigbee-herdsman
[2025-02-22 18:22:12] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-02-22 18:22:12] error: 	z2m: Exiting...
[2025-02-22 18:22:12] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.

Keine Ahnung, mit welcher Version du zuvor gearbeitet hast, in der du den Adapter nicht in der Konfiguration definieren musstest. Aber wie die Fehlermeldung bereits zeigt, fehlt die Adapter- und Port-Konfiguration:

serial:
    adapter: ember
    port: /dev/ttyUSB0

Vermutlich wirst du als Nächstes die Meldung erhalten, dass der Stack nicht initialisiert werden kann. Stelle sicher, dass auf dem Stick eine aktuelle Firmware installiert ist, da dies Voraussetzung für den ember Adapter ist.

Fehlen Noch immer?
Die letzte Fehlermeldung erschien mit exakt deinem Code

Sorry, das sind die Standardmeldungen, die erscheinen, wenn Zigbee2MQTT nicht gestartet werden kann. Kannst du den genauen Output posten? Welche Firmware-Version ist auf deinem Stick installiert?

ich habe jetzt nochmal youtube-Anleitungen für den Umstieg von z2m 1.x auf version 2 durchgeführt:
Adapter definieren, legacy-Einträge in config ergänzen. Leider funktioniert es noch immer nicht.

Hier ist der Inhalt des Logfiles:

    at start (/app/index.js:161:5)
[15:44:56] INFO: Preparing to start...
[15:44:56] INFO: Socat not enabled
[15:44:56] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-02-24 15:44:58] info: 	z2m: Logging to console, file (filename: log.log)
[2025-02-24 15:44:58] info: 	z2m: Starting Zigbee2MQTT version 2.1.1 (commit #unknown)
[2025-02-24 15:44:58] info: 	z2m: Starting zigbee-herdsman (3.2.5)
[2025-02-24 15:44:59] info: 	zh:ember: Using default stack config.
[2025-02-24 15:44:59] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-02-24 15:44:59] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-02-24 15:44:59] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-02-24 15:44:59] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-02-24 15:44:59] info: 	zh:ember:uart:ash: Serial port opened
[2025-02-24 15:44:59] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-02-24 15:45:01] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-02-24 15:45:01] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-02-24 15:45:04] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-02-24 15:45:04] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-02-24 15:45:06] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-02-24 15:45:06] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-02-24 15:45:09] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-02-24 15:45:09] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-02-24 15:45:11] error: 	z2m: Error while starting zigbee-herdsman
[2025-02-24 15:45:11] error: 	z2m: Failed to start zigbee-herdsman
[2025-02-24 15:45:11] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-02-24 15:45:11] error: 	z2m: Exiting...
[2025-02-24 15:45:11] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:670:19)
    at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1533:24)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.5/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5)
    at start (/app/index.js:161:5)

Hilft das weiter?
Ich habe den sonoff zigbee 3.0 usb dongle plus.
Wie kann ich die Firmware-Version herausfinden? Hier bin ich nicht weitergekommen

Moin,

sorry irgendwie bin ich der Annahme verfallen das du den ZBDongle-E nutzt.

Für Dongle Plus ZBDongle-P musst du natürlich zstack adapter verwenden:

serial:
    adapter: zstack
    port: /dev/ttyUSB0

VG, Cem

dank dir zstack funktioniert.
Ich habe es jetzt aber 2x eingetragen. Im file Editor unter zigbee2mqtt/configuration.yaml:

serial:
  port: /dev/ttyUSB0
  adapter: zstack

Un über das GUI in Addons zigbe2mqtt in serial dasselbe. Is die doppelte Eintragung nötig oder welche kann ich mir sparen?