Zigbee2mqtt verbindet nicht [Erledigt]

Hallo,
Ich habe einen RPI3 B
Gladys V4.28.0
Ich habe gesehen, dass andere ein ähnliches Problem hatten, aber ich habe keine Lösung gefunden

Der Zigbee-Schlüssel ist ein Son Off V3, er funktioniert gut unter Jeedom und Home Assistant.

Tatsächlich habe ich 3 USB-Möglichkeiten
/dev/ttyACM0
/dev/ttyAMA0
/dev/ttyACM0-ITEAD-1a86

Ich habe die ersten beiden versucht, es funktioniert nicht
Die dritte ist in dunkelblau und wenn ich darauf klicke, habe ich wieder /dev/ttyACM0

Die Installation ist neu.
Ich habe es zweimal versucht.
Ich habe die Updates durchgeführt.

Guten Tag.

Hallo @Zerko91 und willkommen bei Gladys :slight_smile:

Hast du das richtige USB-Zigbee-Stick-Modell in Gladys ausgewählt?

Was hast du für Logs in Zigbee2mqtt?

Um die Logs anzuzeigen:

docker logs gladys-z2m-zigbee2mqtt

Hallo @pierre-gilles,
Vielen Dank für deine Antwort.
Der Schlüssel ist korrekt ausgewählt:

Hier ist das Log:
Using ‹ /app/data › as data directory
Zigbee2MQTT:info 2023-09-19 06:37:57: Logging to console and directory: ‹ /app/d ata/log/2023-09-19.06-37-57 › filename: log.txt
Zigbee2MQTT:info 2023-09-19 06:37:57: Starting Zigbee2MQTT version 1.33.0 (comm it #7ee207f)
Zigbee2MQTT:info 2023-09-19 06:37:57: Starting zigbee-herdsman (0.18.5)
Zigbee2MQTT:error 2023-09-19 06:38:18: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-09-19 06:38:18: Failed to start zigbee
Zigbee2MQTT:error 2023-09-19 06:38:18: Check https://www.zigbee2mqtt.io/guide/in stallation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-09-19 06:38:18: Exiting…
Zigbee2MQTT:error 2023-09-19 06:38:19: Error: Failed to connect to the adapter ( Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stac k/adapter/zStackAdapter.ts:103:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/contro ller.ts:132:29)
at Zigbee.start (/app/lib/zigbee.ts:60:27)
at Controller.start (/app/lib/controller.ts:101:27)

Schönen Tag noch.

Re-hallo,
Was mich stutzig macht, ist das:


Wenn ich auf /dev/ttyACM0-ITEAD-1a86 klicke, wird mir /dev/ttyACM0 ausgewählt.

Mit freundlichen Grüßen.

Hallo,

Um sicherzustellen, dass du die richtige Option auswählst, kannst du die folgenden Befehle verwenden:

usb-devices

sollte etwas wie folgt zurückgeben

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=10c4 ProdID=ea60 Rev=01.00
S:  Manufacturer=ITead
S:  Product=Sonoff Zigbee 3.0 USB Dongle Plus
S:  SerialNumber=d65fba180f86ec11bfdf571719c2d21c
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#=0x0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=cp210x

Wichtig hier ist:

  • Vendor=10c4
  • ProdID=ea60
  • Driver=cp210x

Dann mit dem Befehl:

dmesg | grep tty

bekommst du eine Zeile wie diese mit dem Treiber (cp210x in meinem Fall)

[    5.688245] usb 1-1.1: cp210x converter now attached to ttyUSB0

bei dir wahrscheinlich ttyACM0


Du kannst auch versuchen, deinen Dongle zu trennen/wieder anzuschließen und auf « USB-Geräteliste aktualisieren » zu klicken

:warning: Achte darauf, das richtige Modell des Dongles auszuwählen. Der Son Off V3 hat mehrere Versionen:

Und bei mir ist es genauso (wenn ich /dev/ttyUSB0 - ITead - 10c4 auswähle, ist die resultierende Option /dev/ttyUSB0)

Und der Vendor 1a86 entspricht QinHeng, vielleicht nicht dein Zigbee-Dongle.
Vielleicht müssen auf einigen Systemen Treiber installiert werden.

@cicoub13 ,
Danke für deine Antwort, hier ist es:
pi@gladys:~ $ usb-devices

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=06.01
S: Manufacturer=Linux 6.1.21-v8+ dwc_otg_hcd
S: Product=DWC OTG Controller
S: SerialNumber=3f980000.usb
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 5
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=0424 ProdID=9514 Rev=02.00
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I: If#=0x0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub

T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0424 ProdID=ec00 Rev=02.00
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I: If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx

T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=02(commc) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1a86 ProdID=55d4 Rev=04.42
S: Manufacturer=ITEAD
S: Product=SONOFF Zigbee 3.0 USB Dongle Plus V2
S: SerialNumber=20221202193210
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=132mA

Ich habe Schwierigkeiten, das zu verstehen. Ich habe den Schlüssel bei Domadoo gekauft und ihn bei Jeedom und Home Assistant ohne Probleme ausprobiert.
Freundliche Grüße.

Also ist es ITEAD Vendor=1a86, aber ich sehe keinen verwendeten Treiber :thinking:
Und es handelt sich um die Version SONOFF Zigbee 3.0 USB Dongle Plus V2, Modell E

Kannst du versuchen,
ITead Sonoff Zigbee 3.0 USB Dongle Plus V2 Modell "ZBDongle-E"
in der Modelloption auszuwählen?
Dann, in Konfiguration deaktivieren/aktivieren?

@cicoub13
Vielen Dank, das Auto ist jetzt in Ordnung.
Schönen Feierabend.
Freundliche Grüße.

4 „Gefällt mir“

Hallo!
Ich versuche, meine Gladys-Konfiguration einzurichten, aber ich habe das gleiche Problem. Ich habe vendor=10c4 silicon labs und kann zigbee2mqtt nicht zum Laufen bringen, obwohl meine zigbee2mqtt-Konfiguration auf HACS perfekt funktioniert. Haben Sie eine Idee, bitte?

Hallo @JulienB :slight_smile:

Hast du den richtigen Dongle-Typ ausgewählt? Wenn du einen Sonoff hast, Achtung, es gibt den Sonoff-Typ „P“ und den Typ „E“, das sind 2 verschiedene Dongles

Hallo, danke für deine Antwort, ich hatte schon aufgegeben… Aber ich habe gerade meinen « Home-Server » neu eingerichtet und möchte wirklich wieder mit Gladys anfangen. Ich habe immerhin eine Stufe geschafft. Die MQTT- und Zigbee2mqtt-Dienste sind aktiv und mein Dongle wird, soweit ich das sehe, erkannt. Ich sage « soweit ich das sehe », weil ich meine Geräte nicht verbinden kann. Es passiert nichts oder fast nichts in der Zigbee2mqtt-Oberfläche, außer dass heute Nacht ein Aqara-Temperatursensor aufgetaucht ist, bevor ich alles ausgeschaltet habe. Es ist noch keine zu technische Erklärung, aber wenn das jemandem etwas sagt :slight_smile: ich nehme Ideen an. Danke!



Du musst jedes Gerät manuell paarweise verbinden, indem du einen unterschiedlichen Vorgang für jedes Gerät folgst (z. B. langes Drücken einer Taste).

Vergiss nicht, das Pairing zu aktivieren (über Zigbee2Mqtt oder Gladys).

Manche Geräte sind « wählerisch » beim Pairing. Meine Lidl-LED-Streifen müssen sich innerhalb von 1 Meter zur Antenne des Dongles befinden.

Ja, keine Sorge, ich habe etwas Benutzererfahrung :wink: Allerdings muss ich sagen, dass ich nicht an die Entfernung gedacht habe, weil ich vorher HAOS hatte und das nie ein Problem war. Aber ich werde es versuchen :blush:

Nur um abzuschließen: Nach einem vollständigen Neustart hat alles funktioniert! Vielen Dank für Ihre Hilfe.