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

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Fredok
Messages : 90
Inscription : 12 août 2016, 15:04

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

Message 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
Dernière modification par Fredok le 09 oct. 2022, 18:29, modifié 1 fois.
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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
Fredok
Messages : 90
Inscription : 12 août 2016, 15:04

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

Message 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...
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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 ?
Fredok
Messages : 90
Inscription : 12 août 2016, 15:04

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

Message 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
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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
Fredok
Messages : 90
Inscription : 12 août 2016, 15:04

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

Message par Fredok »

Je ne sais comment vous remercier, cela refonctionne à nouveau. Merci encore
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message par pipiche »

excellente nouvelle, bonne fin de week-end
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
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

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