"Le service zigbee2mqtt s'est arrêté" impossible à lancer?

Bonjour à tous

Après 2 jours d’essai et de X réinstallations de mon jeedom. j’abandonne l’idée de résoudre mon problème tous seul.

j’ai tout essayé les méthodes proposées sur le forum mais rien à faire, cela ne fonctionne pas.

je fonctionnais sur deconz (plutôt stable) et certains de mes équipements ne sont pas reconnus par deconz d’où mon passage sur Zigbeelinker.

j’ai MQTTmanager d’installé et j’ai enlevé moquitto dessus pour travailler sur le client de zigbeelinker.
j’ai fait l’essai sur un jeedom propre avec seulement zigbeelinker « solution complète » et mqttmanager en client distant et cela fonctionne sans souci particulier. donc je lance ma sauvegarde qui malheureusement date d’un bon mois et là impossible de faire fonctionner le plugin Zigbeelinker j’ai un message d’erreur bien connu car il y a des discussions sur le forum.
mais malgré les retours et essais proposés je n’arrive pas a m’en sortir pourtant je suis têtu.

voila réponse ##### Le service zigbee2mqtt s’est arrêté #####

je suis sur Debian GNU/Linux 10 (buster) 64bits (x86_64) sur un QNAP avec virtualisatiostation 3.

merci pour votre aide cdt CARI
voici ce qu’il y a sur le debug

> zigbee2mqtt@1.30.4 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)

voici ce qu’il y a sur le sigbee2mqtt en forcant le port

[2023-05-14 12:46:46][INFO] : Write configuration.yaml : {"homeassistant":false,"permit_join":false,"mqtt":{"base_topic":"zigbee2mqtt","server":"mqtt:\/\/192.168.1.32:1883","reject_unauthorized":true,"include_device_information":true,"keepalive":60},"serial":{"adapter":"deconz"},"advanced":{"channel":20,"network_key":[112,44,106,91,135,5,230,139,233,154,174,137,32,180,251,38],"pan_id":30796,"log_level":"debug"},"frontend":{"host":"192.168.1.32","port":8080}}
[2023-05-14 13:39:51][INFO] : Write configuration.yaml : {"homeassistant":false,"permit_join":false,"mqtt":{"base_topic":"zigbee2mqtt","server":"mqtt:\/\/192.168.1.32:1883","reject_unauthorized":true,"include_device_information":true,"keepalive":60},"serial":{"adapter":"deconz","port":"\/dev\/ttyACM1"},"advanced":{"channel":20,"network_key":[112,44,106,91,135,5,230,139,233,154,174,137,32,180,251,38],"pan_id":30796,"log_level":"debug"},"frontend":{"host":"192.168.1.32","port":8080}}

voici ce qu’il y a sur le demon

[2023-05-14 12:06:08][INFO] : ##### Service ZigbeeLinker démarré #####
[2023-05-14 12:06:09][INFO] : ---/var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf : Mise à jour du paramètre include_dir /var/www/html/plugins/zigbee2mqtt/data/mosquitto/include
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf
[2023-05-14 12:06:09][INFO] : ---/var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf : Création du paramètre per_listener_settings true en première ligne
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf
[2023-05-14 12:06:09][INFO] : ---/var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf : Mise à jour du paramètre pid_file /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.pid
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf
[2023-05-14 12:06:09][INFO] : Création du fichier de configuration : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf
[2023-05-14 12:06:09][INFO] : ---/var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf : Création du paramètre allow_anonymous true
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf
[2023-05-14 12:06:09][INFO] : ---/var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf : Création du paramètre bind_address 0.0.0.0
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf
[2023-05-14 12:06:09][INFO] : ---/var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf : Création du paramètre log_type none
[2023-05-14 12:06:09][INFO] : Ecriture dans le fichier : /var/www/html/plugins/zigbee2mqtt/data/mosquitto/include/zigbeelinker.conf
[2023-05-14 12:06:11][INFO] : ##### Démarrage du service MQTT #####
[2023-05-14 12:06:12][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
[2023-05-14 12:06:13][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:06:14][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:06:14][INFO] : ##### Création d'un Client MQTT local #####
[2023-05-14 12:06:14][INFO] : ##### Création du service Client MQTT (Client MQTT Local) #####
[2023-05-14 12:06:14][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2023-05-14 12:06:14][INFO] : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2023-05-14 12:06:14][INFO] : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2023-05-14 12:06:14][INFO] : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2023-05-14 12:06:15][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2023-05-14 12:06:15][INFO] : ##### Le service MQTT a démarré #####
[2023-05-14 12:06:15][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2023-05-14 12:06:15][INFO] : ##### Le service Client MQTT "Client MQTT Local" a démarré #####
[2023-05-14 12:06:44][INFO] : ##### Le service ZigbeeLinker a démarré #####
[2023-05-14 12:07:00][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####
[2023-05-14 12:09:01][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:09:02][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:11:13][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:11:14][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:13:14][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:13:15][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:15:15][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:15:16][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:17:18][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:17:19][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:17:27][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2023-05-14 12:17:37][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####
[2023-05-14 12:19:39][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:19:40][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:21:40][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:21:41][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:23:41][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:23:43][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:24:32][INFO] : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2023-05-14 12:25:54][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:25:55][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:26:42][INFO] : ############ Arrêt des services ############
[2023-05-14 12:26:42][INFO] : ##### Arrêt du service ZigbeeLinker #####
[2023-05-14 12:26:42][INFO] : ##### Service ZigbeeLinker Arrêté #####
[2023-05-14 12:26:42][INFO] : ##### Arrêt du service Client MQTT (Client MQTT Local)#####
[2023-05-14 12:26:42][INFO] : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est déconnecté. #####
[2023-05-14 12:26:43][INFO] : ##### Le service Client MQTT (Client MQTT Local) s'est arrêté correctement #####
[2023-05-14 12:26:43][INFO] : ##### Arrêt du service Zigbee2MQTT #####
[2023-05-14 12:26:43][INFO] : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####
[2023-05-14 12:26:43][INFO] : ##### Arrêt du service MQTT #####
[2023-05-14 12:26:44][INFO] : ##### Tentative d'arrêt du service MQTT (méthode 1)
[2023-05-14 12:26:45][INFO] : ##### Service MQTT arrêté.
[2023-05-14 12:26:45][INFO] : ##### Le service MQTT s'est arrêté correctement. #####
[2023-05-14 12:31:46][INFO] : ############ Démarrage des service ############
[2023-05-14 12:31:46][INFO] : ##### Démarrage du service ZigbeeLinker #####
[2023-05-14 12:31:47][INFO] : ##### Service ZigbeeLinker démarré #####
[2023-05-14 12:31:49][INFO] : ##### Démarrage du service MQTT #####
[2023-05-14 12:31:50][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
[2023-05-14 12:31:52][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:31:53][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:31:53][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2023-05-14 12:31:54][INFO] : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2023-05-14 12:31:54][INFO] : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2023-05-14 12:31:54][INFO] : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2023-05-14 12:31:54][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2023-05-14 12:31:55][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2023-05-14 12:32:55][INFO] : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2023-05-14 12:33:00][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####
[2023-05-14 12:37:10][ERROR] : ##### Le service ZigbeeLinker est arrêté #####
[2023-05-14 12:38:14][INFO] : ############ Démarrage des service ############
[2023-05-14 12:38:14][INFO] : ##### Démarrage du service ZigbeeLinker #####
[2023-05-14 12:38:14][INFO] : ##### Service ZigbeeLinker démarré #####
[2023-05-14 12:38:16][INFO] : ##### Démarrage du service MQTT #####
[2023-05-14 12:38:18][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
[2023-05-14 12:38:18][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:38:19][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:38:19][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2023-05-14 12:38:19][INFO] : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2023-05-14 12:38:19][INFO] : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2023-05-14 12:38:20][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2023-05-14 12:38:20][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2023-05-14 12:38:53][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####
[2023-05-14 12:39:21][INFO] : ##### Le service ZigbeeLinker a démarré #####
[2023-05-14 12:39:57][INFO] : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2023-05-14 12:40:55][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:40:56][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:41:05][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2023-05-14 12:41:27][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####
[2023-05-14 12:45:37][ERROR] : ##### Le service ZigbeeLinker est arrêté #####
[2023-05-14 12:45:37][INFO] : ############ Démarrage des service ############
[2023-05-14 12:45:37][INFO] : ##### Démarrage du service ZigbeeLinker #####
[2023-05-14 12:45:37][INFO] : ##### Service ZigbeeLinker démarré #####
[2023-05-14 12:45:38][INFO] : ##### Arrêt du service MQTT résident (alors que le démon n'est pas encore démarré) #####
[2023-05-14 12:45:38][INFO] : ##### Tentative d'arrêt du service MQTT (méthode 1)
[2023-05-14 12:45:40][INFO] : ##### Service MQTT arrêté.
[2023-05-14 12:45:40][INFO] : ##### Démarrage du service MQTT #####
[2023-05-14 12:45:41][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
[2023-05-14 12:45:41][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2023-05-14 12:45:43][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2023-05-14 12:45:43][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2023-05-14 12:45:43][INFO] : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2023-05-14 12:45:43][INFO] : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2023-05-14 12:45:44][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2023-05-14 12:45:44][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2023-05-14 12:45:45][INFO] : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2023-05-14 12:46:14][INFO] : ##### Le service ZigbeeLinker a démarré #####
[2023-05-14 12:46:17][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####
[2023-05-14 12:46:46][INFO] : ##### Arrêt du service Zigbee2MQTT #####

Bonjour

Merci de donner une image des configuration de zigbeelinker et mqtt2.

Antoine

salut tonio16 merci pour ton aide
PI: par contre mqtt2 fonctionne car j’arrive à démarrer mon roomba avec irobot Kroomba sur MQTT2
voici les images

MQTT2

Alors il te faut installer zigbeelinker avec zigbee2mqtt + client mqtt.
Reprendre la configuration mqtt de mqtt manager dans zigbeelinker.

Il y a différents postes sur la partie configuration de zigbeelinker avec mqtt2.

Antoine

j’ai essayé même résultat mais je vais refaire au cas ou.

par contre j’ai installé « comme sur la config ci-dessus » sur un jeedom fraichement installé sans ma sauvegarde et cela fonctionné . bizarre on dirait que ma sauvegarde fout le bordel

bon j’ai repris avec mqtt2 avec broken local c’est pire impossible de lancer le demon, voici le retour
il semblerait qu’il faut désinstaller mosquito de zigbeelinker avant install celui de MQTT2 mais je ne sais pas comment on fait ce ne serait pas cela qui fou le bordel?..

voila ce donne la commande « systemctl status zigbee2mqtt.service » bizarre :

Jeedom:~$ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
   Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; disabled; vendor pre
   Active: inactive (dead)
lines 1-3/3 (END)
● zigbee2mqtt.service - zigbee2mqtt
   Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; disabled; vendor preset: enabled)
   Active: inactive (dead)


[2023-05-14 18:58:19][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2023-05-14 19:00:18][INFO] : Start mqtt2d
[2023-05-14 19:00:18][INFO] : Log level on  : debug
[2023-05-14 19:00:18][INFO] : Socket port : 55035
[2023-05-14 19:00:18][INFO] : MQTT : mqtts://127.0.0.1:8883
[2023-05-14 19:00:18][INFO] : Username : jeedom
[2023-05-14 19:00:18][INFO] : Password : CACHE
[2023-05-14 19:00:18][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2023-05-14 19:00:18][INFO] : Apikey : CACHE
[2023-05-14 19:00:18][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2023-05-14 19:00:18][INFO] : Cycle : 0.3
[2023-05-14 19:00:18][INFO] : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
[2023-05-14 19:00:18][INFO] : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
[2023-05-14 19:00:18][INFO] : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt
[2023-05-14 19:00:18][INFO] : Connect to mqtt server
Sun, 14 May 2023 19:00:18 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:165:31
[2023-05-14 19:00:18][DEBUG] : HTTP listen on 127.0.0.1 port : 55035 started
[2023-05-14 19:00:19][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883

oui c’est avec ce tuto que j’ai essayé mais ils n’explique pas comment désinstaller mosquitto…

Fait les étapes indiquees, cela devraient le faire.

Antoine

pour desinstaller le mosquitto installé par zigbeelinker :

sudo apt-get remove mosquitto

Norbert

ngrataloup et tonio16

Bon finalement en forçant la désinstallation de mosquitto sur MQTT2 puis en relançant les dépendances de zigbeelinker (install complète) et puis en faisant une réparation de zigbeelinker cela a fonctionné.
Ne me demander pas pourquoi cela a d’un coup fonctionné, je n’y comprend rien (j’ai du faire 20 fois la manip avant sans résultats).

ca me frustre car si un jour je dois refaire l’install j’ai peur de galérer.

Peut être que a force d’insister sur mqqt2 j’ai réussi à finalement enlever mosquitto, pour qu’il soit enfin pris en compte par zigbeelinker lorsque j’ai relancé la dépendance ou réparation …

pi: j’ai mis mis MQTT2 en broker distant avec les donnée de zigbeelinker et ca fonctionne.

cdt

1 « J'aime »

Mqtt2 est sensé avoir la main sur mosquitto, c’estpour cela qu’il faut choisir l’installationsans mqtt pour zigbeelinker. Je crains que tu n’es des soucis par la suite avec une installation bancale comme tu viens de le faire.

Antoine

là je n’ose plus toucher… mais oui je suis d’accord avec toi, a voir pour la suite