[2025.2] Mise à jour compliquée

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [2025.2] Mise à jour compliquée

Message par Flying Domotic »

L'équipe de Domoticz (https://domoticz.com) ne gère définitivement PAS l'installation de zigbee2mqtt (https://zigbee2mqtt.io). Ce sont 2 produits différents, gérées par 2 équipes différentes.

Pour installer zigbee2mqtt, voir la doc à https://zigbee2mqtt.io/

Comme déjà dit par neutrino, Domoticz est compatible avec une foultitude d'outils. C'est un peu comme demander à Microsoft de fournir la procédure d'instal de l'ensemble des applis qui tournent dessus ...

On peut le lui reprocher, comme on pourrait reprocher à Microsoft, ou Apple, ou aux développeurs Linux de ne pas fournir la doc d'instal de tout ce qui tournent sur leurs OS/outils ...

Après, il existe sur les forums de Domoticz de gentils membres qui peuvent expliquer comment on fait (mais le mieux c'est encore de lire la bonne doc ;-)
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: [2025.2] Mise à jour compliquée

Message par Neutrino »

C'est un problème qui se résout en une recherche Google, ou se contourne en lisant le Warning :mrgreen: de Z2M :
We recommend using Docker for installation instead. This eliminates common setup challenges such as setting up NodeJS and installing dependencies.

La procédure du wiki Domoticz passe bien par une installation via Docker.

Pour HA, installe directement HAOS, passe par ZHA et laisse tomber Z2M.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [2025.2] Mise à jour compliquée

Message par Flying Domotic »

Puisqu'on parle de gentils membres, l'un d'eux a saisi "pnpm Internal Error: EACCES: permission denied, symlink" dans duckduckgo (un substitut de Google, sans traces, sans pubs, sans ...).

On tombe sur https://stackoverflow.com/questions/731 ... s-corepack où on lit que "sudo enable corepack" peut aider à contourner le pb (la cause est peut-être une instal de nodejs par root, ce qui n'est pas forcement une bonne idée ;-)

Et là, pour info, ça vient de pnpm, un outil de nodejs, qui est la couche qui fait tourner zigbee2mqtt.
klarf
Messages : 136
Inscription : 17 mars 2018, 09:00

Re: [2025.2] Mise à jour compliquée

Message par klarf »

Si jamais ça peut aider quelqu'un, voici ce que j'ai fait quand j'ai réinstaller zigbee2mqtt fin de l'année dernière :

Pour NODEJS :

Code : Tout sélectionner

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
\. "$HOME/.nvm/nvm.sh"
nvm install 22
Pour Mosquitto :

Code : Tout sélectionner

sudo apt-get install mosquitto mosquitto-clients
sudo chown mosquitto /etc/mosquitto/pwfile
sudo chmod 700 /etc/mosquitto/pwfile
sudo mosquitto_passwd -c /etc/mosquitto/pwfile mqtt
	PASSWORD
sudo nano /etc/mosquitto/mosquitto.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

pid_file /var/run/mosquitto/mosquitto.pid

#per_listener_settings true

persistence true
persistence_location /var/lib/mosquitto/

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

include_dir /etc/mosquitto/conf.d

allow_anonymous false
#listener 1883
password_file /etc/mosquitto/pwfile

Pour ZIGBEE2MQTT :

Code : Tout sélectionner

sudo apt-get install -y curl
corepack enable
sudo mkdir /opt/zigbee2mqtt
sudo chown -R ${USER}: /opt/zigbee2mqtt
git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt
cd /opt/zigbee2mqtt
pnpm install --frozen-lockfile

pm2 start . --name "zigbee2mqtt"
pm2 save
pm2 startup systemd
(j'utilise pm2 pour démarrer zigbee2mqtt, c'est facile d'utilisation : https://pm2.keymetrics.io/docs/usage/quick-start/ )
Viterbi
Messages : 66
Inscription : 06 avr. 2020, 22:37

Re: [2025.2] Mise à jour compliquée

Message par Viterbi »

par Flying Domotic » 11 janv. 2026, 19:04
L'équipe de Domoticz (https://domoticz.com) ne gère définitivement PAS l'installation de zigbee2mqtt (https://zigbee2mqtt.io). Ce sont 2 produits différents, gérées par 2 équipes différentes.

Pour installer zigbee2mqtt, voir la doc à https://zigbee2mqtt.io/
J'ai parfaitement compris que Domoticz ne "gère" pas l'installation de produits tiers mais j'observe qu'il en parle beaucoup : le forum est rempli a 80% des contributions sur la ^périphérie de Domoticz :lol:

Quant à l'installation de Z2M, c'est exactement la procédure que j'ai suivie (https://www.zigbee2mqtt.io/guide/instal ... linux.html) et qui se vautre finalement par un" Internal Error: EACCES: permission denied,"

Pourtant, là, je ne suis pas chez Domoticz mais bien chez Zigbee2MQTT ....:D
Neutrino a écrit : 11 janv. 2026, 19:09 C'est un problème qui se résout en une recherche Google, ou se contourne en lisant le Warning :mrgreen: de Z2M :
We recommend using Docker for installation instead. This eliminates common setup challenges such as setting up NodeJS and installing dependencies.

La procédure du wiki Domoticz passe bien par une installation via Docker.

Pour HA, installe directement HAOS, passe par ZHA et laisse tomber Z2M.
A vrai dire, je ne sais plus ce qu'il faut faire puisqu'un gentil membre me conseille un truc et un autre me conseille autre chose : installation selon https://www.zigbee2mqtt.io/guide/instal ... linux.html qui est quand même la version officielle selon Z2M
Versus une installation dockerisée
En fait personne ne semble avoir un avis très clair .... :lol: :lol:

C'est plutôt problématique pour celui qui voudrait découvrir Domoticz !!
Flying Domotic a écrit : 11 janv. 2026, 19:15 Puisqu'on parle de gentils membres, l'un d'eux a saisi "pnpm Internal Error: EACCES: permission denied, symlink" dans duckduckgo (un substitut de Google, sans traces, sans pubs, sans ...).

On tombe sur https://stackoverflow.com/questions/731 ... s-corepack où on lit que "sudo enable corepack" peut aider à contourner le pb (la cause est peut-être une instal de nodejs par root, ce qui n'est pas forcement une bonne idée ;-)
Déjà essayé mais même problème !!
Dernière modification par Keros le 12 janv. 2026, 20:26, modifié 1 fois.
Raison : Merci de regrouper les réponses dans un seul message
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: [2025.2] Mise à jour compliquée

Message par Neutrino »

C'est plutôt problématique pour celui qui voudrait découvrir Domoticz !!
Celui qui souhaite découvrir Domoticz et jouer avec du zigbee, il partira dans doute sur l’excellent travaille de Pipiche : ZigBeeForDomoticZ.
Celui qui veut s'aventurer sur Zigbee2MQTT, il suit la procédure du wiki officiel https://wiki.domoticz.com/Zigbee2MQTT.
Et ça marche.

Maintenant, j'ai le sentiment que tu troles.
On ne sait pas quelles manipulations tu fais et les résultats, hormis un bout de log.
La procédure que tu as suivi conseille littéralement de passer par Docker en cas de problème.

Maintenant, tu sembles avoir quelques chose qui fonctionne et c'est très bien (et sans doute dockerisé).
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Viterbi
Messages : 66
Inscription : 06 avr. 2020, 22:37

Re: [2025.2] Mise à jour compliquée

Message par Viterbi »

C'est plutôt problématique pour celui qui voudrait découvrir Domoticz !!
Celui qui souhaite découvrir Domoticz et jouer avec du zigbee, il partira dans doute sur l’excellent travaille de Pipiche : ZigBeeForDomoticZ.
Celui qui veut s'aventurer sur Zigbee2MQTT, il suit la procédure du wiki officiel https://wiki.domoticz.com/Zigbee2MQTT.
Et ça marche.
Celui qui veut découvrir Domoticz cherche une procédure en français pour installer l'application et tout le reste pour faire fonctionner ses capteurs ! Il semble bien qu'il ne la trouvera pas sur Easydomotycz qui n'est pas si Easy que ça :D
Maintenant, j'ai le sentiment que tu troles.
Je cherche une solution que personne ne m'a donné à ce jour parce que, sans doute, peu de "gentils membres" maitrisent complètement le sujet. C'est juste le constat que je fais.
On ne sait pas quelles manipulations tu fais et les résultats, hormis un bout de log.
La procédure que tu as suivi conseille littéralement de passer par Docker en cas de problème.
Pas vraiment ! On m'a aussi dit de passer par là : https://www.zigbee2mqtt.io/guide/instal ... installing mais elle ne fonctionne pas !
J'ai déjà expliqué la configuration et les problèmes que je rencontre mais je constate juste que les solutions qui me sont proposées sont contradictoires !
Maintenant, tu sembles avoir quelques chose qui fonctionne et c'est très bien (et sans doute dockerisé).
Non, la seule chose qui fonctionne est mon installation 2025.1 et qui n'est pas dockerisée.
Si tu n'as pas suivi depuis le début, je te rappelle que le but de la manip est de passer en 2025.2 comme me le suggère la notification que je reçois à chaque connexion.
Dernière modification par Keros le 13 janv. 2026, 12:32, modifié 1 fois.
Raison : Ajustement des balises
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: [2025.2] Mise à jour compliquée

Message par Neutrino »

Arrête d'attaquer le site sur de la rhétorique, c'est très désagréable alors qu'on essaie de t'aider.
Domoticz n'a pas une grande communauté française.
Il nous est impossible de traduire le wiki en temps réel.

En fait, on ne connait toujours pas les commandes que tu saisis et leurs résultats.

Je reprends une dernière fois.
Raspberry Pi OS semble être sous la dernière version et la 2025.2 est installée et se lance.
C'est bien ça? Pas d'erreur dans les logs ?

As-tu suivi cette procédure https://wiki.domoticz.com/Zigbee2MQTT ?
Qu'est-ce que ça donne ?
Z2M sera installé sous Docker. C'est ce qui est officiellement supporté par Domoticz et conseillé par Z2M.
L'installation Bare Metal comme tu essaies de faire est déconseillé par Z2M.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Viterbi
Messages : 66
Inscription : 06 avr. 2020, 22:37

Re: [2025.2] Mise à jour compliquée

Message par Viterbi »

par Neutrino » 12 janv. 2026, 21:56
Arrête d'attaquer le site sur de la rhétorique, c'est très désagréable alors qu'on essaie de t'aider.
Tsss tsss ... je ne fais que constater les incohérences. Maintenant, si tu ne lis pas ce que j'ai déjà exposé, qu'y puis-je ?
Il nous est impossible de traduire le wiki en temps réel.
Ce n'est pas la traduction en temps réel qui manque, c'est une proc d'install claire et vérifiée pour assembler un système qui fonctionne.
Par exemple, a cette page https://easydomoticz.com/domotique-comm ... ux-debian/, on trouve l'instruction suivante : "installation de Domoticz tapez : sudo curl -L install.domoticz.com | bash". .... Ca ne fonctionne pas ! Ce n'est pas attaquer le site ni ses contributeurs, c'est juste un constat :D
En fait, on ne connait toujours pas les commandes que tu saisis et leurs résultats.
Je saisis les commandes qui sont dans les procédures qu'on me soumet. Par exemple celle-ci : https://www.zigbee2mqtt.io/guide/instal ... installing (qui est tout de même le site officiel de Z2M) où j'ai rencontré une erreur qui peut être contournée par l'utilisation des droits root.
Problème, une nouvelle erreur surgit (et ne dis pas que je ne donne pas les commandes que je saisis :x )
pi@Domoticz-DEB13:/opt/zigbee2mqtt $ pnpm start

> zigbee2mqtt@2.7.2 start /opt/zigbee2mqtt
> node index.js

Starting Zigbee2MQTT without watchdog.
Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
at Server.setupListenHandle [as _listen2] (node:net:1940:16)
at listenInCluster (node:net:1997:12)
at node:net:2206:7
at processTicksAndRejections (node:internal/process/task_queues:89:21)
ELIFECYCLE  Command failed with exit code 1.
pi@Domoticz-DEB13:/opt/zigbee2mqtt $

Cette erreur constate que le port 8080 est occupé, c'est vrai et c'est normal : c'est la procédure officielle de Domotocz qui l'a créé !!
Mébon, je ne suis pas le seul : https://community.jeedom.com/t/modifier ... z2m/110640
Je reprends une dernière fois.
Raspberry Pi OS semble être sous la dernière version et la 2025.2 est installée et se lance.
C'est bien ça? Pas d'erreur dans les logs ?
Oui, c'est bien ça.
As-tu suivi cette procédure https://wiki.domoticz.com/Zigbee2MQTT ?
Qu'est-ce que ça donne ?
Non, j''utilise la procédure officielle de Z2M qui est ici parce que c'est celle qui fonctionne sur la 2025.1 et que pour une machine qui ne supporte qu’une seul application, je veux pas la dockeriser :
https://www.zigbee2mqtt.io/guide/instal ... installing
Z2M sera installé sous Docker. C'est ce qui est officiellement supporté par Domoticz et conseillé par Z2M.
L'installation Bare Metal comme tu essaies de faire est déconseillé par Z2M.
Z2M n'émet qu'une recommandation et pour ma part, la 2025.1 fonctionne sans docker et j'aime autant m'en tenir à ça.
klarf a écrit : 12 janv. 2026, 10:09 Si jamais ça peut aider quelqu'un, voici ce que j'ai fait quand j'ai réinstaller zigbee2mqtt fin de l'année dernière :
Merci Klarf, je met l'info de coté et je tenterais une dernière fois ! (et pour le coup, ce sera la dernière dernière ... :D )
VTB
Dernière modification par Keros le 13 janv. 2026, 12:33, modifié 1 fois.
Raison : Messages regroupés
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: [2025.2] Mise à jour compliquée

Message par Keros »

Viterbi a écrit : 12 janv. 2026, 22:34 Cette erreur constate que le port 8080 est occupé, c'est vrai et c'est normal : c'est la procédure officielle de Domotocz qui l'a créé !!
Pas tout à fait : le port est à configurer lors de l'installation de DomoticZ. Le 8080 est proposé par défaut.

Modifie le numéro de port sur l'une des deux applications et ça devrait mieux se passer.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Répondre