Page 4 sur 8

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 13:10
par Flying Domotic
Je pense que la lecture du log zigbee2mqtt.log sera édifiante ... En principe, il devrait être dans /var/log/.

Petite question : sur quelle machine la clef ZigBee est elle connectée ?

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 13:38
par Neutrino
Le problème semble situé soit du côté de Z2M, soit du côté de MQTT.
Et on ne sait pas si le plugin qui connecte Domoticz à Z2M via MQTT est bien installé et reconnu.

As-tu bien installé mosquitto ?
Que donne l'interface de Z2M ?

Quand tu dis que tu as 2 machines, tu as 2 coordinateurs Zigbee ou tout est installé sur ta machine 2025.1 ?
Où est installé ton broker MQTT mosquitto ?

Peux-tu nous fournir les logs d'erreur ?

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 15:30
par Viterbi
Le fichier zigbee2mqtt.log n'existe ni sur aucune des deux machines !!!!! :o
La clef zigbee est déplacée sur l'une ou l'autre des deux bécanes, je n'en ai qu'une et je redémarre a chaque déplacement avant toute investigation.
Le contenu de : /domoticz/plugins/zigbee2mqtt est strictement identique sur les deux machines. et Mosquitto est bien installé et parait fonctionner :
pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $ ps -edf | grep mosquitto
mosquit+ 1278 1 0 janv.09 ? 00:00:59 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
pi 11608 11514 0 15:29 pts/0 00:00:00 grep --color=auto mosquitto
pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $

pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $ sudo systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/usr/lib/systemd/system/mosquitto.service; enabled; preset: enabled)
Active: active (running) since Fri 2026-01-09 18:00:11 CET; 1 day 21h ago
Invocation: 5840fb688da245368b5bea3278cb764e
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1256 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1263 ExecStartPre=/bin/chown mosquitto:mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1269 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1273 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 1278 (mosquitto)
Tasks: 1 (limit: 1576)
CPU: 59.894s
CGroup: /system.slice/mosquitto.service
└─1278 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

janv. 09 18:00:11 Domoticz-DEB13 systemd[1]: Starting mosquitto.service - Mosquitto MQTT Broker...
janv. 09 18:00:11 Domoticz-DEB13 systemd[1]: Started mosquitto.service - Mosquitto MQTT Broker.
pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $

Code : Tout sélectionner

pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $ ll
total 152
-rw-rw-r--  1 pi   pi   19638  9 janv. 17:54 adapter.py
drwxrwxr-x 28 pi   pi    4096 10 janv. 21:21 adapters
drwxrwxr-x  3 pi   pi    4096 10 janv. 21:21 api
-rw-rw-r--  1 pi   pi     394  9 janv. 17:54 blacklist.py
-rw-rw-r--  1 pi   pi     579  9 janv. 17:54 bridge.py
-rw-rw-r--  1 pi   pi   21273  9 janv. 17:54 CHANGELOG.md
-rw-rw-r--  1 pi   pi    3059  9 janv. 17:54 configuration.py
drwxrwxr-x  6 pi   pi    4096 10 janv. 21:21 devices
-rw-rw-r--  1 pi   pi    2820  9 janv. 17:54 devices_manager.py
-rw-rw-r--  1 pi   pi    1202  9 janv. 17:54 domoticz.py
drwxrwxr-x  3 pi   pi    4096 10 janv. 21:22 features
-rw-rw-r--  1 pi   pi     317  9 janv. 17:54 feature_utils.py
drwxrwxr-x  3 pi   pi    4096  9 janv. 17:54 frontend
-rw-rw-r--  1 pi   pi    2962  9 janv. 17:54 groups_manager.py
-rw-rw-r--  1 pi   pi    1075  9 janv. 17:54 LICENSE
-rw-rw-r--  1 pi   pi    5278  9 janv. 17:54 mqtt.py
-rw-rw-r--  1 pi   pi   13166  9 janv. 17:54 plugin.py
drwxr-x---  2 root root  4096 10 janv. 21:22 __pycache__
-rw-rw-r--  1 pi   pi    3823  9 janv. 17:54 README.md
-rw-rw-r--  1 pi   pi   17005  9 janv. 17:54 SUPPORTED_DEVICES.md
-rw-rw-r--  1 pi   pi     479  9 janv. 17:54 zigbee_message.py
pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 15:46
par Flying Domotic
Le log de Z2M se paramètre dans le fichier de config /opt/zigbee2mqtt/data, dans la partie "advanced".
Par exemple :

