ZigbeeLinker - Le service client MQTT "Client MQTT Local" est arrêté

Salut les amis
Je me suis décidé à franchir le pas et utiliser ZigbeeLinker (version 2021-06-02 20:20:30) avec ma Conbee II. Plugin installé, dépendances construites, aucune erreur jusqu’à ce que…

J’ai bien suivi les conseils lors de l’install, à savoir « Réparer » puis « Reconstruire les dépendances » :

#######################################################
#    INSTALL : Zigbee2mqtt                            #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://phoscon.de/apt/deconz stretch InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:5 http://ftp.fr.debian.org/debian stretch Release
Hit:6 https://repo.mosquitto.org/debian stretch InRelease
Hit:8 https://deb.nodesource.com/node_14.x stretch InRelease
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:6.3.0-4).
gcc is already the newest version (4:6.3.0-4).
git is already the newest version (1:2.11.0-3+deb9u7).
make is already the newest version (4.1-9.1).
The following package was automatically installed and is no longer required:
libwebsockets8
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 14 already installed : Nothing to do !
#######################################################
#    INSTALLING : Mosquitto (server)                  #
#######################################################
Reading package lists...
Building dependency tree...
Reading state information...
mosquitto is already the newest version (2.0.11-0mosquitto1~stretch1).
The following package was automatically installed and is no longer required:
libwebsockets8
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 15 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                         #
#######################################################

Voici aussi les logs du plugin en mode debug :

root@logger:~# tail -f /var/log/hosts/jeedom.log|grep -i mqtt
Jun 12 20:59:14 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/chmod 664 /var/www/html/core/class/…/…/log/zigbee2mqtt_dep
Jun 12 20:59:15 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/chmod 664 /var/www/html/core/class/…/…/log/zigbee2mqtt_dep
Jun 12 20:59:16 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/chmod 664 /var/www/html/core/class/…/…/log/zigbee2mqtt_dep
Jun 12 20:59:19 jeedom php[25713] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:19][INFO] : ############ Démarrage des service ############
Jun 12 20:59:19 jeedom php[25713] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:19][INFO] : Démon Version V2
Jun 12 20:59:19 jeedom php[25713] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:19][INFO] : ##### Démarrage du service ZigbeeLinker #####
Jun 12 20:59:19 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:19][INFO] : ##### Service ZigbeeLinker démarré #####
Jun 12 20:59:19 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:19][INFO] : ##### Démarrage du service MQTT #####
Jun 12 20:59:20 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:20][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
Jun 12 20:59:20 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:20][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
Jun 12 20:59:21 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:21][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 1 seconde(s)
Jun 12 20:59:22 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:22][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 2 seconde(s)
Jun 12 20:59:23 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:23][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 3 seconde(s)
Jun 12 20:59:24 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:24][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 4 seconde(s)
Jun 12 20:59:25 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:25][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 5 seconde(s)
Jun 12 20:59:26 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:26][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 6 seconde(s)
Jun 12 20:59:27 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:27][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 7 seconde(s)
Jun 12 20:59:28 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:28][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 8 seconde(s)
Jun 12 20:59:29 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:29][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 9 seconde(s)
Jun 12 20:59:30 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:30][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 10 seconde(s)
Jun 12 20:59:31 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:31][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 11 seconde(s)
Jun 12 20:59:31 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:31][INFO] : ##### Impossible de démarrer le service Client MQTT (Client MQTT Local) #####
Jun 12 20:59:31 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/chmod 755 /var/www/html/plugins/zigbee2mqtt/core/class/…/…/data/zigbee2mqtt/configuration.yaml
Jun 12 20:59:31 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/chmod 644 /var/www/html/plugins/zigbee2mqtt/core/class/…/…/data/zigbee2mqtt/configuration.yaml
Jun 12 20:59:31 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/systemctl stop zigbee2mqtt
Jun 12 20:59:31 jeedom sudo: www-data : TTY=unknown ; PWD=/var/www/html/core/ajax ; USER=root ; COMMAND=/bin/systemctl disable zigbee2mqtt
Jun 12 20:59:31 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:31][INFO] : ##### Démarrage du service Zigbee2MQTT #####
Jun 12 20:59:31 jeedom sudo: www-data : TTY=unknown ; PWD=/opt/zigbee2mqtt ; USER=root ; ENV=ZIGBEE2MQTT_DATA=/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/ ; COMMAND=/usr/bin/npm start
Jun 12 20:59:32 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:32][INFO] : ##### Le service Zigbee2MQTT démarre… #####
Jun 12 20:59:32 jeedom php[6797] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:32][INFO] : ##### Le service zigbee2mqtt a démarré #####
Jun 12 20:59:45 jeedom php[30968] JEEDOM cron [2021-06-12 20:59:45][INFO] : Arrêt de zigbee2mqtt::deamon_client(), PID : 6925
Jun 12 20:59:46 jeedom php[30968] JEEDOM zigbee2mqtt [2021-06-12 20:59:46][DEBUG] : [Aucun][Client MQTT Local] : Cron remove for eqId : 677, cron name : deamon_client
Jun 12 20:59:46 jeedom php[30968] JEEDOM zigbee2mqtt [2021-06-12 20:59:46][DEBUG] : [Aucun][Client MQTT Local] : Cron create : deamon_client at * * * * *
Jun 12 20:59:46 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:46][INFO] : ##### Création du service Client MQTT (Client MQTT Local) #####
Jun 12 20:59:46 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:46][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
Jun 12 20:59:47 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:47][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 1 seconde(s)
Jun 12 20:59:48 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:48][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 2 seconde(s)
Jun 12 20:59:49 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:49][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 3 seconde(s)
Jun 12 20:59:50 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:50][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 4 seconde(s)
Jun 12 20:59:51 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:51][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 5 seconde(s)
Jun 12 20:59:52 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:52][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 6 seconde(s)
Jun 12 20:59:53 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:53][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 7 seconde(s)
Jun 12 20:59:54 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:54][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 8 seconde(s)
Jun 12 20:59:55 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:55][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 9 seconde(s)
Jun 12 20:59:56 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:56][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 10 seconde(s)
Jun 12 20:59:57 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:57][INFO] : ##### → Attent que le service Client MQTT (Client MQTT Local) démarre depuis 11 seconde(s)
Jun 12 20:59:57 jeedom php[30968] JEEDOM zigbee2mqtt_demon [2021-06-12 20:59:57][INFO] : ##### Impossible de démarrer le service Client MQTT (Client MQTT Local) #####
Jun 12 20:59:57 jeedom php[30968] JEEDOM zigbee2mqtt [2021-06-12 20:59:57][DEBUG] : [Aucun][Client MQTT Local] Refresh widget lancé

Avez-vous une idée de ce qui clocherait svp ?
Merci les amis :wink:

Salut

Cela donne quoi la config de la clé?
Antoine

Hello, voici :

As-tu testé sans remplir la partie port comme indiqué?

Antoine

1 « J'aime »

bonjour

de mon cote je fonctionne avec la même configuration que toi cependant dans la Faq c’est note

image

1 « J'aime »

Oui j’ai essayé cela aussi, mais le résulat est le même.
J’ai aussi essayé avec le mode « plugin MQTT » installé à côté → idem.
J’ai même testé avec la version beta, rien à faire.

1 « J'aime »

Hello,
ton problème se situe ici

essayes ces quelques lignes :

sudo dpkg --remove --force-remove-reinstreq libwebsockets8:amd64
sudo update-rc.d mosquitto remove
sudo apt-get purge mosquitto
sudo apt autoremove -y
sudo apt-get install mosquitto

Ensuite, fait un

sudo apt update
sudo apt upgrade -y

Vérifie que tout passe en refaisant un sudo apt upgrade (il ne doit pas rester de mise à jour à faire)

Tient nous au jus :slight_smile:

Désolé, ça ne donne rien. J’ai bien tout supprimé en ligne de commande, puis j’ai réinstallé les dépendances via le plugin (j’ai aussi essayé apt-get install & upgrade / udpate → même résultat).

Voici la log de l’install des dépendances après le purge:

#######################################################
#    INSTALL : Zigbee2mqtt                            #
#######################################################
#######################################################
##### apt-get update in progress
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [53.0 kB]
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://phoscon.de/apt/deconz stretch InRelease
Get:4 http://ftp.fr.debian.org/debian stretch-updates InRelease [93.6 kB]
Hit:5 http://ftp.fr.debian.org/debian stretch Release
Get:6 https://deb.nodesource.com/node_14.x stretch InRelease [4585 B]
Hit:7 https://repo.mosquitto.org/debian stretch InRelease
Get:8 http://security.debian.org/debian-security stretch/updates/main Sources [354 kB]
Get:9 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [693 kB]
Get:10 http://security.debian.org/debian-security stretch/updates/main Translation-en [318 kB]
Get:12 https://deb.nodesource.com/node_14.x stretch/main amd64 Packages [765 B]
Fetched 1516 kB in 1s (1455 kB/s)
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:6.3.0-4).
gcc is already the newest version (4:6.3.0-4).
git is already the newest version (1:2.11.0-3+deb9u7).
make is already the newest version (4.1-9.1).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 14 already installed : Nothing to do !
#######################################################
#    INSTALLING : Mosquitto (server)                  #
#######################################################
Failed to stop mosquitto.service: Unit mosquitto.service not loaded.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libev4 libuv1 libwebsockets12
Suggested packages:
apparmor
The following NEW packages will be installed:
libev4 libuv1 libwebsockets12 mosquitto
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
0 upgraded, 4 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/441 kB of archives.
After this operation, 1019 kB of additional disk space will be used.
Selecting previously unselected package libuv1:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 70170 files and directories currently installed.)
Preparing to unpack .../libuv1_1.9.1-3_amd64.deb ...
Unpacking libuv1:amd64 (1.9.1-3) ...
Selecting previously unselected package libev4.
Preparing to unpack .../libev4_1%3a4.22-1+b1_amd64.deb ...
Unpacking libev4 (1:4.22-1+b1) ...
Selecting previously unselected package libwebsockets12:amd64.
Preparing to unpack .../libwebsockets12_2.4.2-0mosquitto1~stretch1_amd64.deb ...
Unpacking libwebsockets12:amd64 (2.4.2-0mosquitto1~stretch1) ...
Selecting previously unselected package mosquitto.
Preparing to unpack .../mosquitto_2.0.11-0mosquitto1~stretch1_amd64.deb ...
Unpacking mosquitto (2.0.11-0mosquitto1~stretch1) ...
Setting up libev4 (1:4.22-1+b1) ...
Setting up libuv1:amd64 (1.9.1-3) ...
Setting up libwebsockets12:amd64 (2.4.2-0mosquitto1~stretch1) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up mosquitto (2.0.11-0mosquitto1~stretch1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/mosquitto.service -> /lib/systemd/system/mosquitto.service.
Processing triggers for systemd (232-25+deb9u12) ...
Processing triggers for man-db (2.7.6.1-2) ...
#######################################################
#    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
./install_z2m.sh: line 80: [: -en: binary operator expected
##### Compiling for NodeJS version 14
##### Updating...
From https://github.com/Koenkk/zigbee2mqtt
497ca180..04c4c77d  dev        -> origin/dev
Already up-to-date.
##### Installing dependencies...
npm WARN prepare removing existing node_modules/ before installation
> @serialport/bindings@9.0.4 install /opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
> serialport@9.0.6 postinstall /opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/serialport
> node thank-you.js
e[96me[1mThank you for using serialport!e[96me[1m
e[0me[96mIf you rely on this package, please consider supporting our open collective:e[22me[39m
> e[94mhttps://opencollective.com/serialport/donatee[0m
> @serialport/bindings@9.0.4 install /opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
> serialport@9.0.6 postinstall /opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/serialport
> node thank-you.js
e[96me[1mThank you for using serialport!e[96me[1m
e[0me[96mIf you rely on this package, please consider supporting our open collective:e[22me[39m
> e[94mhttps://opencollective.com/serialport/donatee[0m
> unix-dgram@2.0.3 install /opt/zigbee2mqtt/node_modules/unix-dgram
> node-gyp rebuild
make: Entering directory '/opt/zigbee2mqtt/node_modules/unix-dgram/build'
CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
COPY Release/unix_dgram.node
make: Leaving directory '/opt/zigbee2mqtt/node_modules/unix-dgram/build'
added 346 packages in 5.277s
#######################################################
##### Configure deamon and start it
Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service -> /etc/systemd/system/zigbee2mqtt.service.
#######################################################
#                         END                         #
#######################################################

J’ai bien un service mosquitto en écoute:
root@jeedom:/home/looic# netstat -toanp|grep 1883|grep LISTEN

tcp        0      0 127.0.0.1:1883          0.0.0.0:*               LISTEN      8925/mosquitto       off (0.00/0/0)
tcp6       0      0 ::1:1883                :::*                    LISTEN      8925/mosquitto       off (0.00/0/0)

J’ai même forcé l’IP afin de taper dans le loopback:

La log Mosquitto affiche bien la connexion d’un client sans erreur :

root@jeedom:/home/looic# tail -f /var/log/mosquitto/mosquitto.log
1623784504: mosquitto version 2.0.11 starting
1623784504: Config loaded from /etc/mosquitto/mosquitto.conf.
1623784504: Starting in local only mode. Connections will only be possible from clients running on this machine.
1623784504: Create a configuration file which defines a listener to allow remote access.
1623784504: For more details see https://mosquitto.org/documentation/authentication-methods/
1623784504: Opening ipv4 listen socket on port 1883.
1623784504: Opening ipv6 listen socket on port 1883.
1623784504: mosquitto version 2.0.11 running
1623784659: New connection from 127.0.0.1:33248 on port 1883.
1623784659: New client connected from 127.0.0.1:33248 as jeedomzb682 (p2, c1, k60).

Pendant ce temps, Jeedom a toujours autant de mal à se connecter au serveur Mosquitto local :

Jun 15 21:26:12 jeedom php[882] JEEDOM zigbee2mqtt  [2021-06-15 21:26:12][DEBUG] : [Aucun][Test Local] Refresh widget lancé
Jun 15 21:26:12 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:12][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 8 seconde(s)
Jun 15 21:26:13 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:13][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 9 seconde(s)
Jun 15 21:26:14 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:14][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 10 seconde(s)
Jun 15 21:26:15 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:15][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 11 seconde(s)
Jun 15 21:26:16 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:16][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 12 seconde(s)
Jun 15 21:26:17 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:17][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 13 seconde(s)
Jun 15 21:26:18 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:18][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 14 seconde(s)
Jun 15 21:26:19 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:19][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 15 seconde(s)
Jun 15 21:26:20 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:20][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 16 seconde(s)
Jun 15 21:26:21 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:21][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 17 seconde(s)
Jun 15 21:26:22 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:22][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 18 seconde(s)
Jun 15 21:26:23 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:23][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 19 seconde(s)
Jun 15 21:26:24 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:24][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 20 seconde(s)
Jun 15 21:26:25 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:25][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 21 seconde(s)
Jun 15 21:26:26 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:26][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 22 seconde(s)
Jun 15 21:26:27 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:27][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 23 seconde(s)
Jun 15 21:26:28 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:28][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 24 seconde(s)
Jun 15 21:26:29 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:29][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 25 seconde(s)
Jun 15 21:26:30 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:30][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 26 seconde(s)
Jun 15 21:26:31 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:31][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 27 seconde(s)
Jun 15 21:26:32 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:32][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 28 seconde(s)
Jun 15 21:26:33 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:33][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 29 seconde(s)
Jun 15 21:26:34 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:34][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 30 seconde(s)
Jun 15 21:26:35 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:35][INFO] : #####  -->  Attent que le service Zigbee2MQTT démarre depuis 31 seconde(s)
Jun 15 21:26:35 jeedom php[8815] JEEDOM zigbee2mqtt_demon  [2021-06-15 21:26:35][INFO] : ##### Impossible de démarrer le service Zigbee2MQTT #####

Je ne sais pas quoi faire de plus là :slight_smile:

Maintenant tu as un autre soucis, on dirait.

Essayes de cliquer sur le bouton « Réparer Zigbee2MQTT » en bas dans configuration, et relances les dépendances.
Si ça ne fonctionne toujours pas, il est possible d’avoir un accès distant à ton jeedom ? Si oui, envoi moi en MP un accès (tu me créé un compte admin temporaire)

Hello - on avance !!! En réalité dans mon fichier /etc/mosquitto/mosquitto.conf, la directive pid_file pointait vers un fichier qui n’était pas accessible en écriture, ce qui générait une erreur lors de l’appel sudo de mosquitto dans le fichier zigbee2mqt.class.php.

Voici mon fichier de conf :

# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.gz

pid_file /tmp/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

Donc maintenant tout démarre correctement (mais) :

JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:58][INFO] : ############ Démarrage des service ############
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:58][INFO] :              Démon Version V2
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:58][INFO] : ##### Démarrage du service ZigbeeLinker #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:58][INFO] : ##### Service ZigbeeLinker démarré #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:58][INFO] : ##### Démarrage du service MQTT #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:59][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:59][INFO] : ##### Démarrage du service Client MQTT (Test Local) #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:59][INFO] : ##### Le service Client MQTT a démarré (Test Local) #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:59][INFO] : ##### Le service Client MQTT ([Aucun][Test Local]) s'est connecté. #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:21:59][INFO] : [Aucun][Test Local] : Client MQTT subscribe : 1
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:22:00][INFO] : ##### Démarrage du service Client MQTT (Test Local) terminé avec succès #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:22:00][INFO] : ##### Démarrage du service Zigbee2MQTT #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:22:01][INFO] : ##### Le service Zigbee2MQTT démarre... #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:22:01][INFO] : ##### Le service zigbee2mqtt a démarré #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:27][INFO] : ############ Arrêt des services ############
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:27][INFO] : ##### Arrêt du service ZigbeeLinker #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:27][INFO] : ##### Service ZigbeeLinker Arrêté #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:27][INFO] : ##### Arrêt du service Client MQTT (Test Local)#####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:27][INFO] : ##### Le service Client MQTT ([Aucun][Test Local]) s'est déconnecté. #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:28][INFO] : ##### Le service Client MQTT (Test Local) s'est arrêté correctement #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:28][INFO] : ##### Arrêt du service Zigbee2MQTT #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:28][INFO] : ##### Tentative d'arrêt du service Zigbee2MQTT (méthode 1)
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:29][INFO] : #####  -->  Attent que le service s'arrête complètement depuis 1 seconde(s)
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:30][INFO] : ##### Service Zigbee2MQTT arrêté.
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:30][INFO] : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:30][INFO] : ##### Arrêt du service MQTT #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:30][INFO] : ##### Tentative d'arrêt du service MQTT (méthode 1)
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] : ##### Service MQTT arrêté.
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] : ##### Le service MQTT s'est arrêté correctement. #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] : ############ Démarrage des service ############
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] :              Démon Version V2
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] : ##### Démarrage du service ZigbeeLinker #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] : ##### Service ZigbeeLinker démarré #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:31][INFO] : ##### Démarrage du service MQTT #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:32][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:32][INFO] : ##### Démarrage du service Client MQTT (Test Local) #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:32][INFO] : ##### Le service Client MQTT a démarré (Test Local) #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:32][INFO] : ##### Le service Client MQTT ([Aucun][Test Local]) s'est connecté. #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:32][INFO] : [Aucun][Test Local] : Client MQTT subscribe : 1
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:33][INFO] : ##### Démarrage du service Client MQTT (Test Local) terminé avec succès #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:33][INFO] : ##### Démarrage du service Zigbee2MQTT #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:34][INFO] : ##### Le service Zigbee2MQTT démarre... #####
JEEDOM zigbee2mqtt_demon  [2021-06-16 21:23:34][INFO] : ##### Le service zigbee2mqtt a démarré #####

… mais… maintenant c’est l’interface zigbee2MQTT qui ne détecte pas la clé :

Elle est pourtant bien vue par l’OS et par Jeedom :

root@jeedom:/var/www/html/plugins/zigbee2mqtt# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 008: ID 1cf1:0030 Dresden Elektronik
Bus 005 Device 003: ID 0409:55aa NEC Corp. Hub
Bus 005 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 004 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Voilà les news pour ce soir. Une idée ?

Merci en tout cas !

Bien joué pour le pid_file ! j’y avais pas pensé (et pourtant j’ai déjà croisé ce soucis).

Pour la conbee, mettre ne pas utiliser dans le port.
Essayes comme cela.

Par contre il faut tout réappairer pour une nouvelle installation.

Non rien à faire, que j’indique le port ou pas, il ne se passe rien. La clé est détectée mais pas sollicitée. Bizarre…

A y regarder de plus près, j’ai aussi un problème avec zigbee2mqtt :

root@jeedom:/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2021-06-17.21-22-23# tail -f log.txt
info  2021-06-17 21:22:23: Logging to console and directory: '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2021-06-17.21-22-23' filename: log.txt
info  2021-06-17 21:22:23: Starting Zigbee2MQTT version 1.19.1 (commit #9bd46932)
info  2021-06-17 21:22:23: Starting zigbee-herdsman (0.13.111)
info  2021-06-17 21:22:23: zigbee-herdsman started
info  2021-06-17 21:22:23: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":107,"product":0,"revision":"0x266b0700","transportrev":0},"type":"ConBee2/RaspBee2"}'
info  2021-06-17 21:22:23: Currently 0 devices are joined:
info  2021-06-17 21:22:23: Zigbee: disabling joining new devices.
info  2021-06-17 21:22:23: Started frontend on port 192.168.0.33:8080
info  2021-06-17 21:22:25: Connecting to MQTT server at mqtt://192.168.0.33:1883
error 2021-06-17 21:22:35: Not connected to MQTT server!


error 2021-06-17 21:22:45: Not connected to MQTT server!
error 2021-06-17 21:22:55: Not connected to MQTT server!

Il a fallu que je force l’IP 127.0.0.1 ici (l’IP par défaut 192.168.0.33 ne passait pas) :

Et là j’ai enfin quelque chose qui semble fonctionner :

Bon je vais creuser un peu maintenant et arrêter de vous embêter :smile:

pour la config MQTT, je te conseille de mettre l’ip locale 192.168.0.33

As tu regardé dans le log du démon du plugin pour voir si ton serveur MQTT arrive à bien démarrer.
Ensuite pour voir s’il est à l’écoute, fais un :
sudo lsof -i:1883
et poste le résultat ici
Pour modifier la config du serveur mqtt tu passes bien par le menu configuration du plugin (zigbeelinker) ? le bouton en bas ?

Hello
Bon j’ai réussi à m’en sortir, tout fonctionne très bien. En revanche il a fallu aller taper dans le fichier de config /etc/mosquitto/mosquitto.conf pour ajouter deux directives:

listener 1883 0.0.0.0
allow_anonymous true

Sans ça, les modifications d’adresse IP en écoute n’était pas prises en compte. De plus en parallèle j’ai eu une erreur d’authentification du client et il ne se connectait pas. Bon l’essentiel c’est que ça fonctionne maintenant !

D’ailleurs ton plugin est-il censé mettre à jour ce fichier de conf à partir du panneau de config du plugin ?

Merci pour ton aide !

Bizarre ça, tu es en dernière version du plugin ?
car maintenant le fichier de conf est dans le dossier data/mosquitto/… du plugin. :slight_smile:
Et du coup, oui, maintenant l’écriture dans cette conf est gérée par le plugin (si le serveur mqtt est géré par le plugin of course)

Mais elle est toute nouvelle cette version :smile:

En effet je confirme, il y a bien les bonnes directives au bon endroit, beau boulot bravo !

1 « J'aime »

Ouaip et tu as vu, tu peux éditer les fichiers de config directement dans le menu configuration du plugin :wink:

Les fichiers de conf mosquitto sont eux aussi maintenant dans le dossier data qui est dans la sauvegarde Jeedom (en cas de restauration, il n’y aura qu’a réinstaller les dépendances)

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