Page 1 sur 1

Zigbee ne marche plus.

Publié : 05 avr. 2026, 18:54
par jimbou
Bonjour,

J'ai une installation de Domoticz qui fonctionne bien. Un de mes capteurs est zigbee, et j'avais installé il y a 2 ans, je crois, ce qu'il fallait pour le connecter à Domoticz.

Pour une raison que j'ignore, ça a arrêté de marcher, et j'ai entrepris de reconnecter ce capteur à Domoiticz. Mais j'avais oublié un mot de passe dont j'avais besoin pour Deconz, la procédure de réinitialisation du mot de passe a mal tourné, et j'ai finalement décidé de repartir d'un tuto.

Je suis tombé là-dessus : https://zigbeefordomoticz.github.io/wik ... ation.html

C'est très bien exposé, mais dans mon cas ça ne marche pas. J'avais des erreurs pas claires, alors j'ai essayé de corriger ces erreurs en appliquant des recettes trouvées ailleurs. Ca a effectivement fait disparaitre les problèmes observés, mais en en faisant apparaitre d'autres, et je commence à me demander où je vais comme ça.

Alors voilà le sympôme : lorsque j'active le "hardware" zigbee que j'ai ajouté, le log me donne ça :

Code : Tout sélectionner

2026-04-05 18:34:12.871  Status: zigbee: Stop directive received.
2026-04-05 18:34:12.871  Status: zigbee: Stopping threads.
2026-04-05 18:34:12.871  Status: zigbee: Exiting work loop.
2026-04-05 18:34:12.872  Status: zigbee: Stopped.
2026-04-05 18:34:19.394  Status: zigbee: Entering work loop.
2026-04-05 18:34:19.394  Status: zigbee: Started.
2026-04-05 18:34:19.693  RFXCOM: Temp (Etage)
2026-04-05 18:34:20.273  Status: zigbee: Initialized version 8.1, author 'pipiche38'
2026-04-05 18:34:20.275  Status: zigbee: Welcome to Zigbee for Domoticz (Z4D) plugin. (c)pipiche38 - 2018 - 2025
2026-04-05 18:34:20.275  zigbee: PYTHONPATH is not set
2026-04-05 18:34:20.275  Status: zigbee: Z4D requires python3.9 or above and you are running 3.11
2026-04-05 18:34:20.275  Status: zigbee: Z4D is loading configuration settings
2026-04-05 18:34:20.276  Error: zigbee: Cannot access path: /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf.txt
2026-04-05 18:34:20.276  Status: zigbee: filename set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf.txt
2026-04-05 18:34:20.276  Status: zigbee: pluginHome set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee
2026-04-05 18:34:20.276  Status: zigbee: homedirectory set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee
2026-04-05 18:34:20.276  Status: zigbee: pluginData set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Data
2026-04-05 18:34:20.276  Status: zigbee: pluginConfig set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Conf
2026-04-05 18:34:20.276  Status: zigbee: pluginOTAFirmware set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/OTAFirmware
2026-04-05 18:34:20.276  Status: zigbee: pluginReports set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Reports
2026-04-05 18:34:20.276  Status: zigbee: pluginWWW set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/www
2026-04-05 18:34:20.276  Status: zigbee: pluginLogs set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Logs
2026-04-05 18:34:20.276  Status: zigbee: SSLCertificate set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/certs/server.crt
2026-04-05 18:34:20.276  Status: zigbee: SSLPrivateKey set to /home/jeannot/domoticz/plugins/Domoticz-Zigbee/certs/server.key
2026-04-05 18:34:20.276  Status: zigbee: expJsonDatabase set to 0
2026-04-05 18:34:20.442  Status: zigbee: Z4D is checking the python modules requirements
2026-04-05 18:34:20.443  Status: zigbee: Checking Python modules /home/jeannot/domoticz/plugins/Domoticz-Zigbee/constraints.txt
2026-04-05 18:34:20.444  Status: zigbee:    - zigpy==0.83.0 version required 0.83.0 installed 0.83.0
2026-04-05 18:34:20.444  Status: zigbee:    - zigpy_znp==0.14.1 version required 0.14.1 installed 0.14.1
2026-04-05 18:34:20.445  Status: zigbee:    - zigpy_deconz==0.25.2 version required 0.25.2 installed 0.25.2
2026-04-05 18:34:20.445  Status: zigbee:    - bellows==0.46.2 version required 0.46.2 installed 0.46.2
2026-04-05 18:34:20.446  Status: zigbee:    - dnspython==2.7.0 version required 2.7.0 installed 2.7.0
2026-04-05 18:34:20.446  Status: zigbee:    - pyserial>=3.5 version required 3.5 installed 3.5
2026-04-05 18:34:20.447  Error: zigbee: Looks like charset-normalizer==2.0.11 Python module is not installed or does not meet the required version. Requires 2.0.11, Installed 3.0.1.Make sure to install the required Python3 module with the correct version.
2026-04-05 18:34:20.447  Error: zigbee: Use the command:
2026-04-05 18:34:20.447  Error: zigbee: sudo python3 -m pip install -r requirements.txt --upgrade
2026-04-05 18:34:20.447  zigbee: onStop()
2026-04-05 18:34:20.589  zigbee: Remaining active threads:
2026-04-05 18:34:20.589  zigbee:     - Thread MainThread: alive=True, ident=140732186747136, daemon=False
Il y a une ligne d'erreur au début : et effectivement, le fichier PluginConf.txt dans /home/jeannot/domoticz/plugins/Domoticz-Zigbee/Conf/ n'existe pas.

