Erreur au démarrage de zigbee2mqtt

Bonjour,

Je dispose d’une clé SONOFF Zigbee 3.0 USB ZBDongle-P et des capteurs de température Aqara.

J’ai réaliser mon installation il y a un peu plus d’un mois en utilisant le plugin Zigbeelinker et tout fonctionnait parfaitement.

Page santé Jeedom :

Page de configuration zigbeelinker:

Depuis peu Zigbee2mqtt se lance et s’arrête brutalement au bout d’une 30aine de secondes.

Les derniers log sont :

security material table (capacity=3, used=3)
2024-04-03T20:23:10.929Z zigbee-herdsman:adapter:zStack:startup:backup Following devices with link key are missing from new backup but present in old backup and database, adding them back:
2024-04-03T20:23:10.932Z zigbee-herdsman:controller:log Wrote coordinator backup to ‹ /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json ›
2024-04-03T20:23:10.933Z zigbee-herdsman:adapter:zStack:znp:log closing
2024-04-03T20:23:10.937Z zigbee-herdsman:adapter:zStack:znp:log Port closed
Zigbee2MQTT:info 2024-04-03 20:23:10: Stopped zigbee-herdsman

J’ai essayé de réinstaller les dépendances, de reinstaller complètement le plugin, réinitialiser les capteurs, changer la clé mais rien à faire les logs font tjr référence à un old backup et database.

Comment résoudre le problème ?

Merci d’avance pour votre aide,
Guillaume

Salut

Corrigez votre titre (msrci au modo) et aussi dans votre post. Zigbee2mqtt.

Pages santé jeedom, page de configuration zigbeelinker, log donner en utilisant le bouton </> pour le formatage.

saisissez ou collez du code ici

Antoine

2 « J'aime »

Hello,
Merci pour votre vigilance. Les erreurs dans mon post sont corrigées!

Guillaume

Il manque ces points.

Hello,

J’ai rajouté la page santé et de configuration zigbeelinker. Pour les logs, quels logs souhaites tu en plus de ceux déja publiés?

Désolé c’est mon premier sujet sur le forum.

Merci
Guillaume

Salut

Pourquoi es-tu sous debian 10 si ton installation est récente ?
Quelle machine? Un swap à 0%, as-tu rebooté récemment ? Dans la négative, à faire.

Pour les logs, il faut ceux qui sont disponibles depuis le plugin

Hello,

J’ai rebooté Jeedom et le swap est de 100%.

Mon installation zigbee est récente mais le jeedom smart est installée depuis 2021, je m’en servais principalement pour dialoguer avec l’automate IHC Schneider de la maison.

Logs zigbee2mqtt_demon :


0476|[2024-04-11 20:34:42]INFO : ##### Démarrage du service Zigbee2MQTT #####
0477|[2024-04-11 20:34:43]INFO : ##### Le service Zigbee2MQTT démarre... #####
0478|[2024-04-11 20:34:54]INFO : ##### Le service zigbee2mqtt a démarré #####
0479|[2024-04-11 20:35:16]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
0480|[2024-04-11 20:35:38]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
0481|[2024-04-11 20:35:39]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 1 seconde(s)
0482|[2024-04-11 20:35:40]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 2 seconde(s)
0483|[2024-04-11 20:35:41]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 3 seconde(s)
0484|[2024-04-11 20:35:42]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 4 seconde(s)
0485|[2024-04-11 20:35:43]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 5 seconde(s)
0486|[2024-04-11 20:35:44]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 6 seconde(s)
0487|[2024-04-11 20:35:45]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 7 seconde(s)
0488|[2024-04-11 20:35:46]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 8 seconde(s)
0489|[2024-04-11 20:35:47]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 9 seconde(s)
0490|[2024-04-11 20:35:48]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 10 seconde(s)
0491|[2024-04-11 20:35:49]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 11 seconde(s)
0492|[2024-04-11 20:35:49]INFO : ##### Impossible de démarrer le service Client MQTT (Client MQTT Local) #####
0493|[2024-04-11 20:35:50]INFO : ##### Démarrage du service MQTT #####
0494|[2024-04-11 20:35:51]INFO : #####  -->  Attent que le service MQTT démarre depuis 1 seconde(s)
0495|[2024-04-11 20:35:53]INFO : #####  -->  Attent que le service MQTT démarre depuis 2 seconde(s)
0496|[2024-04-11 20:35:54]INFO : #####  -->  Attent que le service MQTT démarre depuis 3 seconde(s)
0497|[2024-04-11 20:35:55]INFO : #####  -->  Attent que le service MQTT démarre depuis 4 seconde(s)
0498|[2024-04-11 20:35:56]INFO : #####  -->  Attent que le service MQTT démarre depuis 5 seconde(s)
0499|[2024-04-11 20:35:57]INFO : #####  -->  Attent que le service MQTT démarre depuis 6 seconde(s)

Logs zigbee2mqtt :


