Bonjour,
Suite au signalement d'une mise à jour du plugin Z4D en 7.1.014 , j'ai lancé cette mise à jour directement depuis le plugin sans passer par les lignes de commandes. (de mémoire j'étais en 012 ). Je suis en Python 3.8.10 à ce moment.
ça se passe bien à priori et donc j'arrête Domoticz par la commande stop et je relance par la commande Start.
Message d'erreur : il faut que je passe en Python 3.9 . Ce que je fais sans problème par :
apt-get install python3.9 libpython3.9 python3.9-dev
Je reboot et relance Domoticz et nouveau message d'erreur dans le log :
2024-11-28 00:59:50.077 Error: ZB: (Zigate) failed to load 'plugin.py', Python Path used was '/home/root/domoticz/plugins/Domoticz-Zigbee/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2024-11-28 00:59:50.101 Error: ZB: Traceback (most recent call last):
2024-11-28 00:59:50.101 Error: ZB: File "/home/root/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 112, in <module>
2024-11-28 00:59:50.101 Error: ZB: import z4d_certified_devices
2024-11-28 00:59:50.101 Error: ZB: ModuleNotFoundError: No module named 'z4d_certified_devices'
Je tente de charger les "Certified Devices" par la commande :(je suis positionné sur le répertoire plugins/domoticz-zigbee)
python3 -m pip install git+
https://github.com/zigbeefordomoticz/z4 ... ed-devices
Pas d'erreur signalée mais ça ne change rien j'ai toujours le même message quand je lance Domoticz.
Ma configuration :
Version: 2024.7
Build Hash: b317cfab1
Compile Date: 2024-07-13 16:59:31
dzVents Version: 3.1.8
Python Version: 3.9.5 (default, Nov 23 2021, 15:27:38) [GCC 9.3.0]
Sur Box TV X96 max , Ubuntu 20.4 / Linux 5.9.0
Si une ame charitable voulait bien m'aider, je lui serai très reconnaissant ................. Plus de lumière dans beaucoup de pièce,s, plus de chauffage, ...... Vive la domotique
Merci d'avance
ps : j'ai une sauvegarde de la base de données
J'ai retenté la commande :
root@X96Mini:/home/root/domoticz/plugins/Domoticz-Zigbee# python3 -m pip install -r requirements.txt --upgrade
et le résultat :
Requirement already up-to-date: zigpy==0.72.0 in /usr/local/lib/python3.8/dist-packages (from -c constraints.txt (line 1)) (0.72.0)
ERROR: Package 'zigpy' requires a different Python: 3.8.10 not in '>=3.9'
Faut-il revenir en 3.8 et 7.1.010 ? si oui comment sans rien perdre ..........