Le service zigbee2MQTT est arrêté - Grosse galère

Bonjour à tous

Je galère depuis ce matin. Avec le pluging ZigbeeLinker (zigbee2mqtt), j’ai voulu inclure un nouvel appareil. Il n’apparaissait pas. J’ai fait différente manipulation vues sur ce forum mais rien ne fonctionnait.
J’ai vu dans la configuration du pluging que j’étais en Version Zigbee2MQTT installée : 1.33.0 et qu’il était proposé de passer en version 1.36.0.

Je lancé la mise à jour et depuis j’ai le message « Le service zigbee2MQTT est arrêté ».
J’ai depuis ce matin suivi plein de conseils

  • recharger une sauvegarde
  • redémarrer jeedom pour restaurer un cache à 100%
  • réparer zigbee2MQTT puis relancer les dépendances…

bref beaucoup de conseil du forum, mais rien n’y fait.

Quelqu’un aurait il un conseil à me donner ?
Quel log dois-je publier pour vous aider à voir le problème ?

Merci.

Salut

Page de configuration zigbeelinker et logs en debug, svp.

As-tu lu la doc et ce qu’eĺle propose pour résoudre les problèmes ?

Antoine

Configuration

Version Zigbee2MQTT installée : 1.33.0
Nouvelle version Zigbee2MQTT disponible : 1.33.1 (Relancer les dépendances pour mettre à jour Zigbee2QMTT)  
Version PHP installée : 7.3.31-1~deb10u4

Installation
Avant tout, sélectionnez ici votre type d'installation. Cliquez sur "Sauvegarder", puis cliquer sur "Relancer" dans le cadre "Dépendances".
Votre installation : Solution complète (Zigbee2MQTT + MQTT + Client Mqtt)

