Page 1 sur 1

[Fermé] Encore des soucis avec le plugin

Publié : 12 sept. 2023, 12:30
par JPGO
Bonjour,

Suite à des modifications du système d'authentification de Netatmo, des modifications ont été effectuées sur l'application Domoticz. Ces modifications ont été apportée à partir de la build 15535. Quand j'installe le package correspondant sous Docker, j'ai le plugin qui part en vrille au démérrage. Que puis-je faire?

Code : Tout sélectionner

ZIGATE: Worker thread started.
2023-09-12 12:22:30.819 Status: ZIGATE: Entering work loop.
2023-09-12 12:22:30.819 Status: ZIGATE: Started.
2023-09-12 12:22:31.294 Error: ZIGATE: (Zigate) failed to load 'plugin.py', Python Path used was '/opt/domoticz/userdata/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'.
2023-09-12 12:22:31.296 Error: ZIGATE: Traceback (most recent call last):
2023-09-12 12:22:31.296 Error: ZIGATE: File "/opt/domoticz/userdata/plugins/Domoticz-Zigbee/plugin.py", line 113, in <module>
2023-09-12 12:22:31.296 Error: ZIGATE: from Classes.WebServer.WebServer import WebServer
2023-09-12 12:22:31.296 Error: ZIGATE: File "/opt/domoticz/userdata/plugins/Domoticz-Zigbee/Classes/WebServer/WebServer.py", line 55, in <module>
2023-09-12 12:22:31.296 Error: ZIGATE: class WebServer(object):
2023-09-12 12:22:31.296 Error: ZIGATE: File "/opt/domoticz/userdata/plugins/Domoticz-Zigbee/Classes/WebServer/WebServer.py", line 86, in WebServer
2023-09-12 12:22:31.296 Error: ZIGATE: from Classes.WebServer.rest_PluginUpgrade import (
2023-09-12 12:22:31.296 Error: ZIGATE: File "/opt/domoticz/userdata/plugins/Domoticz-Zigbee/Classes/WebServer/rest_PluginUpgrade.py", line 6, in <module>
2023-09-12 12:22:31.296 Error: ZIGATE: import z4d_certified_devices
2023-09-12 12:22:31.296 Error: ZIGATE: ModuleNotFoundError: No module named 'z4d_certified_devices'
Le path du container n'a pas été changé à priori.

Re: Encore des soucis avec le plugin

Publié : 12 sept. 2023, 12:42
par pipiche
est-ce encore un soucis avec le plugin ou, encore un soucis suite à une novelle version de Domotciz ?
SI je comprends bien, cela fonctionnait tu as pris une nouvelle version de domoticz et ca ne fonctionne plus.

Merci de faire attention au sujet des posts.

Pour ce qui est du message d'erreur, il manque au moins un module python3, et n'etant pas spécialiste docker je te recommande de regarder les procédures d'installation avec docker (ici la doc pour Synology https://github.com/zigbeefordomoticz/wi ... vec-docker )

Ensuite il y a dans le forum pas mal de sujet qui traite de la problématique docker

merci

Re: Encore des soucis avec le plugin

Publié : 12 sept. 2023, 22:40
par JPGO
Citation supprimée

Il y a dix jours et une build entre les deux versions de Domoticz sous Docker! C'est une correction liée à Netatmo. D'ailleurs, pourquoi vos plugin n'ont jamais été intégrés à Domoticz, comme le sont ceux de pas mal de composants? Parce qu'on est quand même beaucoup moins embêtés avec les plugin Philips HUE, Netatmo, ENOCEAN, RFX433 et autres dont les pré-requis sont à priori intégrés à Domoticz...

D'ailleurs, ou trouver un mode opératoire indiquant ce qu'il faut faire pour que le plugin ne se croute pas quand on monte de version du container Domoticz?

Re: Encore des soucis avec le plugin

Publié : 12 sept. 2023, 23:14
par Keros
A la vue des dernières évolutions du plugin et toutes les requirements nécessaires à son fonctionnement, je doute fort qu'une intégration dans les plugins natifs de DomoticZ soit possible.
JPGO a écrit : 12 sept. 2023, 22:40 un mode opératoire indiquant ce qu'il faut faire pour que le plugin ne se croute pas
Tu sais, on passe beaucoup de temps à développer le plugin, à essayer de documenter les choses, à être réactif quand les gens ont des soucis… Mais, on ne peut pas tout tester et la partie Docker est une partie pour laquelle nous manquons de personnes impliquées.
Si tu pouvais nous aider, ne serait-ce que d'améliorer le wiki, toutes les PR sur le GitHub sont les bienvenues.

Re: Encore des soucis avec le plugin

Publié : 13 sept. 2023, 08:18
par JPGO
OK.

Faudrait déjà peut-être rappeler dans le WIKI que:

Pour toute montée de version du container, il est nécessaire de repasser les commandes suivantes:
cd userdata
cd plugins
git clone https://github.com/zigbeefordomoticz/Do ... Zigbee.git
cd Domoticz-Zigbee
git config --add submodule.recurse true
git submodule update --init --recursive
apt update
apt install python3-dev
python3 -m pip install --upgrade pip
pip3 install wheel
pip3 install -r requirements.txt

Parce que c'est pour beaucoup d'installations c'est le seul plugin qui nécessite un "post traitement".

Bon courage pour la suite

Re: Encore des soucis avec le plugin

Publié : 13 sept. 2023, 09:41
par Deufo
La procédure d'installation par script du wiki gère les changements et réinitialisation d'image.
Si tu prends la procédure manuelle, cela va de soi que tu comprends ce que tu fais et les impacts qui en découlent. Si tu souhaites ajouter une information, n'hésite pas, le plugin est collaboratif et toute aide est la bienvenue.

Concernant le plugin, il est en python, avec des dépendances externes (librairies...) également en python, il est donc impossible de l'intégrer directement car il faut tout re-coder en c.

Re: Encore des soucis avec le plugin

Publié : 11 oct. 2023, 12:38
par Keros
Si le sujet est terminé, merci de bien vouloir modifier le premier message de cette discussion pour indiquer [Résolu] dans le titre du sujet. Comment faire ? Voir le sujet [A lire avant de poster] Guide pour bien formuler une demande.