Zigbee2mqtt : Error SYS - Ping after 6000ms au démarrage


Après j’ai un doute sur les dernières lignes:

J’y ai pensé hiet soir. J’en ai pas mais je vais demander à un pote.

On est d’accord que tu as flasher ce firmware ?

https://github.com/Koenkk/Z-Stack-firmware/blob/master/coordinator/Z-Stack_3.x.0/bin/CC2652RB_coordinator_20220219.zip

Dans la doc zzh! il y’a ceci

Je pense que oui car j’ai téléchargé le coordinateur directement sur le site.
Je vérifierais ce soir, j’ai un doute sur la version.
Je regarderais aussi le fichier configuration, car je ne me souviens plus exactement.

Dans la configuration si tu l’as pas c’est false par défaut

Aussi y’a un truc qui me chagrine, tu as un tty-usb-arduino-nano , il y’a une erreur de règle ( pas d’impact sur ton problème mais je dois corriger )

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:

Peux tu me retourner ceci: udevadm info /dev/ttyUSB0

Je viens de vérifier sur mon pi de test en 64bits avec mon ancien dongle, tout fonctionne parfaitement

Pour ma part visiblement, c’est la même, j’ai ce “tty-usb-arduino-nano” qui apparait alors que je n’ai jamais eu d’Arduino Nano ^^

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:

Et ma clé Zigbee est la même que la tienne normalement “zzh”

Yes c’est corrigé, ça sera pour la prochaine version de gladys-os

1 « J'aime »

Premiers logs d’erreurs le 04 Avril avec l’erreur “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

J’ai ensuite modifié le fichier de configuration.yaml comme préconisé sur Zigbee, il ne démarrait toujours pas et l’erreur est devenue :

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
Using '/app/data' as data directory

Et aujourd’hui … va savoir pourquoi, suite aux messages de @VonOx , je retest en remettant le fichier de configuration.yaml d’origine, et ça refonctionne parfaitement…

