Zigbee2MQTT und SONOFF Zigbee Gateway, ZBDongle-E 3.0 läuft nicht

Hallo,
ich bin stolzer neuer Anwender von Home Assistent. Es läuft auf einem Lenove ThinkCenter und eingerichtet habe ich alles mit den Videos von Simon (läuft auf Proxmox).
Ich habe den o.g. Zigbee Stick in Proxmox wie in der Anleitung “durchgereicht” und in Home Assistent wird der auch gefunden. Auf HA habe ich, auch nach Anleitung, das Addon installiert. Nun wollte ich dort den Stick ansteuern und das Addon aktivieren, aber das funktioniert leider nicht. Hier das Protokoll:

[11:31:02] INFO: Preparing to start...
[11:31:02] INFO: Socat not enabled
[11:31:02] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-11-01 11:31:04] info: 	z2m: Logging to console, file (filename: log.log)
[2024-11-01 11:31:04] info: 	z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-01 11:31:04] info: 	z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-01 11:31:04] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2024-11-01 11:31:04] info: 	zh:zstack:znp: Serialport opened
[2024-11-01 11:31:05] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2024-11-01 11:31:06] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2024-11-01 11:31:24] error: 	z2m: Error while starting zigbee-herdsman
[2024-11-01 11:31:24] error: 	z2m: Failed to start zigbee
[2024-11-01 11:31:24] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-01 11:31:24] error: 	z2m: Exiting...
[2024-11-01 11:31:24] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)
[11:31:29] INFO: Preparing to start...
[11:31:29] INFO: Socat not enabled
[11:31:29] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-11-01 11:31:31] info: 	z2m: Logging to console, file (filename: log.log)
[2024-11-01 11:31:31] info: 	z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-01 11:31:31] info: 	z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-01 11:31:31] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2024-11-01 11:31:31] info: 	zh:zstack:znp: Serialport opened
[2024-11-01 11:31:32] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2024-11-01 11:31:33] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2024-11-01 11:31:51] error: 	z2m: Error while starting zigbee-herdsman
[2024-11-01 11:31:51] error: 	z2m: Failed to start zigbee
[2024-11-01 11:31:51] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-01 11:31:51] error: 	z2m: Exiting...
[2024-11-01 11:31:51] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)

image

Hat jemand einen Tipp für mich als Anfänger, wo das Problem liegen könnte?
Danke!!!
Jimmy

Moin,

willkommen in der Community.
Bei dem Dongle-E musst du bei serial noch adapter: ember mit angeben und die Firmware des Sticks sollte mindestens auf 7.4.X sein.

LG

Vielen Dank für die Blitzantwort.
Zwischenzeitlich habe ich gelesen, dass man dort adapter: ezsp eintragen solle (steht auf dem Beitrag bei Simon zu dem neuem Stick), das habt aber zu noch mehr Fehlermeldungen geführt.
Wenn ich ember reinschreibe, klappt es auch noch nicht:

    at start (/app/index.js:154:5)
[12:03:28] INFO: Preparing to start...
[12:03:29] INFO: Socat not enabled
[12:03:29] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-11-01 12:03:30] info: 	z2m: Logging to console, file (filename: log.log)
[2024-11-01 12:03:30] info: 	z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-01 12:03:30] info: 	z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-01 12:03:31] info: 	zh:ember: Using default stack config.
[2024-11-01 12:03:31] info: 	zh:ember: ======== Ember Adapter Starting ========
[2024-11-01 12:03:31] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2024-11-01 12:03:31] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:31] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-11-01 12:03:31] info: 	zh:ember:uart:ash: Serial port opened
[2024-11-01 12:03:31] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:33] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:33] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:36] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:36] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:38] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:38] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:41] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:41] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:43] error: 	z2m: Error while starting zigbee-herdsman
[2024-11-01 12:03:43] error: 	z2m: Failed to start zigbee
[2024-11-01 12:03:43] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-01 12:03:43] error: 	z2m: Exiting...
[2024-11-01 12:03:43] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:684:19)
    at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1598:24)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)
[12:03:44] INFO: Preparing to start...
[12:03:44] INFO: Socat not enabled
[12:03:44] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-11-01 12:03:46] info: 	z2m: Logging to console, file (filename: log.log)
[2024-11-01 12:03:46] info: 	z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-01 12:03:46] info: 	z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-01 12:03:46] info: 	zh:ember: Using default stack config.
[2024-11-01 12:03:46] info: 	zh:ember: ======== Ember Adapter Starting ========
[2024-11-01 12:03:46] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2024-11-01 12:03:46] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:46] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-11-01 12:03:46] info: 	zh:ember:uart:ash: Serial port opened
[2024-11-01 12:03:46] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:48] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:48] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:51] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:51] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:53] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:53] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:56] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:03:56] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:03:58] error: 	z2m: Error while starting zigbee-herdsman
[2024-11-01 12:03:58] error: 	z2m: Failed to start zigbee
[2024-11-01 12:03:58] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-01 12:03:58] error: 	z2m: Exiting...
[2024-11-01 12:03:58] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:684:19)
    at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1598:24)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)
