Page 1 sur 1

[Résolu] stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 11:53
par Fredok
Bonjour, depuis vendredi 7/10 mes périphériques zigbee contrôlés par une zigate+ ne sont plus détectés/ne fonctionnent plus (avant cela fonctionnait très bien)
Alors je fais la manip pour mettre à jour le plugin de mon zigate+ et la c'est la galère qui commence.
le module python cryptography ne veut pas s'installer (un problème avec rustc ???) pas grave, j'installe une version ultérieure puis je rafais les manips de maj du plugin,la ça passe, il n'y a plus d'erreurs. Mais dans les logs de DZ (après 1000 restart/reboot manuel) j'ai toujours ce message qui apparait au demmarage

Code : Tout sélectionner

2022-10-09 11:50:20.136 Error: Zigate: Looks like click python module is not installed. Make sure to install the required python3 module
2022-10-09 11:50:20.136 Error: Zigate: Use the command:
2022-10-09 11:50:20.136 Error: Zigate: sudo pip3 install -r requirements.txt
Le message me dit que le module click n'est pas installer, j'ai fait un pip install click mais toujours rien
Ensuite régulièrement je plugin me dit :

Code : Tout sélectionner

2022-10-09 11:44:00.385 Error: Zigate: 'onCommand' failed 'AttributeError':''NoneType' object has no attribute 'logging''.
2022-10-09 11:44:00.386 Error: Zigate: Exception traceback:
2022-10-09 11:44:00.386 Error: Zigate: ----> Line 1763 in '/root/domoticz/plugins/Domoticz-Zigate/plugin.py', function onCommand
2022-10-09 11:44:00.386 Error: Zigate: ----> Line 925 in '/root/domoticz/plugins/Domoticz-Zigate/plugin.py', function onCommand

Le gui zigbee n'est pas accessible.

Après un sudo pip3 install -r requirements.txt

Code : Tout sélectionner

Requirement already satisfied: aiohttp in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (3.8.1)
Requirement already satisfied: aiosignal in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 2)) (1.2.0)
Requirement already satisfied: aiosqlite>=0.16.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (0.17.0)
Requirement already satisfied: async-timeout in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (4.0.2)
Requirement already satisfied: attrs in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 5)) (21.4.0)
Requirement already satisfied: charset-normalizer in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 6)) (2.0.10)
Requirement already satisfied: click in /root/.local/lib/python3.7/site-packages (from -r requirements.txt (line 7)) (8.0.1)
Requirement already satisfied: click-log>=0.2.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 8)) (0.4.0)
Requirement already satisfied: crccheck in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 9)) (1.1)
Requirement already satisfied: coloredlogs in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 10)) (15.0.1)
Requirement already satisfied: jsonschema in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 11)) (4.16.0)
Requirement already satisfied: frozenlist in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 13)) (1.2.0)
Requirement already satisfied: multidict in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 14)) (5.2.0)
Requirement already satisfied: pure-pcapy3 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 15)) (1.0.1)
Requirement already satisfied: pyserial==3.5 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 16)) (3.5)
Requirement already satisfied: pyserial-asyncio!=0.5 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 17)) (0.6)
Requirement already satisfied: pyusb==1.2.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 18)) (1.2.1)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 19)) (4.0.1)
Requirement already satisfied: voluptuous in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 20)) (0.12.2)
Requirement already satisfied: yarl in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 21)) (1.7.2)
Requirement already satisfied: cryptography in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 22)) (3.3.1)
Requirement already satisfied: asynctest==0.13.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->-r requirements.txt (line 1)) (0.13.0)
Requirement already satisfied: importlib-metadata in /root/.local/lib/python3.7/site-packages (from click->-r requirements.txt (line 7)) (4.5.0)
Requirement already satisfied: humanfriendly>=9.1 in /usr/local/lib/python3.7/dist-packages (from coloredlogs->-r requirements.txt (line 10)) (10.0)
Requirement already satisfied: pkgutil-resolve-name>=1.3.10 in /usr/local/lib/python3.7/dist-packages (from jsonschema->-r requirements.txt (line 11)) (1.3.10)
Requirement already satisfied: importlib-resources>=1.4.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->-r requirements.txt (line 11)) (5.10.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->-r requirements.txt (line 11)) (0.18.1)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from pure-pcapy3->-r requirements.txt (line 15)) (65.4.1)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.7/dist-packages (from yarl->-r requirements.txt (line 21)) (3.3)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.7/dist-packages (from cryptography->-r requirements.txt (line 22)) (1.15.1)
Requirement already satisfied: six>=1.4.1 in /root/.local/lib/python3.7/site-packages (from cryptography->-r requirements.txt (line 22)) (1.16.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi>=1.12->cryptography->-r requirements.txt (line 22)) (2.21)
Requirement already satisfied: zipp>=3.1.0 in /root/.local/lib/python3.7/site-packages (from importlib-resources>=1.4.0->jsonschema->-r requirements.txt (line 11)) (3.4.1)
Le résultat de git pull après maj

