Hallo,
Ich habe ein Problem bei der Installation von Gladys Assistant.
Die Ausrüstung umfasst:
1 Pi4 OS bookworm
1 Zigbee 3.0 USB Dongle Plus P Sonoff (Ti CC2652)
1 4-Relais-Gehäuse MHCOZY TYWB 4ch-RF
2 Sonoff SNZB-02D-Sensoren
Die Installation ist vollständig neu auf einer SD-Karte mit Docker für MQTT und ZigBee
Bisher habe ich MQTT direkt mit Zigbee2mqtt und Apache + MySQL verwendet, um die Heizung (Tag/Nacht und Anwesenheit/Abwesenheit) zu steuern, sowie andere Prozesse mit dieser Ausrüstung.
Ich habe mich für die Gladys Assistant-Schnittstelle entschieden, weil sie keinen Drittanbieter-Service verwendet.
Konfiguration in Gladys:
- USB-Port, der angeboten wird: /dev/ttyUSB0 – Itead - 10c4
- Dongle: SONOFF Zigbee 3.0 USB Dongle Plus ZBDongle-P
- TCP-Port: 12000
Die Gladys-, MQTT- und ZigBee2MQTT-Dienste sind gestartet und ihre Verbindung ist grün
Die Webseite:12000 zeigt den Fehler an: Verbindung fehlgeschlagen
Mein Problem ist, dass der Dongle von zigbee2mqtt mit Gladys nicht erkannt wird.
sudo docker logs gladys-z2m-zigbee2mqtt
Starting Zigbee2MQTT without watchdog.
[2025-10-27 17:05:02] info: z2m: Logging to console, file (filename: log.log)
[2025-10-27 17:05:02] info: z2m: Starting Zigbee2MQTT version 2.6.1 (commit #e9889e5d20e8911550d5231bc0349567cc2bb9ce)
[2025-10-27 17:05:02] info: z2m: Starting zigbee-herdsman (6.0.4)
[2025-10-27 17:05:03] info: zh:zstack:znp: Opening SerialPort with {« path »:« /dev/ttyUSB0 »,« baudRate »:115200,« rtscts »:false,« autoOpen »:false}
[2025-10-27 17:05:03] error: z2m: Error while starting zigbee-herdsman
[2025-10-27 17:05:03] error: z2m: Failed to start zigbee-herdsman
[2025-10-27 17:05:03] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
[2025-10-27 17:05:03] error: z2m: Exiting…
[2025-10-27 17:05:03] error: z2m: Error: Error: No such file or directory, cannot open /dev/ttyUSB0
Die USB-Port-Datei ist nicht zugänglich. Mein Dongle ist in /dev/serial/by-id referenziert
ls -l /dev/serial/by-id
usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_b2d173c5eea5ed1196f3f3a32981d5c7-if00-port0 → ../../ttyUSB0
Offensichtlich ist der Dongle nicht korrekt zum ttyUSB0-Port geroutet!
Ich habe versucht, die Zigbee-Konfigurationsdatei zu ändern.
sudo nano /var/lib/gladysassistant/zigbee2mqtt/z2m/configuration.yaml
serial:
# port: /dev/ttyUSB0
port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_b2d173c5eea5ed1196f3f3a32981d5c7-if00-port0
adapter: zstack
Nach dem Neustart gibt es keine Verbesserung.
Ich habe auch versucht, den Dongle mit zu flashen:
CC1352P2_CC2652P_launchpad_coordinator_20240710
Oder CC1352P2_CC2652P_launchpad_coordinator_20250321
Oder indem ich den Dongle an einen anderen USB-Port anschließe, ebenfalls mit einem anderen identischen Dongle getestet.
Ich habe auch die 3 ähnlichen Themen konsultiert, die mir bei der Erstellung dieses Themas vorgeschlagen wurden
Vielen Dank im Voraus für Ihre Hilfe.