Explications :
- Solution complète locale : Tout pour démarrer sur votre Jeedom.
L'adaptateur Zigbee est installé sur cette machine, et les équipements seront créés dans votre Jeedom.
- Zigbee2mqtt + Client MQTT :
Idem à la solution en dessus, mais le serveur MQTT sera géré par un autre plugin ou par vos soins.
- Zigbee2mqtt + Serveur MQTT : Mode "Antenne"
Permet de déporter l'adaptateur Zigbee (Ex : clé usb) sur une autre machine. Sur votre Jeedom principal, vous installez ce plugin avec l'option "Client MQTT" pour intégrer les équipements.
- Client MQTT : Client seulement
Zigbee2mqtt + MQTT sont sur une autre machine (pas d'installation sur cette machine). Ici vont remonter les équipements.
- Zigbee2mqtt : Seulement Zigbee2mqtt
Installer Zigbee2mqtt sur cette machine.

Zigbee2MQTT
Adaptateur ; EZSP (EFR32/MGM)
Désactiver la LED (Si compatible seulement : Décocher si Zigbee2MQTT ne démarre pas!)

Port (à mettre seulement si cela ne fonctionne pas juste avec "adaptateur") USB : /dev/ttyACM0 (/dev/ttyACM0)
Interface Web Zigbee2MQTT : IP 192.168.0.50
Interface Web Zigbee2MQTT : Port 8080

Zigbee2MQTT <-> Serveur MQTT
IP du serveur MQTT ; localhost
Port MQTT ; 1883
IP d'écoute (filtre) ; 0.0.0.0
Dans IP d'écoute, mettre 0.0.0.0 pour que le serveur écoute sur toutes les IP pour permettre un accès local et distant.
Si c'est un serveur local, vous pouvez mettre 127.0.0.1 dans "IP du serveur" et dans "IP d'écoute" cela permet de limiter la connexion à cette machine uniquement (pas de possibilité de se connecter à MQTT à distance ou via le réseau local).
On peut aussi mettre l'IP de la machine pour permettre un accès au réseau local.
Sécuriser la connexion (Pensez à cocher/décocher la case aussi dans le client MQTT)

Avancée
Zigbee2MQTT : Topic de base (base topic) ; zigbee2mqtt
Ne pas modifier si vous ne savez pas de quoi il s'agit.
Zigbee2MQTT : Keep alive (secondes) ; 60
Zigbee2MQTT : Version Master (Zigbee2MQTT Stable)
Relancez l'installation des dépendances après modification de cette option.
Zigbee2MQTT / Acquittement : Délai max (secondes) d'attente d'un retour après l'envoi d'une commande : 5
Zigbee2MQTT / Acquittement : Après l'expiration du délai, si erreur, combien de fois répéter l'ordre envoyé ; 3
Client MQTT : Temps de pause en ms (Plus bas=Rapidité de réponse mais CPU plus élevé) : 500
Ne pas modifier si vous ne savez pas de quoi il s'agit.
Redémarrage du service Zibgee2MQTT si arrêté depuis (Temps en secondes) : 120
Redémarrage du service MQTT si arrêté depuis (Temps en secondes) : 120
Redémarrage du service Client MQTT si arrêté depuis (Temps en secondes, minimum : 60 secondes) : 120
Dossier d'installation Zigbee2MQTT : /opt/zigbee2mqtt
Exécutable MQTT serveur ; /usr/sbin/mosquitto

Log du plugin zigbee2mqtt_z2m_debug

zigbee2mqtt@1.32.2 start
node index.js
Building Zigbee2MQTT… (initial build), failed
Error: Command failed: npm run build
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5

saisissez ou collez du code ici

Et oui j’ai suivi les conseils de la doc sans résultat.

Depuis 3 mois tout fonctionnait bien c’est depuis cette mise à jour de ce matin en passant de 1.33.0 a 1.36.0.

Et impossible d’ouvrir l’interface Zigbee2MQTT, j’ai le message site inaccessible

Une copie d’écran aurait été plus lusible ici.

Vérifier que c’est le bon et utiliser le port by-id de préférence.
Mettre à jour zigbee2mqtt, réinstaller dépendance, et donner le log en utilisant le bouton </> pour le formatage.

Tu n’utilises pas jmqtt ou mqtt2 (zwavejs?) ?

Page santé jeedom et version node/npm, en ssh:
npm -v
node -v

Normal tant que le demon ne fonctionne pas.

Antoine

En premier, merci de ton aide. Sans solution surtout pour mes capteurs de température je serai obligé de réinstaller ma gateway xiaomi pour gérer mes thermostat ;-(

voici les différents log (zigbee2mqtt était à jour) j’avais juste une petite version de retard sur jeedom.

log zigbee2mqtt_demon

[2024-03-05 07:37:04]INFO : ############ Démarrage des service ############
[2024-03-05 07:37:04]INFO : ##### Démarrage du service ZigbeeLinker #####
[2024-03-05 07:37:05]INFO : ##### Service ZigbeeLinker démarré #####
[2024-03-05 07:37:08]INFO : ##### Arrêt du service MQTT résident (alors que le démon n'est pas encore démarré) #####
[2024-03-05 07:37:08]INFO : ##### Tentative d'arrêt du service MQTT (méthode 1)
[2024-03-05 07:37:09]INFO : ##### Service MQTT arrêté.
[2024-03-05 07:37:09]INFO : ##### Démarrage du service MQTT #####
[2024-03-05 07:37:10]INFO : ##### Démarrage du service MQTT terminé avec succès #####
[2024-03-05 07:37:12]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 07:37:13]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 07:37:13]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2024-03-05 07:37:14]INFO : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2024-03-05 07:37:14]INFO : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2024-03-05 07:37:14]INFO : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2024-03-05 07:37:14]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2024-03-05 07:37:14]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 07:37:15]INFO : ##### Le service ZigbeeLinker a démarré #####
[2024-03-05 07:37:36]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 07:38:18]INFO : ############ Arrêt des services ############
[2024-03-05 07:38:18]INFO : ##### Arrêt du service ZigbeeLinker #####
[2024-03-05 07:38:19]INFO : ##### Service ZigbeeLinker Arrêté #####
[2024-03-05 07:38:19]INFO : ##### Arrêt du service Client MQTT (Client MQTT Local)#####
[2024-03-05 07:38:19]INFO : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est déconnecté. #####
[2024-03-05 07:38:20]INFO : ##### Le service Client MQTT (Client MQTT Local) s'est arrêté correctement #####
[2024-03-05 07:38:20]INFO : ##### Arrêt du service Zigbee2MQTT #####
[2024-03-05 07:38:20]INFO : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####
[2024-03-05 07:38:20]INFO : ##### Arrêt du service MQTT #####
[2024-03-05 07:38:20]INFO : ##### Tentative d'arrêt du service MQTT (méthode 1)
[2024-03-05 07:38:21]INFO : ##### Service MQTT arrêté.
[2024-03-05 07:38:21]INFO : ##### Le service MQTT s'est arrêté correctement. #####
[2024-03-05 07:39:15]INFO : ############ Démarrage des service ############
[2024-03-05 07:39:15]INFO : ##### Démarrage du service ZigbeeLinker #####
[2024-03-05 07:39:16]INFO : ##### Service ZigbeeLinker démarré #####
[2024-03-05 07:39:19]INFO : ##### Démarrage du service MQTT #####
[2024-03-05 07:39:20]INFO : ##### Démarrage du service MQTT terminé avec succès #####
[2024-03-05 07:39:21]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 07:39:23]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 07:39:23]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2024-03-05 07:39:24]INFO : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2024-03-05 07:39:24]INFO : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2024-03-05 07:39:24]INFO : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2024-03-05 07:39:24]INFO : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2024-03-05 07:39:24]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2024-03-05 07:39:24]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 07:39:46]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 07:41:50]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 07:41:51]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 07:42:01]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 07:42:12]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 07:44:14]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 07:44:15]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 07:44:23]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 07:44:45]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####