Et puis trois liognes d'erreur vers la fin : l'histoire du charset-normalizer, ça ne me parle pas du tout. Lorsque je saisis l'instruction indiquée, j'ai un message d'erreur "This environment is externally managed". Et si j'ajoute l'option --break-system-packages, j'ai un message d'erreur m'indiquant que requirement.txt n'existe pas.

Voilà, merci pour toute aide.

Re: Zigbee ne marche plus.

Publié : 05 avr. 2026, 21:56
par Keros
Je viens de déplacer ton sujet dans la section dédiée au plugin ZigBeeForDomoticZ.

Concernant l'erreur zigbee: PYTHONPATH is not set, tu devrais trouver les infos dans le wiki pour Installer un environnement virtuel Python.

Cela devrait régler les premières erreurs et permettre au plugin de se lancer correctement.

Re: Zigbee ne marche plus.

Publié : 06 avr. 2026, 07:50
par jimbou
Merci Keros,

Décidemment, ce n'est pas ma semaine : le lien pour installer l'environnement virtuel ne marche pas : la page demandée est introuvable.

J'ai commencé ce tuto => https://www.delftstack.com/fr/howto/pyt ... vironment/

mais j'ai l'impression que l'environnement virtuel python est déjà installé :

Code : Tout sélectionner

jeannot@raspberrynew:~ $ pip install virtualenv
error: externally-managed-environment

This environment is externally managed

To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.

If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.

For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
jeannot@raspberrynew:~ $ 
Y aurait-il moyen de repartir de zéro sans ré-installer Domoticz (j'ai pas mal de capteurs, des scripts, des pages custom) ? Déjà entièrement retirer tout ce qui concerne python pour recommencer.

Re: Zigbee ne marche plus.

Publié : 06 avr. 2026, 10:40
par Chrominator
On ne sait rien de ta version d'OS, mais je suppose que tu es dans le cas où certains modules python sont gérés par la distribution de l'OS (d'où le message error: externally-managed-environment que tu obtiens avec pip).

Essaye plutôt pour cette phase :

Code : Tout sélectionner

sudo apt install python3-venv -y

Re: Zigbee ne marche plus.

Publié : 06 avr. 2026, 14:27
par jimbou
Merci chrominator.

J'ai ajouté des infos sur ma config dans ma signature.

J'ai fait comme tu dis, et voilà ce que ça donne. Manifestement, c'était déjà installé.

Code : Tout sélectionner

jeannot@raspberrynew:~ $ sudo apt install python3-venv -y
Lecture des listes de paquets... Fait
Construction de l'arbre des d�pendances... Fait
Lecture des informations d'�tat... Fait        
python3-venv est d�j� la version la plus r�cente (3.11.2-1+b1).
0 mis � jour, 0 nouvellement install�s, 0 � enlever et 161 non mis � jour.
jeannot@raspberrynew:~ $

Re: Zigbee ne marche plus.

Publié : 06 avr. 2026, 15:34
par jimbou
Bon, j'abandonne.

Je suis reparti d'une installation toute de neuve de raspbian, avec une installation toute neuve de domoticz. J'ai suivi le tuto https://zigbeefordomoticz.github.io/wik ... ation.html

J'ai bien le plug-in dans le "hardware", mais ça ne marche toujours pas. J'ai toujours des erreurs (différentes de celles que j'avais avec l'ancienne installation) dans le log domoticz quand j'active le plug-in.

Je vais donc essayer de retrouver comment j'avais fait la première fois. J'avais dû passer par deconz et phoscon. Ca m'avait paru un peu de la sorcellerie, mais ça a marché plus d'un an, donc je vais y revenir.

Merci pour votre aide.

Re: Zigbee ne marche plus.

Publié : 06 avr. 2026, 19:07
par Keros
J'ai corrigé le lien vers le wiki. Désolé.
Tu pouvais le retrouver : c'était l'étape 4 de l'installation. Sans ça, le plugin ne fonctionnera pas sur les versions récentes de Raspberry Pi OS.