Test des Sonoff Zigbee Dongles

Hallo,

Ich habe den empfohlenen USB-Dongle gekauft.

Bei Domadoo: SONOFF - USB-Zigbee-3.0-Dongle + externe Antenne (V2) ZBDONGLE-E kompatibel mit Home Assistant und Zigbee2mqtt

Ich sehe den USB-Port, an dem er sich befindet

moi@mamachine:~$ lsusb -d 10c4:ea60 -v

Bus 005 Gerät 006: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Couldn't open device, some information will be missing
Negotiated speed: Full Speed (12Mbps)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x10c4 Silicon Labs
  idProduct          0xea60 CP210x UART Bridge
  bcdDevice            1.00
  iManufacturer           1 Itead
  iProduct                2 Sonoff Zigbee 3.0 USB Dongle Plus V2
  iSerial                 3 d482b7865e32f111aa0bec30984367d3
  bNumConfigurations      1


Die Installation verläuft zunächst gut, dann aber – plumps!

Offensichtlich ist alles „gestartet“

Aber es gibt diese Meldung:

Fehler im Zigbee2MQTT-Container: h[2026-10-01 19:01:02] error: z2m: Error: Error: I/O-Fehler beim Einstellen der benutzerdefinierten Baudrate von 115200

Ist das ein Problem mit der Geschwindigkeit (Baudrate)?

Natürlich habe ich den Server, der Gladys hostet, mehrmals neu gestartet.

Vielen Dank im Voraus…

Hallo. Du musst den Dongle ZBdongle-E auswählen (du hast den P in der Liste ausgewählt).

In Einstellungen > Dongle

Danke für den Vorschlag.

Die Fehlermeldung ist jetzt anders.

Zigbee2MQTT-Container-Fehler: G[2026-10-01 20:39:32] Fehler: z2m: Fehler: Verbindung fehlgeschlagen

Seltsamerweise ändern sich die vorgeschlagenen Geräte…

Wir machen Fortschritte :+1:

Kannst du uns mehr über deine Installation erzählen (Mini-PC? Ubuntu?)?

„Fehler beim Verbinden“ bedeutet, dass Zigbee2MQTT nicht mit dem Schlüssel kommunizieren kann. Die Tatsache, dass sich die Liste der vorgeschlagenen Geräte ändert, ist ein guter Hinweis: Der Schlüssel trennt sich und verbindet sich erneut, und sein Pfad (/dev/ttyUSB0, /dev/ttyUSB1…) ändert sich.

Unter Ubuntu/Debian ist die häufigste Ursache brltty (der Dienst für Braille-Displays). Es „erfasst“ die CP210x-Chips (10c4:ea60, genau deiner) und trennt den Schlüssel in einer Schleife.

Kannst du diese Befehle ausführen und uns das Ergebnis schicken (wenn du dich damit wohlfühlst, kein Risiko, es sind nur Lesebefehle)?

ls -l /dev/serial/by-id/
sudo dmesg | grep -i -E "cp210|ttyUSB|brltty"

Wenn du brltty in dmesg siehst (z. B. „interface 0 claimed by cp210x while ‹ brltty › sets config“), entferne es und starte deinen Computer neu:

sudo apt remove brltty

Danach:

  1. Trenne den Schlüssel und schließe ihn wieder an, am besten direkt am PC (ohne USB-Hub) und mit dem USB-Verlängerungskabel, falls du eines hast.
  2. In Gladys, unter Konfiguration > Dongle, wähle den richtigen Port (den, der dem Sonoff-Schlüssel entspricht) und das Modell ZBDongle-E aus und speichere.

Meine Installation sieht wie folgt aus:

Mini-PC Geekcom mit AMD-Prozessor, 32 GB RAM, 2 SSD mit jeweils 1 TB.

Auf der ersten SSD habe ich folgende Partitionen:

  • Root mit 60 GB als ext4
  • Swap mit 64 GB
  • /home mit 802 GB als ext4

Auf der zweiten SSD:

  • /var mit 916 GB als ext4

Das Hauptbetriebssystem ist Ubuntu Server 26.04.1 LTS

Dann kommt Docker mit seinen Containern.

Für die vorgeschlagenen Befehle ergibt sich Folgendes:

moi@mamachine:~$ ls -l /dev/serial/by-id/
total 0
lrwxrwxrwx 1 root root 13 Oct  1 18:23 usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_d482b7865e32f111aa0bec30984367d3-if00-port0 -> ../../ttyUSB0
moi@mamachine:~$ sudo dmesg | grep -i -E "cp210|ttyUSB|brltty"
[    3.523023] usbcore: registered new interface driver cp210x
[    3.523054] usbserial: USB Serial support registered for cp210x
[    3.523106] cp210x 5-2.1:1.0: cp210x converter detected
[    3.563875] usb 5-2.1: cp210x converter now attached to ttyUSB0
moi@mamachine~$ sudo apt remove brltty
Das Paket « brltty » ist nicht installiert und kann daher nicht entfernt werden

Ich merke mir, dass ich Backups meiner /var-Partition mit rsync erstellen muss, um Rücksetzungen ohne Neuinstallation zu ermöglichen. Vor jedem neuen Integrationsschritt oder wichtigen Schritt ein Image von /var.

Dafür gibt es Timeshift. Um die Nutzung zu vereinfachen, könnte ich mein Ubuntu Server durch ein Mint ersetzen, das ich gut kenne und beherrsche.

Alles funktioniert!

Inspiriert von

ls -l /dev/serial/by-id/
total 0
lrwxrwxrwx 1 root root 13 Oct  1 18:23 usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_d482b7865e32f111aa0bec30984367d3-if00-port0 -> ../../ttyUSB0

Ich habe den USB-Port auf USB0 geändert.

Der Befehl lsusb hat mich in die Irre geführt:

Er zeigt Bus 005 Gerät 004: ID 10c4:ea60 Silicon Labs CP210x UART Bridge

Ich bin also von USB4 ausgegangen…

Entschuldigung, aber trotzdem vielen Dank.

Kein Problem. Freut mich, dass es funktioniert :slightly_smiling_face:

Bei den Backups schau einfach mal bei Gladys Plus vorbei (enthält Backups)

Gladys plus ist für später, wenn meine Migration zu Gladys abgeschlossen ist.

Ich suche nicht wirklich nach Backups, sondern nach der Möglichkeit, das System im Falle einer fehlerhaften Installation zurückzusetzen.