Log zigbee2mqtt

[2024-03-05 07:39:05]DEBUG : [Bureau][Prise 2] : Jeedom-->MQTT en erreur, impossible d'envoyer un ordre car le client MQTT n'est pas connecté. Client MQTT=[Aucun][Client MQTT Local]
[2024-03-05 07:39:05]DEBUG : [Salon][Prise 1] : Jeedom-->MQTT en erreur, impossible d'envoyer un ordre car le client MQTT n'est pas connecté. Client MQTT=[Aucun][Client MQTT Local]
[2024-03-05 07:39:05]DEBUG : [Salon][Sonnette] : Jeedom-->MQTT en erreur, impossible d'envoyer un ordre car le client MQTT n'est pas connecté. Client MQTT=[Aucun][Client MQTT Local]
[2024-03-05 07:40:34]DEBUG : [Bureau][Prise 2] : Ping de réveil de l'équipement
[2024-03-05 07:40:34]DEBUG : [Bureau][Prise 2] : Jeedom-->MQTT, topic=zigbee2mqtt/0x847127fffe176026/get, json={"state":""}
[2024-03-05 07:40:34]DEBUG : [Salon][Prise 1] : Ping de réveil de l'équipement
[2024-03-05 07:40:34]DEBUG : [Salon][Prise 1] : Jeedom-->MQTT, topic=zigbee2mqtt/Prise 1/get, json={"state":""}
[2024-03-05 07:40:34]DEBUG : [Salon][Sonnette] : Ping de réveil de l'équipement
[2024-03-05 07:40:34]DEBUG : [Salon][Sonnette] : Jeedom-->MQTT, topic=zigbee2mqtt/Sonnette/get, json={"battery_low":"","alarm":"","melody":"","duration":"","volume":"","battpercentage":""}
[2024-03-05 07:43:04]DEBUG : [Bureau][Prise 2] : Ping de réveil de l'équipement
[2024-03-05 07:43:04]DEBUG : [Bureau][Prise 2] : Jeedom-->MQTT, topic=zigbee2mqtt/0x847127fffe176026/get, json={"state":""}
[2024-03-05 07:43:04]DEBUG : [Salon][Prise 1] : Ping de réveil de l'équipement
[2024-03-05 07:43:04]DEBUG : [Salon][Prise 1] : Jeedom-->MQTT, topic=zigbee2mqtt/Prise 1/get, json={"state":""}
[2024-03-05 07:43:04]DEBUG : [Salon][Sonnette] : Ping de réveil de l'équipement
[2024-03-05 07:43:04]DEBUG : [Salon][Sonnette] : Jeedom-->MQTT, topic=zigbee2mqtt/Sonnette/get, json={"battery_low":"","alarm":"","melody":"","duration":"","volume":"","battpercentage":""}
[2024-03-05 07:45:05]DEBUG : [Bureau][Prise 2] : Ping de réveil de l'équipement
[2024-03-05 07:45:05]DEBUG : [Bureau][Prise 2] : Jeedom-->MQTT, topic=zigbee2mqtt/0x847127fffe176026/get, json={"state":""}
[2024-03-05 07:45:05]DEBUG : [Salon][Prise 1] : Ping de réveil de l'équipement
[2024-03-05 07:45:05]DEBUG : [Salon][Prise 1] : Jeedom-->MQTT, topic=zigbee2mqtt/Prise 1/get, json={"state":""}
[2024-03-05 07:45:05]DEBUG : [Salon][Sonnette] : Ping de réveil de l'équipement
[2024-03-05 07:45:05]DEBUG : [Salon][Sonnette] : Jeedom-->MQTT, topic=zigbee2mqtt/Sonnette/get, json={"battery_low":"","alarm":"","melody":"","duration":"","volume":"","battpercentage":""}

