Dann habe ich Zweifel an den letzten Zeilen:
Darüber habe ich gestern Abend nachgedacht. Ich habe keinen, aber ich werde einen Freund fragen.
Sind wir uns einig, dass du dieses Firmware geflasht hast?
In der zzh!-Dokumentation steht dazu:
Ich denke schon, da ich den Koordinator direkt von der Website heruntergeladen habe.
Ich werde es heute Abend überprüfen, ich habe Zweifel an der Version.
Ich werde auch die Konfigurationsdatei ansehen, denn ich erinnere mich nicht mehr genau.
In der Konfiguration, wenn du es nicht hast, ist es standardmäßig false
Außerdem gibt es etwas, das mich stört, du hast ein tty-usb-arduino-nano, es gibt einen Regelfehler (keine Auswirkung auf dein Problem, aber ich muss es korrigieren)
vonox@odin in /etc/udev/rules.d ❯ udevadm info /dev/tty-usb-zigbee-zzh
P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
L: 0
S: serial/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-port0
S: tty-usb-zigbee-zzh
S: serial/by-id/usb-1a86_USB_Serial-if00-port0
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/ttyUSB0/tty/ttyUSB0
E: DEVNAME=/dev/ttyUSB0
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=1460387909861
E: ID_BUS=usb
E: ID_VENDOR_ID=1a86
E: ID_MODEL_ID=7523
E: ID_PCI_CLASS_FROM_DATABASE=Serial bus controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=USB controller
E: ID_PCI_INTERFACE_FROM_DATABASE=EHCI
E: ID_VENDOR_FROM_DATABASE=QinHeng Electronics
E: ID_MODEL_FROM_DATABASE=HL-340 USB-Serial adapter
E: ID_VENDOR=1a86
E: ID_VENDOR_ENC=1a86
E: ID_MODEL=USB_Serial
E: ID_MODEL_ENC=USB\x20Serial
E: ID_REVISION=0264
E: ID_SERIAL=1a86_USB_Serial
E: ID_TYPE=generic
E: ID_USB_INTERFACES=:ff0102:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=ch341
E: ID_USB_CLASS_FROM_DATABASE=Vendor Specific Class
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.1:1.0
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_1_1_0
E: ID_MM_CANDIDATE=1
E: DEVLINKS=/dev/serial/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-port0 /dev/tty-usb-zigbee-zzh /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
E: TAGS=:systemd:
Kannst du mir das zurückgeben: udevadm info /dev/ttyUSB0
Für mich sieht es genauso aus, ich habe diesen « tty-usb-arduino-nano », der angezeigt wird, obwohl ich nie einen Arduino Nano hatte ^^
pi@gladys-maison:~ $ udevadm info /dev/ttyUSB0
P: /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
L: 0
S: serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-port0
S: serial/by-id/usb-1a86_USB_Serial-if00-port0
S: tty-usb-arduino-nano
E: DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0
E: DEVNAME=/dev/ttyUSB0
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=1891987565
E: ID_BUS=usb
E: ID_VENDOR_ID=1a86
E: ID_MODEL_ID=7523
E: ID_PCI_CLASS_FROM_DATABASE=Serial bus controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=USB controller
E: ID_PCI_INTERFACE_FROM_DATABASE=XHCI
E: ID_VENDOR_FROM_DATABASE=VIA Technologies, Inc.
E: ID_MODEL_FROM_DATABASE=VL805 USB 3.0 Host Controller
E: ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0
E: ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_3_1_0
E: ID_VENDOR=1a86
E: ID_VENDOR_ENC=1a86
E: ID_MODEL=USB_Serial
E: ID_MODEL_ENC=USB\x20Serial
E: ID_REVISION=0264
E: ID_SERIAL=1a86_USB_Serial
E: ID_TYPE=generic
E: ID_USB_INTERFACES=:ff0102:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=ch341
E: DEVLINKS=/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-port0 /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 /dev/tty-usb-arduino-nano
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
Und mein Zigbee-Schlüssel sollte der gleiche wie deiner sein, normalerweise « zzh »
Ja, das ist korrigiert, das wird in der nächsten Version von gladys-os sein.
Erste Fehlerprotokolle am 04. April mit dem Fehler « Error: SRSP - SYS - ping after 6000ms »:
Zigbee2MQTT:debug 2022-04-04 10:03:07: Loaded state from file /app/data/state.json
Zigbee2MQTT:info 2022-04-04 10:03:07: Logging to console and directory: '/app/data/log/2022-04-04.10-03-05' filename: log.txt
Zigbee2MQTT:debug 2022-04-04 10:03:07: Removing old log directory '/app/data/log/2022-04-04.09-58-56'
Zigbee2MQTT:info 2022-04-04 10:03:07: Starting Zigbee2MQTT version 1.25.0 (commit #6f1460e)
Zigbee2MQTT:info 2022-04-04 10:03:07: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:debug 2022-04-04 10:03:08: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/app/data/coordinator_backup.json","databaseBackupPath":"/app/data/database.db.backup","databasePath":"/app/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"path":"/dev/ttyACM0"}}'
Zigbee2MQTT:error 2022-04-04 10:03:28: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-04-04 10:03:28: Failed to start zigbee
Zigbee2MQTT:error 2022-04-04 10:03:28: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-04-04 10:03:28: Exiting...
Zigbee2MQTT:error 2022-04-04 10:03:28: 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:102:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:100:27)
at start (/app/index.js:101:5)
Using '/app/data' as data directory
Danach habe ich die configuration.yaml-Datei wie auf Zigbee empfohlen geändert, aber es startete immer noch nicht und der Fehler wurde zu:
Zigbee2MQTT:debug 2022-04-04 11:42:09: Loaded state from file /app/data/state.json
Zigbee2MQTT:info 2022-04-04 11:42:09: Logging to console and directory: '/app/data/log/2022-04-04.11-42-08' filename: log.txt
Zigbee2MQTT:debug 2022-04-04 11:42:09: Removing old log directory '/app/data/log/2022-04-04.11-36-40'
Zigbee2MQTT:info 2022-04-04 11:42:10: Starting Zigbee2MQTT version 1.25.0 (commit #6f1460e)
Zigbee2MQTT:info 2022-04-04 11:42:10: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:debug 2022-04-04 11:42:10: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/app/data/coordinator_backup.json","databaseBackupPath":"/app/data/database.db.backup","databasePath":"/app/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"deconz","path":"/dev/ttyUSB0"}}'
CREATED DECONZ ADAPTER
Zigbee2MQTT:error 2022-04-04 11:42:10: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-04-04 11:42:10: Failed to start zigbee
Zigbee2MQTT:error 2022-04-04 11:42:10: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-04-04 11:42:10: Exiting...
Zigbee2MQTT:error 2022-04-04 11:42:10: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyUSB0'
at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:182:28)
at SerialPort._error (/app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
at /app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
Verwende '/app/data' als Datenverzeichnis
Und heute … wer weiß warum, nach den Nachrichten von @VonOx, teste ich es erneut, indem ich die ursprüngliche configuration.yaml-Datei wiederherstelle, und es funktioniert perfekt…
Zigbee2MQTT:debug 2022-04-07 09:26:05: Zustand aus Datei /app/data/state.json geladen
Zigbee2MQTT:info 2022-04-07 09:26:05: Protokollierung in der Konsole und im Verzeichnis: '/app/data/log/2022-04-07.09-26-04' Dateiname: log.txt
Zigbee2MQTT:debug 2022-04-07 09:26:05: Entfernen des alten Logverzeichnisses '/app/data/log/2022-04-07.09-23-37'
Zigbee2MQTT:info 2022-04-07 09:26:05: Starten von Zigbee2MQTT Version 1.25.0 (Commit #6f1460e)
Zigbee2MQTT:info 2022-04-07 09:26:06: Starten von zigbee-herdsman (0.14.20)
Zigbee2MQTT:debug 2022-04-07 09:26:06: Verwende zigbee-herdsman mit den Einstellungen: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/app/data/coordinator_backup.json","databaseBackupPath":"/app/data/database.db.backup","databasePath":"/app/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"deconz","path":"/dev/ttyACM0"}}'
DECONZ ADAPTER ERSTELLT
Zigbee2MQTT:error 2022-04-07 09:26:16: Fehler beim Starten von zigbee-herdsman
Zigbee2MQTT:error 2022-04-07 09:26:16: Zigbee konnte nicht gestartet werden
Zigbee2MQTT:error 2022-04-07 09:26:16: Überprüfen Sie https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html für mögliche Lösungen
Zigbee2MQTT:error 2022-04-07 09:26:16: Beenden...
Zigbee2MQTT:error 2022-04-07 09:26:16: undefined
Verwende '/app/data' als Datenverzeichnis
Zigbee2MQTT:debug 2022-04-07 09:26:20: Zustand aus Datei /app/data/state.json geladen
Zigbee2MQTT:info 2022-04-07 09:26:20: Protokollierung in der Konsole und im Verzeichnis: '/app/data/log/2022-04-07.09-26-18' Dateiname: log.txt
Zigbee2MQTT:debug 2022-04-07 09:26:20: Entfernen des alten Logverzeichnisses '/app/data/log/2022-04-07.09-23-51'
Zigbee2MQTT:info 2022-04-07 09:26:20: Starten von Zigbee2MQTT Version 1.25.0 (Commit #6f1460e)
Zigbee2MQTT:info 2022-04-07 09:26:20: Starten von zigbee-herdsman (0.14.20)
Zigbee2MQTT:debug 2022-04-07 09:26:20: Verwende zigbee-herdsman mit den Einstellungen: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/app/data/coordinator_backup.json","databaseBackupPath":"/app/data/database.db.backup","databasePath":"/app/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"path":"/dev/ttyACM0"}}'
Zigbee2MQTT:info 2022-04-07 09:26:24: zigbee-herdsman gestartet (wiederaufgenommen)
Zigbee2MQTT:info 2022-04-07 09:26:24: Coordinator-Firmware-Version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210120,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:debug 2022-04-07 09:26:24: Zigbee-Netzwerkparameter: {"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754}
Zigbee2MQTT:info 2022-04-07 09:26:24: Derzeit sind 1 Geräte verbunden:
Zigbee2MQTT:info 2022-04-07 09:26:24: Mi motion Sensor 2 (0x00158d000315248f): RTCGQ01LM - Xiaomi MiJia Bewegungssensor (Endgerät)
Zigbee2MQTT:info 2022-04-07 09:26:24: Zigbee: Verbinden neuer Geräte deaktivieren.
Zigbee2MQTT:info 2022-04-07 09:26:24: Verbindung zum MQTT-Server bei mqtt://localhost:1884 herstellen
Zigbee2MQTT:debug 2022-04-07 09:26:24: Verwende MQTT-Login mit Benutzername: z2m
Zigbee2MQTT:info 2022-04-07 09:26:24: Verbunden mit MQTT-Server
Zigbee2MQTT:info 2022-04-07 09:26:24: MQTT-Veröffentlichung: Thema 'zigbee2mqtt/bridge/state', Nutzlast 'online'
Zigbee2MQTT:info 2022-04-07 09:26:24: Frontend auf Port 0.0.0.0:8080 gestartet
Zigbee2MQTT:info 2022-04-07 09:26:24: MQTT-Veröffentlichung: Thema 'zigbee2mqtt/bridge/config', Nutzlast '{"commit":"6f1460e","coordinator":{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210120,"transportrev":2},"type":"zStack3x0"},"log_level":"debug","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754},"permit_join":false,"version":"1.25.0"}'
Zigbee2MQTT:info 2022-04-07 09:26:24: MQTT-Veröffentlichung: Thema 'zigbee2mqtt/Mi motion Sensor 2', Nutzlast '{"battery":100,"occupancy":true,"voltage":3025}'
Ich verstehe nichts. Nur zur Information, ich weiß nicht, ob das der Auslöser auf meiner Seite war, aber kurz vor diesem Ausfall habe ich auf „Touchlink“ / „Scanner“ geklickt:
Hier ist, was ich auf meiner Seite habe.
pi@gladys:~ $ udevadm info /dev/ttyUSB0
P: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
L: 0
S: tty-usb-arduino-nano
S: serial/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-port0
S: serial/by-id/usb-1a86_USB_Serial-if00-port0
E: DEVPATH=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/ttyUSB0/tty/ttyUSB0
E: DEVNAME=/dev/ttyUSB0
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=171145265651
E: ID_PATH=platform-3f980000.usb-usb-0:1.1.2:1.0
E: ID_PATH_TAG=platform-3f980000_usb-usb-0_1_1_2_1_0
E: ID_VENDOR=1a86
E: ID_VENDOR_ENC=1a86
E: ID_VENDOR_ID=1a86
E: ID_MODEL=USB_Serial
E: ID_MODEL_ENC=USB\x20Serial
E: ID_MODEL_ID=7523
E: ID_REVISION=0264
E: ID_SERIAL=1a86_USB_Serial
E: ID_TYPE=generic
E: ID_BUS=usb
E: ID_USB_INTERFACES=:ff0102:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=ch341
E: DEVLINKS=/dev/tty-usb-arduino-nano /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-port0 /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
Ich habe die Version für den Schlüssel überprüft, ich hatte eine Version von 2021.
Ich habe die neueste installiert, aber bei mir ist es die C2652R und nicht die RB. Ich weiß nicht, ob das etwas ändert.
Willst du nicht nochmal draufklicken, um zu sehen und alles kaputt zu machen? ![]()
Bei mir bringt nichts, es will nicht wieder funktionieren.
Ich schicke dir meinen Schlüssel, damit du ihn auf deiner Installation testen kannst, falls es weitergeht.
@Tlse-vins Hast du dich schon ein bisschen im Zigbee2mqtt-Forum umgeschaut? Hier machen wir nur Vermutungen, aber da es nicht unser Spezialgebiet ist, tappen wir ein bisschen im Dunkeln ^^
Bei einer Suche in ihrem Forum gibt es aber schon einige Fälle:
Oft liegt das Problem an der Hardware, einige sagen, dass der Zigbee-Stick schuld war:
Ich habe sogar den Gründer des Projekts über Fälle von Zigbee-Stick-Korruption sprechen sehen:
Hast du das Firmware-Update, das ich dir gegeben habe, installiert?
Ja, aber ich denke, ich muss den Container zigbee2mqtt löschen, um ihn zu aktualisieren, oder?
Stimmt, ich war nicht auf dem Forum, ich werde mal schauen, was dort besprochen wird.
Nach etwas Lesen in ihrem Forum ist das Einzige, was ich gefunden habe, um das Problem zu lösen:
Diese Zeilen hinzuzufügen, aber ich bin mir nicht sicher, ob sie in der Datei configuration.yaml sind
oder: Dies in die Datei configuration.yaml einfügen
serial:
port: 'tcp://MON-IP:PORT' nicht sicher bei dieser Zeile
baudrate: 115200
rtscts: false
advanced:
pan_id: GENERATE
Ich werde es testen
Oh nein, das hat überhaupt nichts zu tun
Das ist bei einer TCP-Konfiguration des Ports
Du kannst deine config.txt anschauen, aber die UART sollte bereits aktiviert sein
okay, ich verstehe.
Wo finde ich die Datei config.txt? Ich kann sie nicht finden.
/boot/config.txt (wie im Screenshot
)
Große Veränderung endlich!!
Aber hier sind die Logs
Zigbee2MQTT:info 2022-04-13 19:15:36: Starting Zigbee2MQTT version 1.25.0 (commit #6f1460e)
Zigbee2MQTT:info 2022-04-13 19:15:36: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:info 2022-04-13 19:15:58: zigbee-herdsman started (reset)
Zigbee2MQTT:info 2022-04-13 19:15:58: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info 2022-04-13 19:15:59: Currently 0 devices are joined:
Zigbee2MQTT:info 2022-04-13 19:15:59: Zigbee: disabling joining new devices.
Zigbee2MQTT:info 2022-04-13 19:15:59: Connecting to MQTT server at mqtt://localhost:1884
Zigbee2MQTT:info 2022-04-13 19:15:59: Connected to MQTT server
Zigbee2MQTT:info 2022-04-13 19:15:59: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info 2022-04-13 19:16:00: Started frontend on port 0.0.0.0:8080
Zigbee2MQTT:info 2022-04-13 19:19:59: Starting network scan (includeRoutes 'false')
Zigbee2MQTT:info 2022-04-13 19:20:00: Network scan finished
Zigbee2MQTT:info 2022-04-13 19:20:00: MQTT publish: topic 'zigbee2mqtt/bridge/response/networkmap', payload '{"data":{"routes":false,"type":"raw","value":{"links":[],"nodes":[{"definition":null,"failed":[],"friendlyName":"Coordinator","ieeeAddr":"0x00124b0024c12ad5","lastSeen":null,"networkAddress":0,"type":"Coordinator"}]}},"status":"ok","transaction":"egsp9-1"}'
Ich weiß nicht, ob alles normal ist.
Denn keines meiner Geräte wird weder in Gladys noch in der Zigbee-Oberfläche angezeigt.
Hast du gepairt? Du hast den Schlüssel geändert, also musst du alles neu machen
Ja, das wusste ich.
Ich habe auf die Pairing-Taste eines Öffnungssensors und eines Thermometers gedrückt, aber nichts passiert.