Bonjour,
Suite à une coupure de courant et reboot de mon jeedom hier après midi : Même problème ici "Impossible de démarrer le service Client MQTT (Client MQTT Local) #####
Je suis avec la clef Conbee II, moi aussi j’ai tenté de spécifier le port. Sans succès malheureusement
Bonjour,
Tu es sur que ton port n’a pas changé car moi ça me le fait pratiquement a chaque reboot.
ACM0 & ACM1 et vice versa pour ZigbeeLinker & Z-Wave JS
Hello, je viens d’avoir le soucis après avoir fait une mise à jour système de Debian 11 (70 updates).
Je suis dans une VM sur QNAP, et suite à la mise à jour la clef s’est déconnecté de la VM, après l’avoir reconnecté, le daemon démarrait en boucle.
Malheureusement ls -l /dev/serial/by-id ne semble plus fonctionner non plus , mais en utilisant dmesg après avoir déconnecté/reconnecté la clef on trouve le port à utiliser.
Après la saisie du bon port, le daemon s’execute normalement. Mais le problème semble bien venir d’une mise à jour système.
Désolé, je ne peut pas te dire. Je n’y connais pas grand chose…
J’ai conservé la définition manuel du port + MAJ + reboot, et comme cela fonctionne : je ne touche plus à rien
Suite au reboot de ma machine, je me retrouve dans le même cas. J’ai beau avoir essayé une restauration, une mise à jour du système, forcé le port (en étant sûr de ce dernier) redémmaré je ne sais combien de fois mon système, rien n’y fait, le démon reste au vert, mais j’ai toutes les 10 secondes, un message ERROR : ##### Le service zigbee2mqtt s’est arrêté #####. sur mon Debian GNU/Linux 10 (buster) 64 bits (x86_64)
En redémarrant Zigbee2MQTT en mode debug, je constate les logs suivants:
> 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)
ce qui m’a dirigé vers ce post: "Le service zigbee2mqtt s'est arrêté" impossible à lancer? , mais je suis chez moi sur une solution compète (Zigbee2MQTT + MQTT + Client Mqtt), aussi, la désinstallation complète du plugin + désinstallation manuelle de mosquitto n’a rien changé
Bonjour Norbert,
Merci pour votre retour. Je viens d’essayer en supprimant le plugin, ainsi que mosquitto et le répertoire /opt/zigbee2mqtt, un redémarrage, puis ré-installation du plugin, installation des dépendances et renseignement de l’adaptateur & port : idem (hormis quelques lignes de plus dans les logs):
> zigbee2mqtt@1.30.4 start
> node index.js
Zigbee2MQTT:debug 2023-05-15 10:20:15: Loaded state from file /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json
Zigbee2MQTT:info 2023-05-15 10:20:15: Logging to console and directory: '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2023-05-15.10-20-15' filename: log.txt
Zigbee2MQTT:info 2023-05-15 10:20:15: Starting Zigbee2MQTT version 1.30.4 (commit #daedc54d)
Zigbee2MQTT:info 2023-05-15 10:20:15: Starting zigbee-herdsman (0.14.111)
Zigbee2MQTT:debug 2023-05-15 10:20:15: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","network":{"channelList":[20],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":52611},"serialPort":{"adapter":"deconz","path":"/dev/ttyACM0"}}'
2023-05-15T08:20:16.062Z zigbee-herdsman:controller:device:log Request Queue (0x00212effff085cc3): default expiration timeout set to 0
Zigbee2MQTT:debug 2023-05-15 10:20:16: Saving state to file /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json
Zigbee2MQTT:error 2023-05-15 10:20:16: Not connected to MQTT server!
Zigbee2MQTT:error 2023-05-15 10:20:16: Cannot send message: topic: 'zigbee2mqtt/bridge/state', payload: 'offline
Zigbee2MQTT:info 2023-05-15 10:20:16: Disconnecting from MQTT server
/opt/zigbee2mqtt/lib/mqtt.ts:129
this.client.end();
^
TypeError: Cannot read properties of undefined (reading 'end')
at MQTT.disconnect (/opt/zigbee2mqtt/lib/mqtt.ts:129:21)
at Controller.stop (/opt/zigbee2mqtt/lib/controller.ts:198:9)
at stop (/opt/zigbee2mqtt/index.js:111:5)
at process.handleQuit (/opt/zigbee2mqtt/index.js:117:9)
Après une deuxième installation des dépendances, je reviens sur les logs initiaux:
> 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)
Bonjour,
Suite à la persévérance de @CARI et aux bons conseils de @ngrataloup , c’est également rentré dans l’ordre ici. Une fois que Z2M est repartie, je n’ai eu ‹ qu’à › ré-appairer les équipements pour retrouver un fonctionnement normal.
Merci beaucoup
A priori, un correctif arrive : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035094
il est dans la version systemd 247.3-7+deb11u3
C’ets la version system 247.3-7+deb11u2 qui a été deployée le 1er Mai
… A voir si cette u3 sera déployée le 1er juin
> 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)
En redémarrant Zigbee2MQTT en mode debug les log sont identiques à ce qu’avait envoyé @Soyann
Si vous pouvez m’aiguiller ? merci par avance…
voici en plus les log mqtt en debug :
1693463959: Will message specified (24 bytes) (r0, q1).
1693463959: /Jeedom_zbmqtt1458
1693463959: Sending CONNACK to jeedomzb1458 (0, 0)
1693463959: Received SUBSCRIBE from jeedomzb1458
1693463959: # (QoS 1)
1693463959: Sending SUBACK to jeedomzb1458
et l’installation des dépendances :
#######################################################
# INSTALL : Zigbee2mqtt #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:5 https://deb.nodesource.com/node_16.x bullseye InRelease
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:10.2.1-1).
gcc is already the newest version (4:10.2.1-1).
git is already the newest version (1:2.30.2-1+deb11u2).
make is already the newest version (4.3-4.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 16 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-1).
0 upgraded, 0 newly installed, 0 to remove and 0 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 #
#######################################################
Bonjour,
Merci pour l’info !
J’ai une clef en version E et suite au passage de Buster vers Bulleye, j’ai dû changer le contrôleur en EZSP auparavant j’étais en SNP/TI pour que la clef fonctionne de nouveau avec zigbee2mqtt.
Bonne soirée