HomeAssistant - Problem mit Zigbee2MQTT

GameBred

Benutzer
Mitglied seit
03. Apr 2022
Beiträge
138
Punkte für Reaktionen
9
Punkte
24
Hey Hey :)
Hab nun einen Conbee2 hier und ihn auch in die VM eingebunden und ich kann ihn auch unter Hardware bei HA sehen. ZHA funktioniert auch einwandfrei. Ich möchte aber Zigbee2MQTT nutzen. Hab ZHA also wieder entfernt!!! und dann den Mosquitto broker installiert und natürlich auch Zigbee2MQTT.
Beim starten von Z2M bekomme ich im LOG einen Fehler:

[16:34:41] INFO: Preparing to start…
[16:34:41] INFO: Socat not enabled
[16:34:43] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2023-02-16 16:34:48: Logging to console and directory: ‘/config/zigbee2mqtt/log/2023-02-16.16-34-48’ filename: log.txt
Zigbee2MQTT:info 2023-02-16 16:34:48: Starting Zigbee2MQTT version 1.30.1 (commit #unknown)
Zigbee2MQTT:info 2023-02-16 16:34:48: Starting zigbee-herdsman (0.14.89)
Zigbee2MQTT:error 2023-02-16 16:34:49: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-02-16 16:34:49: Failed to start zigbee
Zigbee2MQTT:error 2023-02-16 16:34:49: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2023-02-16 16:34:49: Exiting…
Zigbee2MQTT:error 2023-02-16 16:34:49: Error: spawn udevadm ENOENT
at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21)


Nach ein bisschen googlen sah es für mich so aus das ich den Pfad (port) angeben muss wo sich der Stick befindet. Hab ich getan:

https://ibb.co/VpcZHrW

Danach bekomme ich folgende Fehlermeldung:

[21:01:30] INFO: Preparing to start...
[21:01:31] INFO: Socat not enabled
[21:01:32] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info 2023-03-01 21:01:38: Logging to console and directory: '/config/zigbee2mqtt/log/2023-03-01.21-01-38' filename: log.txt
Zigbee2MQTT:info 2023-03-01 21:01:38: Starting Zigbee2MQTT version 1.30.2 (commit #unknown)
Zigbee2MQTT:info 2023-03-01 21:01:38: Starting zigbee-herdsman (0.14.96)
Zigbee2MQTT:error 2023-03-01 21:01:59: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-03-01 21:01:59: Failed to start zigbee
Zigbee2MQTT:error 2023-03-01 21:01:59: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-03-01 21:01:59: Exiting...
Zigbee2MQTT:error 2023-03-01 21:01:59: 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:103:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:101:27)
at start (/app/index.js:107:5)

Weiß jemand weiter? Würde gerne Zigbee2MQTT zum laufen bringen.

Lieben Gruß

Kevin
 
  • Like
Reaktionen: Caramlo

GameBred

Benutzer
Mitglied seit
03. Apr 2022
Beiträge
138
Punkte für Reaktionen
9
Punkte
24
Okay habe es selbst gelöst. Hab auf der offiziellen Zigbee2MQTT Seite die Bemerkungen zu dem Conbee2 durchgelesen (hätte ich auch gleich drauf kommen können). Dort steht:

Screenshot 2023-03-02 182008.png

Also habe ich in den Configurationseinstellungen von Zigbee2MQTT den AdapterTyp angegeben und dann hat das ganze funktioniert.
 
  • Like
Reaktionen: plang.pl

Gulliver

Benutzer
Contributor
Mitglied seit
04. Jul 2020
Beiträge
262
Punkte für Reaktionen
117
Punkte
49
Ja, den ConBee2 hatte ich auch. Letztlich ist es nun der Sonoff zigbee 3.0 USB Dongle Plus (TI CC2652P) geworden, mit dem das Netz stabiler im ganzen Haus läuft.
Und ja, die Meldungen zu zigbee-herdsman haben mich fast wahnsinnig gemacht 😂

HA mit zigbee2mqtt ist klasse! Bin weiterhin begeistert.
 

GameBred