log zigbee2mqtt dep

#######################################################
#    INSTALL : Zigbee2mqtt                            #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:8.3.0-1+rpi2).
gcc is already the newest version (4:8.3.0-1+rpi2).
git is already the newest version (1:2.20.1-2+deb10u8).
make is already the newest version (4.2.1-1.2).
The following packages were automatically installed and are no longer required:
libmbim-glib4 libmbim-proxy libqmi-glib5 libqmi-proxy
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 18 already installed : Nothing to do !
#######################################################
#    INSTALLING : Mosquitto (server)                  #
#######################################################
Reading package lists...
Building dependency tree...
Reading state information...
mosquitto is already the newest version (1.5.7-1+deb10u1).
The following packages were automatically installed and are no longer required:
libmbim-glib4 libmbim-proxy libqmi-glib5 libqmi-proxy
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
#######################################################
#    INSTALLING : Mosquitto for Php                   #
#######################################################
Mosquitto for Php is already installed, nothing to do
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
#####    Stopping Zigbee2mqtt deamon                  #
#######################################################
##### Update : Download update from Zigbee2mqtt git
##### up to date
#######################################################
##### Configure deamon and start it
Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service -> /etc/systemd/system/zigbee2mqtt.service.
#######################################################
#                         END                         #
#######################################################

et ce que tu as demandé en ssh (même si je ne sais pas à quoi cela correspond)
npm -v
10.2.4
node -v
v18.19.1

le port by-id de préférence

C’était la configuration de base proposée à l’installation et qui a immédiatement fonctionné.

Tu n’utilises pas jmqtt ou mqtt2 (zwavejs?) ?

J’ai fait une installation standard, je ne suis pas assez bon pour être plus précis

Sinon, penses-tu qu’une suppression du plugin et une réinstallation ne serait elle pas nécessaire ?

merci;

Dans ce cas utilise la fonction réparer du plugin.