Zigbee2MQTT:debug 2022-04-07 09:26:05: Loaded state from file /app/data/state.json
Zigbee2MQTT:info  2022-04-07 09:26:05: Logging to console and directory: '/app/data/log/2022-04-07.09-26-04' filename: log.txt
Zigbee2MQTT:debug 2022-04-07 09:26:05: Removing old log directory '/app/data/log/2022-04-07.09-23-37'
Zigbee2MQTT:info  2022-04-07 09:26:05: Starting Zigbee2MQTT version 1.25.0 (commit #6f1460e)
Zigbee2MQTT:info  2022-04-07 09:26:06: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:debug 2022-04-07 09:26:06: 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/ttyACM0"}}'
CREATED DECONZ ADAPTER
Zigbee2MQTT:error 2022-04-07 09:26:16: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-04-07 09:26:16: Failed to start zigbee
Zigbee2MQTT:error 2022-04-07 09:26:16: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-04-07 09:26:16: Exiting...
Zigbee2MQTT:error 2022-04-07 09:26:16: undefined
Using '/app/data' as data directory
Zigbee2MQTT:debug 2022-04-07 09:26:20: Loaded state from file /app/data/state.json
Zigbee2MQTT:info  2022-04-07 09:26:20: Logging to console and directory: '/app/data/log/2022-04-07.09-26-18' filename: log.txt
Zigbee2MQTT:debug 2022-04-07 09:26:20: Removing old log directory '/app/data/log/2022-04-07.09-23-51'
Zigbee2MQTT:info  2022-04-07 09:26:20: Starting Zigbee2MQTT version 1.25.0 (commit #6f1460e)
Zigbee2MQTT:info  2022-04-07 09:26:20: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:debug 2022-04-07 09:26:20: 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:info  2022-04-07 09:26:24: zigbee-herdsman started (resumed)
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 network parameters: {"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754}
Zigbee2MQTT:info  2022-04-07 09:26:24: Currently 1 devices are joined:
Zigbee2MQTT:info  2022-04-07 09:26:24: Mi motion Sensor 2 (0x00158d000315248f): RTCGQ01LM - Xiaomi MiJia human body movement sensor (EndDevice)
Zigbee2MQTT:info  2022-04-07 09:26:24: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-04-07 09:26:24: Connecting to MQTT server at mqtt://localhost:1884
Zigbee2MQTT:debug 2022-04-07 09:26:24: Using MQTT login with username: z2m
Zigbee2MQTT:info  2022-04-07 09:26:24: Connected to MQTT server
Zigbee2MQTT:info  2022-04-07 09:26:24: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2022-04-07 09:26:24: Started frontend on port 0.0.0.0:8080
Zigbee2MQTT:info  2022-04-07 09:26:24: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"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 publish: topic 'zigbee2mqtt/Mi motion Sensor 2', payload '{"battery":100,"occupancy":true,"voltage":3025}'

A n’y rien comprendre. Donc pour info, je ne sais pas si c’était le déclencheur de mon côté, mais juste avant cette panne j’ai cliqué sur “Touchlink” / “Scanner” :


Je ne sais pas pourquoi j’ai décidé de faire ça, mais il s’est mis à mouliner pendant 15 min, j’ai refresh la page plus rien et l’erreur était présente dans les logs !!
Désolé pour le dérangement !!

Voici ce que j’ai de mon côté.

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:

J’ai vérifié la version pour la clef, j’avais une version de 2021.
j’ai mis la dernière mais moi c’est la C2652R et non la RB. Je ne sais pas si ça change quelque chose.

Tu ne veux pas re-cliquer dessus pour voir et tout casser !! :smiley:
Moi rien a faire, ça ne veux pas refonctionner.
Je vais t’envoyer ma clef pour que tu l’as test sur ton installation si ça continu.

@Tlse-vins Sinon tu as enquêté un peu sur le forum Zigbee2mqtt ? Ici on te fait des suppositions mais comme c’est pas notre spécialité on patauge un peu ^^

En faisant une recherche sur leur forum il y a quand même pas mal de cas :

Le problème hardware est souvent en cause, certains disent que la clé Zigbee était en cause :

J’ai vu le fondateur du projet même parler de cas de corruption de clé Zigbee:

T’as flasher le firmware que je t’ai filer ?

Oui mais je pense qu’il faut que je supprime le container zigbee2mqtt pour réactualiser, non ?

C’est vrai, je ne suis pas aller sur le forum, je vais aller voir ce qu’il se dit.

Après pas mal de lecture sur leur forum le seul truc que j’ai trouvé pour essayer de résoudre le problème:

De rajouter ces lignes mais je ne suis pas sure que ça soit dans le fichier configuration.yaml
Capture d’écran 2022-04-10 130652

ou: c’est de rajouter ça dans le fichier configuration.yaml

serial:
  port: 'tcp://MON-IP:PORT' pas sûr pour cette ligne
  baudrate: 115200
  rtscts: false
advanced:
  pan_id: GENERATE

Je vais tester

Oula pas du tout ça n’a rien à voir
C’est lors d’une conf tcp du port

Tu peux regarder ton config.txt mais l’uart doit déjà être activer

ok je comprend.
On le trouve où le fichier config.txt ? Je ne le trouve pas.

/boot/config.txt ( comme dans la capture d’écran :wink:)

Gros changement enfin!!


Il y a du mieux
Pour obtenir afin ce changement, vous allez pas aimer ce que j’ai du faire.
J’ai commandé une clef sonoff sur domadoo, celle-ci

Mais voici les 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"}'

Je ne sais pas si tout est normal.
Car aucun de mes périphériques remontent ni dans Gladys ni dans l’interface Zigbee.

Tu as appairé ? Tu change de clé faut tout refaire

Oui pour ça je savais.
J’ai appuyé sur les bouton d’appairage sur un capteur d’ouverture et un thermomètre mais rien.