[2025.2] Mise à jour compliquée
-
Flying Domotic
- Messages : 772
- Inscription : 10 mars 2020, 15:26
Re: [2025.2] Mise à jour compliquée
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 ?
Petite question : sur quelle machine la clef ZigBee est elle connectée ?
Re: [2025.2] Mise à jour compliquée
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 ?
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
Le fichier zigbee2mqtt.log n'existe ni sur aucune des deux machines !!!!!
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 :
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 $
Dernière modification par Keros le 11 janv. 2026, 18:27, modifié 1 fois.
Raison : Ajout des balises pour les logs. Merci de lire la section Bien utiliser le forum
Raison : Ajout des balises pour les logs. Merci de lire la section Bien utiliser le forum
-
Flying Domotic
- Messages : 772
- Inscription : 10 mars 2020, 15:26
Re: [2025.2] Mise à jour compliquée
Le log de Z2M se paramètre dans le fichier de config /opt/zigbee2mqtt/data, dans la partie "advanced".
Par exemple :
Avec ça, on voit un peu ce qui se passe ...
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
Re: [2025.2] Mise à jour compliquée
Hummmm....
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:~ $
Dernière modification par Keros le 11 janv. 2026, 18:28, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Re: [2025.2] Mise à jour compliquée
pourtant ....par Neutrino » 11 janv. 2026, 17:04
Zigbee2Mqtt n'est pas installé.
https://www.zigbee2mqtt.io/guide/instal ... linux.html
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
Ç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).
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).
-
Flying Domotic
- Messages : 772
- Inscription : 10 mars 2020, 15:26
Re: [2025.2] Mise à jour compliquée
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 ?
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
Well !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).
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é>
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.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/promises10)
at async EnableCommand.generatePosixLink (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs5)
at async Promise.all (index 0)
at async EnableCommand.execute (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs5)
at async EnableCommand.validateAndExecute (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs22)
at async _Cli.run (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs18)
at async Object.runMain (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs19)
pi@Domoticz-DEB13:~ $
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
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
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
Dernière modification par Keros le 11 janv. 2026, 18:28, modifié 1 fois.
Raison : Ajout des balises pour les logs. Merci de lire la section Bien utiliser le forum
Raison : Ajout des balises pour les logs. Merci de lire la section Bien utiliser le forum