Benutzer
Mitglied seit
03. Apr 2022
Beiträge
138
Punkte für Reaktionen
9
Punkte
24
Ich fang ja gerade erst an.. Und meine Wohnung ist auch nicht wirklich groß + ich habe mehrere Steckdosen die als Router fungieren. Denk nicht das ich da stabilitätsprobleme bekomme. Aber abwarten. Ein neuer Stick wäre nicht das Ende der Welt.

Ja Z2M ist schon ganz nice. ZHA ist vom Setup zwar DEUTLICH leichter, aber Z2M soll ja doch die eine oder andere Funktion mehr unterstützen. Mal sehen :)
 
  • Like
Reaktionen: Caramlo

Smart2015

Benutzer
Mitglied seit
21. Jan 2015
Beiträge
128
Punkte für Reaktionen
1
Punkte
24
Habe das gleiche Problem mit ZBDongle-E

[14:14:32] INFO: Preparing to start...
[14:14:33] INFO: Socat not enabled
[14:14:35] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info 2023-06-30 14:14:44: Logging to console and directory: '/config/zigbee2mqtt/log/2023-06-30.14-14-44' filename: log.txt
Zigbee2MQTT:info 2023-06-30 14:14:44: Starting Zigbee2MQTT version 1.31.2 (commit #unknown)
Zigbee2MQTT:info 2023-06-30 14:14:44: Starting zigbee-herdsman (0.14.117)
Zigbee2MQTT:error 2023-06-30 14:15:05: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-06-30 14:15:05: Failed to start zigbee
Zigbee2MQTT:error 2023-06-30 14:15:05: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-06-30 14:15:05: Exiting...
Zigbee2MQTT:error 2023-06-30 14:15:05: 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:103:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:101:27)
at start (/app/index.js:107:5)

Konfig zigbee2Mqtt :
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
serial:
adapter: ezsp

Serial
port: /dev/ttyACM0

hat eine ne Idee ?
 

Jim_OS

Benutzer
Sehr erfahren
Mitglied seit
05. Nov 2015
Beiträge
5.068
Punkte für Reaktionen
2.258
Punkte
259
Der Dongle-E macht scheinbar immer noch Probleme. Siehe dazu hier https://github.com/Koenkk/zigbee2mqtt/issues/17412 und die dort genannten (Lösungs)Ansätze.

Bei meinem "alten" Dongle-P gab es zum Glück nie irgendwelche Probleme. Was Dir jetzt nicht wirklich hilft, aber vielleicht für andere als Info dient. :)

VG Jim
 
Zuletzt bearbeitet:

supaeasy

Benutzer
Mitglied seit
11. Feb 2022
Beiträge
52
Punkte für Reaktionen
12
Punkte
8
Konfig zigbee2Mqtt :
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
serial:
adapter: ezsp

Serial
port: /dev/ttyACM0

hat eine ne Idee ?
Du hast den Stick nicht korrekt angegeben:
nach "link=" und vor ",mode" muss die absolute Position des Sticks stehen. Ebenso nach "port:".
Ausserdem solltest du über "port:" noch eine Zeile einfügen: "adapter: ezsp"

Um die absolute Position des Sticks zu finden geh auf Einstellungen->System->Hardware->Gesamte Hardware und suche nach Sonoff. dann kopiere, was dort steht, in etwa dies:
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220811162453-if00

Also am Ende sowas:

socat

enabled: false
master: >-
pty,raw,echo=0,link=/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220811162453-if00,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: "-d -d"
log: false

serial

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

Roman-HA

Benutzer
Mitglied seit
27. Dez 2023
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Vielen Dank fürs posten, so wie Du es beschrieben hast läuft es bei mir jetzt:
(Sonoff Zigbee 3.0 USB Dongle Plus)

Eintragungen in der Konfiguration von Zigbee2MQTT:

socat:

1 enabled: false
2 master: >-
3 pty,raw,echo=0,link=/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230804191843-if00,mode=777
4 slave: tcp-5 listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
5 options: "-d -d"
6 log: false

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

mcoke_de