Code : Tout sélectionner

remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Total 4 (delta 1), reused 4 (delta 1), pack-reused 0
Dépaquetage des objets: 100% (4/4), fait.
Depuis https://github.com/zigbeefordomoticz/Domoticz-Zigbee
   aaaaf451..84f0b571  beta6         -> origin/beta6
 * [nouvelle étiquette] beta6-6.2.181 -> beta6-6.2.181
Fetching submodule external/bellows
Fetching submodule external/dnspython
Fetching submodule external/pyserial
Fetching submodule external/zigpy
Fetching submodule external/zigpy-deconz
Fetching submodule external/zigpy-zigate
Fetching submodule external/zigpy-znp
Déjà à jour.
Je ne sais plus quoi faire...
Cordialement
Frederic

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 13:07
par pipiche
As-tu vérifié que sur la page de lancement du plugin dans Domoticz (menu Hardware) tous les champs sont bien renseignés ?

Qu'est-ce qu'il ya dans les logs Domoticz

Quelle version de Domoticz, Quelle OS, Quelle version de l'OS , quelle version de python3

Plutot que des extraits de logs, peux-tu mettre le fichier de log dans sa totalité en attachant le fichier ?


PS/ https://github.com/zigbeefordomoticz/Do ... ION-6.3.md

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 13:41
par Fredok
Bonjour,
dans le menu hardware tout est renseigné et activé (bon port USB, port 9440 pour gui etc...)
Ma version de os est

Code : Tout sélectionner

PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
Ma version python : Python 3.7.3

Version domoticz : 2022.1
Concernant le fichier log, c'est celui de domoticz ou bien lors de la maj du plugin ?
logDZ.rar
(2.74 Kio) Téléchargé 44 fois
Merci...

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 13:46
par pipiche
merci de mettre les logs Domoticz et du plugin, depuis un restart du plugin

as-tu bien mis à jour le champs API base url ?

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 14:30
par Fredok
J'ai suivi les indications du lien et voici les log de demmarage
Merci
Log MAJ et DZ.rar
(5.23 Kio) Téléchargé 138 fois

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 15:04
par pipiche
comment as-tu installé le module click ?

En effet celui-ci n'est pas installé dans /usr/local/lib mais dans /root/.local

peux-tu faire

Code : Tout sélectionner

rm -rf /root/.local/lib/python3.7/site-packages

puis faire un

Code : Tout sélectionner

sudo pip3 install -r requirements.txt

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 15:29
par Fredok
Je ne sais comment vous remercier, cela refonctionne à nouveau. Merci encore

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 15:46
par pipiche
excellente nouvelle, bonne fin de week-end

Re: stable6 - Le plugin ne fonctionne plus ...

Publié : 09 oct. 2022, 16:13
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.