Tu dois pouvoir me dire si tu as installer le plugin zwavejs et/ou mqtt manager. Dans la négative, donne nous la liste des plugins que tu as.

Antoine

Tu dois pouvoir me dire si tu as installer le plugin zwavejs et/ou mqtt manager. Dans la négative, donne nous la liste des plugins que tu as.

Alors si c’est un plugin je ne les ai pas installé c’est certain.

Je l’ai déjà fait aussi sans succès.

C’est quoi ta clé zigbee ?

Redonne le log.en debug au démarrage du demon, svp et ta page de configuration.

Sans lien avec le problème actuel mais tu as quelques optimisations pour ton pi.

[2024-03-05 18:08:06]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 18:08:17]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 18:10:19]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 18:10:20]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 18:10:28]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 18:10:39]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 18:12:41]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 18:12:42]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 18:12:51]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 18:13:13]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 18:14:32]INFO : ############ Arrêt des services ############
[2024-03-05 18:14:32]INFO : ##### Arrêt du service ZigbeeLinker #####
[2024-03-05 18:14:32]INFO : ##### Service ZigbeeLinker Arrêté #####
[2024-03-05 18:14:32]INFO : ##### Arrêt du service Client MQTT (Client MQTT Local)#####
[2024-03-05 18:14:32]INFO : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est déconnecté. #####
[2024-03-05 18:14:33]INFO : ##### Le service Client MQTT (Client MQTT Local) s'est arrêté correctement #####
[2024-03-05 18:14:33]INFO : ##### Arrêt du service Zigbee2MQTT #####
[2024-03-05 18:14:33]INFO : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####
[2024-03-05 18:14:33]INFO : ##### Arrêt du service MQTT #####
[2024-03-05 18:14:33]INFO : ##### Tentative d'arrêt du service MQTT (méthode 1)
[2024-03-05 18:14:34]INFO : ##### Service MQTT arrêté.
[2024-03-05 18:14:34]INFO : ##### Le service MQTT s'est arrêté correctement. #####
[2024-03-05 18:15:06]INFO : ############ Démarrage des service ############
[2024-03-05 18:15:06]INFO : ##### Démarrage du service ZigbeeLinker #####
[2024-03-05 18:15:07]INFO : ##### Service ZigbeeLinker démarré #####
[2024-03-05 18:15:10]INFO : ##### Démarrage du service MQTT #####
[2024-03-05 18:15:11]INFO : ##### Démarrage du service MQTT terminé avec succès #####
[2024-03-05 18:15:12]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 18:15:14]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 18:15:14]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2024-03-05 18:15:15]INFO : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2024-03-05 18:15:15]INFO : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2024-03-05 18:15:15]INFO : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2024-03-05 18:15:15]INFO : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2024-03-05 18:15:15]INFO : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2024-03-05 18:15:15]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 18:15:37]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 18:17:39]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 18:17:40]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 18:17:49]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 18:18:00]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2024-03-05 18:20:02]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2024-03-05 18:20:03]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2024-03-05 18:20:13]INFO : ##### Le service zigbee2mqtt a démarré #####
[2024-03-05 18:20:35]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####

Conf 4



Mets la vrai ip ou 127.0.0.1 plutôt que localhost comme ip de mosquitto.

et j’ai oublié de préciser que j’utilise une clef SONOFF ZigBee 3.0 USB Dongle Plus

Cette info n’est pas assez precise, car il ya deux versions, donc P ou E.

Si clé usb, pourquoi as-tu une adresse ip et aucun port?

Antoine

C’est la E

Par contre bonne nouvelle j’ai par sécurité changé « l’adaptateur », sauvegardé puis remis le même, relancé les dépendances et j’ai enfin récupéré tout mes capteurs et le fonctionnement normale du service zigbee2MQTT

:partying_face:

Je ne sais pas vraiment ce qui s’est passé mais je sais que tu as passé beaucoup de temps sur mon problème et je t’en suis reconnaissant.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.