[12:03:59] INFO: Preparing to start...
[12:03:59] INFO: Socat not enabled
[12:03:59] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-11-01 12:04:01] info: 	z2m: Logging to console, file (filename: log.log)
[2024-11-01 12:04:01] info: 	z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-01 12:04:01] info: 	z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-01 12:04:01] info: 	zh:ember: Using default stack config.
[2024-11-01 12:04:01] info: 	zh:ember: ======== Ember Adapter Starting ========
[2024-11-01 12:04:01] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2024-11-01 12:04:01] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:04:01] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-11-01 12:04:01] info: 	zh:ember:uart:ash: Serial port opened
[2024-11-01 12:04:01] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:04:04] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:04:04] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:04:06] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:04:06] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:04:09] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:04:09] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:04:11] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-01 12:04:11] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-11-01 12:04:14] error: 	z2m: Error while starting zigbee-herdsman
[2024-11-01 12:04:14] error: 	z2m: Failed to start zigbee
[2024-11-01 12:04:14] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-01 12:04:14] error: 	z2m: Exiting...
[2024-11-01 12:04:14] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:684:19)
    at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1598:24)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)

Jetzt versuche ich mal, die Firmware zu aktualisieren

das ist die alte Verson wie der stick in z2m eingebunden wurde und wird nicht mehr weiterentwickelt, vielleicht sogar gar nicht mehr unterstützt, bin mir nicht sicher.
Deswegen:

ich scheitere gerade daran, die firmware zu flashen.
ich mache das nach dieser Anleitung:
https://docs.homeseer.com/products/updating-firmware-for-sonoff-zbdongle-e-zigbee-usb
Erst wurde in der Weboberfläche von silabs gar kein Gerät gefunden. Dann habe ich CP210x Windows Drivers with Serial Enumerator installiert.
Dann wurde der Stick in der Weboberfläche gefunden, aber wenn ich auf Connect drücke, erscheint die Fehlermeldung “Connection failed - The running firmware could not be detected”.
Gibt es hierzu einen Tipp? Danke!

Hi, versuch mal in der z2m configuration den gesamten Pfad einzutragen, so etwa:

serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231102183428-if00
adapter: ezsp

ausserdem in dem Verzeichnis zigbee2mqtt, die Datei configuration.yaml auch dieses seintragen:

serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231102183428-if00
  adapter: ezsp

die Daten musst Du natürlich mit Deinen ersetzen, die findest Du in der Hardwareliste.
So musste ich das machen damit es funktioniert. Die Kurzversion ging nicht.

Ich sags nochmal wenn man es neu einrichtet sollte man das nicht mehr nutzen…
Aus der Dokumentation die ich oben verlinkt habe:

The use of adapter: ezsp is now deprecated. See Improved Ember (EZSP) driver (experimental) · Koenkk/zigbee2mqtt · Discussion #21462 · GitHub

Auf deutsch übersetzt ezsp ist veraltet, wird nicht weiter entwickelt → benutze ember

Du könntest es mit dem Passenden Add-on von hier flashen:

LG

Ja mit der Bezeichnung ezsp oder ember ist das so eine Sache. Wenn man die Firmware nicht aktuell hat könnte es so oder so funktionieren. Was nur wichtig ist, ist das der komplette Pfad vom Stick eingetragen wird, so einfach wie bei dem SkyConnect geht das nicht.

Danke für die Geduld! Ich habe das Add-On installiert, um von HomeAssistent zu flashen:


Aber ich glaube, dass das nicht funktioniert:

Add-on: ZigStar Silicon Labs FW Flasher
 ZigStar Silicon Labs firmware flasher add-on
-----------------------------------------------------------
 Add-on version: 0.1.1
 You are running the latest version of this add-on.
 System: Home Assistant OS 13.2  (amd64 / qemux86-64)
 Home Assistant Core: 2024.10.4
 Home Assistant Supervisor: 2024.10.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service banner successfully started
s6-rc: info: service universal-silabs-flasher: starting
[17:01:57] INFO: Starting universal-silabs-flasher with /dev/ttyUSB0 (bootloader baudrate 115200)
2024-11-01 17:01:57 193f5383-zigstar-silabs-flasher asyncio[153] DEBUG Using selector: EpollSelector
Error: '/root/firmware.gbl' does not appear to be a valid GBL image: ValidationError('Image is truncated: tag value is cut off')
[17:01:57] INFO: universal-silabs-flasher-up script exited with code 1
s6-rc: warning: unable to start service universal-silabs-flasher: command exited 1
s6-rc: info: service banner: stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service banner successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Jedenfalls lädt das Z2M-Addon danach immernoch nicht

Las das Feld oben mal frei das wird nur für Netzwerk Coordinator benötigt würde ich sagen.


Deiner ist über USB angeschlossen.

Edit:
einfach text rein keine ip das steht in der Doku vom Addon:

For USB Attaced Coordinator

  1. In the add-on configuratione enter some text into the Network Device entry form to kmake the form happy

LG

Über ZHA funktioniert der Stick, also ist bei mir die Entscheidung auf ZHA gefallen.