[Fermé] Encore des soucis avec le plugin

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
JPGO
Messages : 82
Inscription : 09 juin 2020, 10:54

[Fermé] Encore des soucis avec le plugin

Message 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.
Dernière modification par Keros le 25 nov. 2023, 08:06, modifié 1 fois.
Raison : Sujet fermé car sans réponses
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Encore des soucis avec le plugin

Message 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
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
JPGO
Messages : 82
Inscription : 09 juin 2020, 10:54

Re: Encore des soucis avec le plugin

Message 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?
Dernière modification par Keros le 12 sept. 2023, 22:56, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Encore des soucis avec le plugin

Message 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.
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
JPGO
Messages : 82
Inscription : 09 juin 2020, 10:54

Re: Encore des soucis avec le plugin

Message 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
Deufo
Messages : 280
Inscription : 26 févr. 2019, 16:25

Re: Encore des soucis avec le plugin

Message 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.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Encore des soucis avec le plugin

Message 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.
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