Code : Tout sélectionner

advanced:
  log_level: debug
  log_directory: /var/log/zigbee2mqtt
  log_file: zigbee2mqtt_%TIMESTAMP%.log
  log_rotation: false
  log_output:
    - file
Avec ça, on voit un peu ce qui se passe ...

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 16:59
par Viterbi
Hummmm.... :o
pi@Domoticz-DEB13:~ $ cd /opt/zigbee2mqtt/data
-bash: cd: /opt/zigbee2mqtt/data: Aucun fichier ou dossier de ce nom
pi@Domoticz-DEB13:~ $

pi@Domoticz-DEB13:~ $ sudo find / -name zigbee2mqtt*
find: ‘/run/user/1000/doc’: Permission non accordée
find: ‘/run/user/1000/gvfs’: Permission non accordée
/home/pi/domoticz/plugins/zigbee2mqtt
/home/pi/domoticz/plugins/zigbee2mqtt/frontend/zigbee2mqtt.html
/home/pi/domoticz/plugins/zigbee2mqtt/frontend/zigbee2mqtt.js
/home/pi/domoticz/www/templates/zigbee2mqtt.html
/home/pi/domoticz/www/templates/zigbee2mqtt.js
/home/pi/domoticz/www/templates/zigbee2mqtt
pi@Domoticz-DEB13:~ $

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 17:04
par Neutrino

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 17:16
par Viterbi
par Neutrino » 11 janv. 2026, 17:04
Zigbee2Mqtt n'est pas installé.
:arrow: https://www.zigbee2mqtt.io/guide/instal ... linux.html
pourtant ....

pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $ ll
total 152
-rw-rw-r-- 1 pi pi 19638 9 janv. 17:54 adapter.py
drwxrwxr-x 28 pi pi 4096 10 janv. 21:21 adapters
drwxrwxr-x 3 pi pi 4096 10 janv. 21:21 api
-rw-rw-r-- 1 pi pi 394 9 janv. 17:54 blacklist.py
-rw-rw-r-- 1 pi pi 579 9 janv. 17:54 bridge.py
-rw-rw-r-- 1 pi pi 21273 9 janv. 17:54 CHANGELOG.md
-rw-rw-r-- 1 pi pi 3059 9 janv. 17:54 configuration.py
drwxrwxr-x 6 pi pi 4096 10 janv. 21:21 devices
-rw-rw-r-- 1 pi pi 2820 9 janv. 17:54 devices_manager.py
-rw-rw-r-- 1 pi pi 1202 9 janv. 17:54 domoticz.py
drwxrwxr-x 3 pi pi 4096 10 janv. 21:22 features
-rw-rw-r-- 1 pi pi 317 9 janv. 17:54 feature_utils.py
drwxrwxr-x 3 pi pi 4096 9 janv. 17:54 frontend
-rw-rw-r-- 1 pi pi 2962 9 janv. 17:54 groups_manager.py
-rw-rw-r-- 1 pi pi 1075 9 janv. 17:54 LICENSE
-rw-rw-r-- 1 pi pi 5278 9 janv. 17:54 mqtt.py
-rw-rw-r-- 1 pi pi 13166 9 janv. 17:54 plugin.py
drwxr-x--- 2 root root 4096 10 janv. 21:22 __pycache__
-rw-rw-r-- 1 pi pi 3823 9 janv. 17:54 README.md
-rw-rw-r-- 1 pi pi 17005 9 janv. 17:54 SUPPORTED_DEVICES.md
-rw-rw-r-- 1 pi pi 479 9 janv. 17:54 zigbee_message.py
pi@Domoticz-DEB13:~/domoticz/plugins/zigbee2mqtt $

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 17:29
par Neutrino
Ça, c'est le plugin qui se connecte à Z2M.
Z2M est une application à part entière qu'il faut installer.
Et le plugin que tu utilises n'est d'ailleurs plus maintenu depuis quelques années.
Regarde ici https://wiki.domoticz.com/Zigbee2MQTT
Tu trouveras toute la procédure pour installer Mosquitto, Z2M (sous docker) et comment migrer les dispositifs de l'ancien plugin vers MQTT Auto Discover Client Gateway with LAN interface (déjà intégré par défaut).

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 17:39
par Flying Domotic
Il y a deux choses différentes :
1) l'outil zigbee2mqtt, qui est installé dans /opt/zigbee2mqtt (et ses sous répertoires), pour l'ensemble des autres outils (Domoticz, HA, ...). C'est lui qui gère les dispositifs zigbee. Sans lui, aucune communication possible, que ça soit avec Domoticz, Ha ou n'importe quoi d'autre.
2) le plugin zigbee2mqtt, qui est installé /home/pi/domoticz/plugins/, qui ne fait que lire les infos publiées par l'outil (/opt/zigbee2mqtt/) zigbee2mqtt, et qui est bien ennuyé si on ne lui envoie rien ...