[2024-04-11 10:42:10][INFO] : Write configuration.yaml : {"homeassistant":false,"permit_join":false,"mqtt":{"base_topic":"zigbee2mqtt","server":"mqtt:\/\/192.165.1.15:1883","reject_unauthorized":true,"include_device_information":true,"keepalive":60},"serial":{"adapter":"zstack"},"advanced":{"channel":20,"network_key":[210,156,58,150,84,43,119,115,124,220,215,81,85,64,58,226],"pan_id":16516,"log_level":"debug","cache_state_send_on_startup":false,"homeassistant_legacy_entity_attributes":false,"legacy_api":false,"legacy_availability_payload":false},"frontend":{"host":"192.168.1.15","port":8080},"device_options":{"legacy":false}}
[2024-04-11 10:43:47][INFO] : Write configuration.yaml : {"homeassistant":false,"permit_join":false,"mqtt":{"base_topic":"zigbee2mqtt","server":"mqtt:\/\/192.165.1.15:1883","reject_unauthorized":true,"include_device_information":true,"keepalive":60},"serial":{"adapter":"zstack","port":"\/dev\/serial\/by-id\/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0cd068d5abdbed1187adef2d62c613ac-if00-port0"},"advanced":{"channel":20,"network_key":[210,156,58,150,84,43,119,115,124,220,215,81,85,64,58,226],"pan_id":16516,"log_level":"debug","cache_state_send_on_startup":false,"homeassistant_legacy_entity_attributes":false,"legacy_api":false,"legacy_availability_payload":false},"frontend":{"host":"192.165.1.15","port":8080},"device_options":{"legacy":false}}
[2024-04-11 11:00:43][DEBUG] : [Aucun][Client MQTT Local] : Cron remove for eqId : 188, cron name : deamon_client
[2024-04-11 11:00:43][DEBUG] : [Aucun][Client MQTT Local] : Cron create : deamon_client at * * * * *
[2024-04-11 11:00:54][DEBUG] : [Aucun][Client MQTT Local] Refresh widget lancé
[2024-04-11 11:01:50][DEBUG] : [Aucun][Client MQTT Local] : Cron remove for eqId : 188, cron name : deamon_client
[2024-04-11 11:01:50][DEBUG] : [Aucun][Client MQTT Local] : Cron create : deamon_client at * * * * *
[2024-04-11 11:02:01][DEBUG] : [Aucun][Client MQTT Local] Refresh widget lancé
[2024-04-11 16:46:02][INFO] : Write configuration.yaml : {"homeassistant":false,"permit_join":false,"mqtt":{"base_topic":"zigbee2mqtt","server":"mqtt:\/\/192.165.1.15:1883","reject_unauthorized":true,"include_device_information":true,"keepalive":60},"serial":{"adapter":"zstack","port":"\/dev\/serial\/by-id\/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0cd068d5abdbed1187adef2d62c613ac-if00-port0"},"advanced":{"channel":20,"network_key":[210,156,58,150,84,43,119,115,124,220,215,81,85,64,58,226],"pan_id":16516,"log_level":"debug","cache_state_send_on_startup":false,"homeassistant_legacy_entity_attributes":false,"legacy_api":false,"legacy_availability_payload":false},"frontend":{"host":"192.165.1.15","port":8080},"device_options":{"legacy":false}}
[2024-04-11 19:25:46][INFO] : Write configuration.yaml : {"homeassistant":false,"permit_join":false,"mqtt":{"base_topic":"zigbee2mqtt","server":"mqtt:\/\/192.165.1.15:1883","reject_unauthorized":true,"include_device_information":true,"keepalive":60},"serial":{"adapter":"zstack","port":"\/dev\/serial\/by-id\/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0cd068d5abdbed1187adef2d62c613ac-if00-port0"},"advanced":{"channel":20,"network_key":[210,156,58,150,84,43,119,115,124,220,215,81,85,64,58,226],"pan_id":16516,"log_level":"debug","cache_state_send_on_startup":false,"homeassistant_legacy_entity_attributes":false,"legacy_api":false,"legacy_availability_payload":false},"frontend":{"host":"192.165.1.15","port":8080},"device_options":{"legacy":false}}

Je joins le fichier de logs zigbee2mqtt_z2m_debug qui est volumineux

log_debug.txt (58,0 Ko)

0499|[2024-04-11 20:35:57]INFO :

Passer le log en debug.

Chanel 20: pas très commun. Une raison pour ce choix ?

La mémoire est presque pleine. Cela peut jouer sur le bon déroulement d’une installation. Si tu arrives à faire de la place ou alors prendre une eMMC de 16Go chez Domadoo.

antoine

J’ai réussi à gagner quelques % espace mais c’est pas énorme…

Je te mets les logs en pièces jointes.
log_debug.txt (950,5 Ko)

Pour le chanel, aucune idée… ça s’est mis automatiquement

Guillaume

Auriez-vous un autre plugin mqtt, type jmqtt ou mqtt manager? Si vous ne savez pas, metterz une copie d’écran de votre page santé avec les plugins.

Zigbee2MQTT:error 2024-04-11 19:45:41: MQTT error: connect ECONNREFUSED 

j’avais MQTT Manager avant de l’enlever hier en voulant faire de la place.
page de santé avec les plugins :

ce qui m’interpelle c’est qu’il trouve des devices dans les anciennes databases alors que j’ai tout réinstaller…


2024-04-12T11:23:11.218Z zigbee-herdsman:adapter:zStack:startup:backup fetched adapter network security material table (capacity=2, used=2)
2024-04-12T11:23:11.241Z zigbee-herdsman:adapter:zStack:startup:backup Following devices with link key are missing from new backup but present in old backup and database, adding them back:
2024-04-12T11:23:11.246Z zigbee-herdsman:controller:log Wrote coordinator backup to '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json'
2024-04-12T11:23:11.246Z zigbee-herdsman:adapter:zStack:znp:log closing
2024-04-12T11:23:11.250Z zigbee-herdsman:adapter:zStack:znp:log Port closed

Il y a peut être un conflit sur l’installation de mosquitto alors. Mais je suis incompétent sur comment vérifier ce point.

Antoine