Benutzer
Mitglied seit
06. Nov 2024
Beiträge
4
Punkte für Reaktionen
1
Punkte
1
Sorry, dass ich hier nach fast einem Jahr die Frage wieder aufwärmen muss, aber ich bin jetzt seit zwei Tagen verzweifelt dabei und versuche Zigbee2MQTT zum Laufen zu bekommen. Vielleicht kann ja jemand hier helfen.

Vielen Dank im Voraus!

System:
HA läuft auf einem Generic x86-64

Zigbee Stick: SONOFF Zigbee 3.0 USB Dongle Plus Dongle E


Konfiguration:​


socat
enabled: false
master: >-
pty,raw,echo=0,link=/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_64603eed8912ef11a8cc6db8bf9df066-if00,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: "-d -d"
log: false

mqtt
*leer*

serial
port: >-
/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_64603eed8912ef11a8cc6db8bf9df066-if00
adapter: ember


Fehler Log:
Starting Zigbee2MQTT without watchdog.
[2024-11-06 19:10:12] info: z2m: Logging to console, file (filename: log.log)
[2024-11-06 19:10:12] info: z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-06 19:10:12] info: z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-06 19:10:13] info: zh:ember: Using default stack config.
[2024-11-06 19:10:13] info: zh:ember: ======== Ember Adapter Starting ========
[2024-11-06 19:10:13] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-11-06 19:10:13] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-06 19:10:13] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-11-06 19:10:13] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Total frames: RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Cancelled : RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: DATA frames : RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: DATA bytes : RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: ACK frames : RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: CRC errors : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Comm errors : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Length < minimum: RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Length > maximum: RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Bad controls : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Bad lengths : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Out of buffers : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Retry dupes : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: Out of sequence : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2024-11-06 19:10:13] info: zh:ember:uart:ash: ======== ASH stopped ========
[2024-11-06 19:10:13] error: zh:ember:uart:ash: Failed to init port with error Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_64603eed8912ef11a8cc6db8bf9df066-if00
[2024-11-06 19:10:13] error: z2m: Error while starting zigbee-herdsman
[2024-11-06 19:10:13] error: z2m: Failed to start zigbee
[2024-11-06 19:10:13] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-06 19:10:13] error: z2m: Exiting...
[2024-11-06 19:10:13] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
 

supaeasy

Benutzer
Mitglied seit
11. Feb 2022
Beiträge
52
Punkte für Reaktionen
12
Punkte
8
Also er findet den Stick nicht.
Hast du den Pfad gesucht, wie von mir beschrieben?
Um die absolute Position des Sticks zu finden geh auf Einstellungen->System->Hardware->Gesamte Hardware und suche nach Sonoff. dann kopiere, was dort steht

und welche Firmware hast du? Bzw: funktioniert es, wenn du statt ember ezsp setzt?
 

mcoke_de

Benutzer
Mitglied seit
06. Nov 2024
Beiträge
4
Punkte für Reaktionen
1
Punkte
1
Upps, da ist wohl beim Kopieren das Ende der Zeile abgeschnitten.
Jetzt findet er den Stick und hat aber weiterhin einen Error.

Starting Zigbee2MQTT without watchdog.
[2024-11-07 08:42:56] info: z2m: Logging to console, file (filename: log.log)
[2024-11-07 08:42:56] info: z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-07 08:42:56] info: z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-07 08:42:57] info: zh:ember: Using default stack config.
[2024-11-07 08:42:57] info: zh:ember: ======== Ember Adapter Starting ========
[2024-11-07 08:42:57] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-11-07 08:42:57] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-11-07 08:42:57] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-11-07 08:42:57] info: zh:ember:uart:ash: Serial port opened
[2024-11-07 08:42:57] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-11-07 08:42:58] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-11-07 08:42:58] info: zh:ember:uart:ash: ======== ASH started ========
[2024-11-07 08:42:58] info: zh:ember:ezsp: ======== EZSP started ========
[2024-11-07 08:42:59] info: zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2024-11-07 08:42:59] info: zh:ember: Adapter version info: {"ezsp":13,"revision":"7.4.4 [GA]","build":0,"major":7,"minor":4,"patch":4,"special":0,"type":170}
[2024-11-07 08:42:59] error: z2m: Error while starting zigbee-herdsman
[2024-11-07 08:42:59] error: z2m: Failed to start zigbee
[2024-11-07 08:42:59] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-07 08:42:59] error: z2m: Exiting...

