Zigbee Sonoff Stick Update

Hallo,

Kurz vor ab Ich bin ein kompletter Neuling in sachen Zigbee…
Ich habe voher eine andere Variante Sonoff Dongle genutzt dort habe ich anscheinend etwas in der einrichtung falsch gemacht und ein backup geladen weil absolut nichts mehr leif. Kurzerhand dann den für mich richtigen Dongel besorgt und siehe da es läuft gleich!

Info zur Hadware:

  • ZBDongle-P Firmware: 2.1.3 (voher hatte ich den ZBDongle-E)
  • Proxmox durchreiche an HA
  • HA einstellung für Zigbee2MQTT ( adapter: zstack port: >- /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_aab040e4aa6bef11ac6799adc169b110-if00-port0 )
  • System Stabil

Nun nach dem mein Zigbee2MQTT die Brige endlich erkennt und so


aussieht, möchte ich wissen welche Version ich denn jetzt letztenendes flashen muss wäre das →

denn der richtige Weg ?
Ich hab leider keine andere Software gefunden als die für den ZBDongle-E muss das so ? :roll_eyes:

Wäre cool wenn ich direkt den passenden Link erhalte und so das ich mir das System diesmal nicht gänzlich kaputt mache! :melting_face:

Zudem auch gern mal schreiben ob ich bis jetzt irgendwas falsch eingestellt habe ansonsten wenn das so passt dann flash ich gleich die Software und alles ist toll! :smiley:

Muss ich nach dem Update auf etwas achten noch etwas umstellen oder? :sweat_smile:

Sollte ich was Vergessen haben zu Teilen reich ich das nach kein Thema!

Lg Randel! :call_me_hand:

Hallo, deine Zigbee2MQTT Version ist 2.1.3.
Deine Firmware ist von 2021. Da du den Sonoff Dongle P hast kann ich dir das Video von Simon sehr empfehlen. Youtube

2 „Gefällt mir“

verstehe ich e richtig das du jetzt auf dem Dongel-P bist und den Updaten möchtest?
Da wäre eine Firmware für den Dongle-E aber nicht richtig.
grafik

Du hast doch schon das richtige Repository für die Addons zum Updaten, aber für den P das Falsche Addon installiert.

LG
Tobi

2 „Gefällt mir“

Hi Markus,

Da fallen mir gleich 2 dinge auf Einerseits nutzt Simon dort den SSH zugriff auf die HA Instanz und nicht das Tool zum Flashen ist das sicherer?

Und andererseits installiert er von hier zStack adapters (Texas Instruments) | Zigbee2MQTT die Coordinator firmware ich doch will ja den Stick Updaten auf die neuste Softwareversion die da endet mit .gbl und das ist in dieser .zip garnicht drin versteh ich da was falsch ?

Da du ja mit Proxmox arbeitest, weiß ich nicht ob das in dem Video genau so funktioniert. Aber @totow scheint da ein bisschen besser informiert zu sein als ich. Aber ich denke auch die Dongle-E Version wird auf jedenfall nicht die richtige sein.

Verstehen wir uns richtig? Du möchtest die Firmware des Sticks updaten oder Zigbee2MQTT?

1 „Gefällt mir“

Hallo Tobi,

Ja genau anscheinend habe ich irgendwas Ganz falsch gemacht so das der andere Dongel-E gar nicht mehr unter Zigbee2MQTT startet… Daher habe ich mir jetzt den Dongle-P besorgt und möchte diesen auf das neuste Updaten das Heute Verfügbar ist.

Okay gut also Installier ich eben das andere Zigstar Addon kein problem!

Ja gut aber woher bekomme ich dann meine .GBL zum updaten her ?
Dort in diesem Github gibt es ja keinen …/Dongel-P/…

Also nochmal ich habe jetzt :

Ist soweit alles richtig eingestellt das ich auch nur den USB Dongel-P flashe?

Woher bekomme ich jetzt diesen Link hier ?

Danke dir für deine Zeit ist echt Stressig :heart: aber ich möchte es Aktuell haben.

Lg Randel :call_me_hand:

Genau ja ich möchte die software zum betreiben von dem Dongel-P Updaten am besten über den Flasher da der einfach zu bedienen ist.
Zigbee2MQTT macht das ja von sich aus mein ich. (Bei aktivierten automatischen Updates) Nur die Einstellung für den Dongel muss ich ja selbst setzen.

Beim Dongle-P ist es keine .gbl.

Hier giebt es die:

Für den Dongle-P brauchst du die “launchpad” Frimware:


die Kannst du im Addon direckt anwählen.

LG

2 „Gefällt mir“

Final hat es geklappt danke! :smiling_face_with_three_hearts:

1 „Gefällt mir“

Das Thema wurde auch schon hier diskutiert.

ich habe meinen Dongle E Stick jetzt nach folgendem Video geflasht

mit dieser Firmware Sonoff_Zigbee_Dongle_Firmware/Dongle-E/NCP/ncp-uart-sw_EZNet6.10.3_V1.0.1.gbl at master · itead/Sonoff_Zigbee_Dongle_Firmware · GitHub

und beim Starte von Z2MQTT
kommt folgender Fehler im Log:

18:26:55] INFO: Preparing to start...
[18:26:55] INFO: Socat not enabled
[18:26:55] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-03-08 18:26:57] info: 	z2m: Logging to console, file (filename: log.log)
[2025-03-08 18:26:57] info: 	z2m: Starting Zigbee2MQTT version 2.1.3 (commit #unknown)
[2025-03-08 18:26:57] info: 	z2m: Starting zigbee-herdsman (3.2.7)
[2025-03-08 18:26:57] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyACM0","manufacturer":"ITEAD","serialNumber":"20231009093834","pnpId":"usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231009093834-if00","vendorId":"1a86","productId":"55d4"} => ember: 4
[2025-03-08 18:26:57] info: 	zh:ember: Using default stack config.
[2025-03-08 18:26:57] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-03-08 18:26:57] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-03-08 18:26:57] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-03-08 18:26:57] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-03-08 18:26:57] info: 	zh:ember:uart:ash: Serial port opened
[2025-03-08 18:26:57] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-03-08 18:27:00] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-03-08 18:27:00] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-03-08 18:27:02] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-03-08 18:27:02] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-03-08 18:27:05] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-03-08 18:27:05] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-03-08 18:27:07] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-03-08 18:27:07] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-03-08 18:27:10] error: 	z2m: Error while starting zigbee-herdsman
[2025-03-08 18:27:10] error: 	z2m: Failed to start zigbee-herdsman
[2025-03-08 18:27:10] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-03-08 18:27:10] error: 	z2m: Exiting...
[2025-03-08 18:27:10] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:670:19)
    at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1536:24)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.7/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)

weiß jemand woran das liegt oder wie ich das jetzt wieder rückgänig mache?
so funktioniert hier natürlich nix mehr was über Zigebee läuft

Adapter ändern auf ember. Ezsp ist veraltet soweit ich weiß. steht auch alles in der URL, die dir dort angezeigt wird.

steht doch schon auf ember, wenn ichs aufs EZSP stelle steht in dem Log was anderes

nämlich das hier, das hatte ich am Anfang auch und hab daraufhin auf Ember umgestellt.

2025-03-08 18:45:53] warning: 	zh:ezsp: 'ezsp' driver is deprecated and will only remain to provide support for older firmware (pre 7.4.x). Migration to 'ember' is recommended. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
[2025-03-08 18:46:03] error: 	zh:ezsp:uart: --> Error: Error: {"sequence":-1} after 10000ms
[2025-03-08 18:46:03] error: 	zh:ezsp:ezsp: Connection attempt 1 error: Error: Failure to connect

Das sind laut Z2M die möglichen Ursachen für dein Host Fatal Error

  1. The port of your serial adapter changed. Check this to find out the port of your adapter.
  2. If you are using a CC2530 or CC2531; it is a common issue for this adapter to crash (due to its outdated hardware). Reflashing the firmware should fix the problem. If it happens often consider flashing the source routing firmware or upgrade to a more powerful adapter.
  3. Your adapter requires additional configuration parameters. Check supported Adapters section to find out if your adapter requires extra parameters (eg. ConBee II / RaspBee II).
  4. Home Assistant’s “Zigbee Home Automation” (ZHA) integration is enabled. Try to disable the ZHA integration and restart the Zigbee2MQTT add-on.
  5. Your hardware adapter is flashed with the router firmware and not with the coordinator firmware.
  6. Your network Zigbee adapter is not accessible over the LAN network.
  7. Another software on your machine (including Home Assistant integration) is interfering with USB devices (example: HA EDL21 integration trying to find a USB device).

danke, das hatte ich auch schon gefunden und hatte auch Grok gefragt, aber

  1. trifft nicht zu
  2. kann ich nicht prüfen, und die Firmware hab ich bereits 2 mal neu aufgespielt.
  3. hab ich nichts gefunden was ich zusätzlich ändern muss
  4. ZHA ist nicht an
  5. Firmware die ich genutzt habe hat der Kerl im Video auch genutzt und ich wüsste nicht wo ich ne andere Firmware her holen sollte zum ausprobieren. (die scheint ja schon 3 Jahre alt zu sein)
  6. und 7. treffen auch nicht zu meine Meinung nach, hab ja nix geändert an meinem Setup…

Eventuell auch mal versuchen noch die Baudrate mit einzufügen!

serial:
  port: /dev/ttyACM0 
  adapter: ember
  baudrate: 115200

hilft leider auch nicht :frowning:
hab ich mir jetzt den Stick zerschossen? mit dem Update?

wird der Dongle denn noch erkannt? Sieht HA ihn noch?

ja,
ich kann ja neu flashen und alles.
das klappt wunderbar und unter Hardware ist er auch noch zu sehen.
hab jetzt nochmal ne andere Firmware ausprobiert weil mir das schon komisch vorkam das die 3 Jahre alt sein soll…
ändert aber am Fehler nix…

Eventuell hast du nochmal die alte Firmware die du aufspielen könntest. Ansonsten weiß ich für den Moment auch nicht weiter wie ich dir helfen könnte. Vielleicht noch mal Z2M über die Configuration.yaml einfügen anstatt über das UI.

2 „Gefällt mir“