Est-ce plus clair ?

Re: [2025.2] Mise à jour compliquée

Publié : 11 janv. 2026, 18:05
par Viterbi
par Neutrino » 11 janv. 2026, 17:29
Ça, c'est le plugin qui se connecte à Z2M.
Z2M est une application à part entière qu'il faut installer.
Et le plugin que tu utilises n'est d'ailleurs plus maintenu depuis quelques années.
Regarde ici https://wiki.domoticz.com/Zigbee2MQTT
Tu trouveras toute la procédure pour installer Mosquitto, Z2M (sous docker) et comment migrer les dispositifs de l'ancien plugin vers MQTT Auto Discover Client Gateway with LAN interface (déjà intégré par défaut).
Well !
J'ai tenté déjà, à plusieurs reprises, d'installer Z2M d'après le lien que tu donnes mais il me sortait toujours et me sort encore une erreur qui est rédhibitoire si je comprends bien :

< Snip tout ce qui précède et qui s'est bien passé>
pi@Domoticz-DEB13:~ $ corepack enable
Internal Error: EACCES: permission denied, symlink '../lib/node_modules/corepack/dist/pnpm.js' -> '/usr/bin/pnpm'
at async Object.symlink (node:internal/fs/promises:1009:10)
at async EnableCommand.generatePosixLink (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:23192:5)
at async Promise.all (index 0)
at async EnableCommand.execute (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:23173:5)
at async EnableCommand.validateAndExecute (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:20252:22)
at async _Cli.run (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:21189:18)
at async Object.runMain (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:23678:19)
pi@Domoticz-DEB13:~ $
Voilà, on revient à ce que je disais au départ, à savoir qu'il y a un défaut de documentation et un manque de procédures.
Lorsque j'ai installé ce truc il y a quelques années, j'ai du trouver une méthode simple qui a fonctionné mais aujourd'hui j'estime que cet exploit relève du miracle :lol:
Je ne suis pas tombé du dernier Linux et j'ai la prétention, sans être un gourou, d'avoir de l'expérience mais perso, je déconseille au débutant de se lancer sur Domoticz sans un sérieux accompagnement et a défaut de méthode d'installation up-to-date.

Et même avec un accompagnement, on voit que ça ne fonctionne pas , la preuve : Internal error :lol: :lol: :lol:

Donc une fois de plus je remercie les intervenants qui m'ont aidé mais là, je vais arrêter, conserver la vielle version de DMZ, le temps que je migre sur HA que, pas plus tard qu'hier on me conseille d'adopter à la place de ce "vieux de Domoticz" (ce sont ses mots !)
Bonne fin de WE
VTB