[2024-11-07 08:42:59] error: z2m: Error: [BACKUP] Current backup file is not for EmberZNet stack.

Ich verwende die FW 7.4.4. Wenn ich ezsp setze, sagt er mir das die FW nicht unterstützt wird.

[2024-11-07 08:44:35] info: z2m: Logging to console, file (filename: log.log)
[2024-11-07 08:44:35] info: z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-07 08:44:35] info: z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-07 08:44:36] 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
[2024-11-07 08:44:40] error: zh:ezsp:ezsp: Failure to init network
[2024-11-07 08:44:40] error: z2m: Error while starting zigbee-herdsman
[2024-11-07 08:44:40] error: z2m: Failed to start zigbee
[2024-11-07 08:44:40] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-11-07 08:44:40] error: z2m: Exiting...
[2024-11-07 08:44:40] error: z2m: Error: This open coordinator backup format not for EZSP adapter


Sollte ich vielleicht auf eine FW < 7.4.4 gehen und dann den ezsp adapter setzen?
 

supaeasy

Benutzer
Mitglied seit
11. Feb 2022
Beiträge
52
Punkte für Reaktionen
12
Punkte
8
Nee er sagt dir dein Backup, nicht der Adapter sei nicht kompatibel. Hmm was hast du für eine Baudrate für die Firmware genommen? Ezsp unterstützt ganz sicher auch FW 7.4x nur bieten sie keinen Support mehr dafür (warum auch immer). Aber ich nutze genau die gleiche Firmware wie du mit ember. Versuche ember nochmal und starte das Addon neu, ggf den Stick auch mal aus und ein stecken (wenn das in ner VM läuft nicht vergessen auch freizugeben). Versuche sonst mal data path auf etwas anderes zu setzen, dann versucht er kein vorheriges Backup zu laden.
 

mcoke_de

Benutzer
Mitglied seit
06. Nov 2024
Beiträge
4
Punkte für Reaktionen
1
Punkte
1
Ok, jetzt hast du mich teilweise abgehängt.

Addon neustarten und umstecken hilft nicht.
Meine HA läuft auf so nem Mini PC: Generic x86-64; Das mit dem Port freigeben klingt für mich irgendwie plausibel. Hänge nachher mal nen Monitor dran und schaue nach.

Wo finde ich denn die Buadrate? und wie kann ich den Path ändern?
 

supaeasy

Benutzer
Mitglied seit
11. Feb 2022
Beiträge
52
Punkte für Reaktionen
12
Punkte
8
Die Baudrate ist in der Firmware angegeben und ebenfalls im Flasher beim flashen auszuwählen und die müssen zusammenpassen. Was das ist weiss ich aber ehrlich gesagt auch nicht. Glaub so ne Art Kommunikationstakt für den seriellen Adapter. Standard ist eine Baudrate von 115200 und entsprechend benannt ist dann auch die Firmware. Z.b. also https://github.com/darkxst/silabs-f...lee/ncp-uart-hw-v7.4.4.0-zbdonglee-115200.gbl

Der Data Path ist die allererste Option oben im Konfigbereich vom Z2M Addon in Home Assistant. Noch über socat. Wenn ich mich recht erinnere kannst du das auf was beliebiges im config Ordner ändern, dann wird dort die Config mit neuem Namen automatisch erstellt. Hab ich jetzt aber sehr lang nicht gemacht.

Wenn HA nicht in einer VM läuft, sondern direkt auf dem System mit HAOS brauchst du den USB-Port nicht freizugeben, das ist nur für VMs, die das vom Muttersystem durchgereicht bekommen.
Hast du auch wie in meinem ersten Beitrag nach dem richtigen Pfad für den Dongle gesucht oder einfach Copy Paste irgendwas eingetragen? Die Namen sind individuell.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat