Démon NOK... AttributeError... Failed to connect

Bonjour,

Mon plugin Zigbee beta est passé en NOK (à première vue pendant la nuit) et je patauge un peu, j’ai donc besoin de votre aide SVP :slight_smile:

Jeedom 4.2.18
Plugin à jour

J’ai réinstallé les dépendances 3 fois, mis à jour le firmware de ma clé EZSP et redémarré son Démon, sans succès. Le plugin reste en NOK et il m’est impossible de le redémarrer.

J’ai 5 fichiers de LOG :

  1. Zigbee firmwire > end of update successful, donc OK
  2. Zigbee_packages > end of package installation, donc OK
  3. Zigbee_update > Everything is successfullt installed, donc OK
  4. Zigbeed_1 > AttributeError : module ‹ zigpy.state › has no attribute ‹ Networkinformation ›, donc problème
  5. Zigbee > « …Failed to connect… », donc problème (copie ci-dessous)

jeedom-zigbee.txt (12,6 Ko)

Je comprends qu’il y a un problème avec la connexion mais je ne comprends quoi, comment et pourquoi.

Je suis preneur de vos lumières, merci par avance.

1 « J'aime »

Bonjour à tous,
J’ai le même problème, suite à la mise à jour du plugin effectuée hier soir.
Je n’ai pas de solution non plus pour le moment.

même problème également

[2022-06-17 10:19:23]INFO : Start zigbeed
[2022-06-17 10:19:23]INFO : Log level : debug
[2022-06-17 10:19:23]INFO : PID file : /tmp/jeedom/zigbee/deamon_1.pid
[2022-06-17 10:19:23]INFO : Device : /dev/ttyUSB1
[2022-06-17 10:19:23]INFO : Apikey : xxxxxxxxxxxxxx
[2022-06-17 10:19:23]INFO : Callback : http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php
[2022-06-17 10:19:23]INFO : Cycle : 0.3
[2022-06-17 10:19:23]INFO : Controller : ezsp
[2022-06-17 10:19:23]INFO : Channel : 15
[2022-06-17 10:19:23]INFO : Data folder : /var/www/html/plugins/zigbee/data/1
[2022-06-17 10:19:23]INFO : Device folder : /var/www/html/plugins/zigbee/data/device
[2022-06-17 10:19:23]INFO : Folder OTA : /var/www/html/plugins/zigbee/data/ota
[2022-06-17 10:19:23]INFO : Zigpy advance configuration file : None
[2022-06-17 10:19:23]DEBUG : SQLite version for : 3.27.2
Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py", line 235, in 
from bellows.zigbee.application import ControllerApplication
File "/usr/local/lib/python3.7/dist-packages/bellows/zigbee/application.py", line 25, in 
import bellows.ezsp
File "/usr/local/lib/python3.7/dist-packages/bellows/ezsp/__init__.py", line 21, in 
import bellows.types as t
File "/usr/local/lib/python3.7/dist-packages/bellows/types/__init__.py", line 3, in 
from .struct import *  # noqa: F401,F403
File "/usr/local/lib/python3.7/dist-packages/bellows/types/struct.py", line 258, in 
class EmberNetworkParameters(EzspStruct):
File "/usr/local/lib/python3.7/dist-packages/bellows/types/struct.py", line 286, in EmberNetworkParameters
def zigpy_network_information(self) -> app_state.NetworkInformation:
AttributeError: module 'zigpy.state' has no attribute 'NetworkInformation'

je crois que j’ai compris le device ne semble pas etre le bon alors qu’il est bien renseigné dans la conf

Salut,
Si vous doutez que votre port de contrôleur est le bon, il suffit de suivre ceci:

via réglage → système → configuration -->OS/DB → Administration Système

Taper cette commande:

ls -al /dev/serial/by-id/*

Et si vous êtes tous dans la même situation suite à la version beta vous pouvez toujours repasser en stable et tester.

en fait non ca vient pas de la
je suis meme revenu sur mon backup et ca ne se relance pas!

Avez-vous essayé en installant la version stable du plugin et non en réinjectant un backup…

oui sans succés

Vous avez bien relancé les dépendances après l’installation du plugin stable ?

premiere chose que je fais

Pouvez-vous poster un screen de votre contrôleur?

voici

Postez la réponse de cette commande

1 « J'aime »

Donc en attendant un correctif :
via réglage → système → configuration -->OS/DB → Administration Système

Taper cette commande:

sudo pip3 install --force-reinstall --upgrade zigpy==0.46.0

6 « J'aime »

alors ca n’a pas fonctionne de suite
il a fallu que je fixe les packages python avec :
trash /usr/local/lib/python3.7/dist-packages/zigpy*
car il ne pouvait pas supprimer zigpy 0.47
tout est ok maintenant
Merci

2 « J'aime »

Donc si je résume :

  1. aller dans : réglage → système → configuration -->OS/DB → Administration Système
  2. taper la commande : sudo trash /usr/local/lib/python3.7/dist-packages/zigpy*
  3. taper la commande : sudo pip3 install --force-reinstall --upgrade zigpy==0.46.0

C’est bien ça ?

1 « J'aime »

si trash pas installé
sudo pip3 install trash-cli
mais la commande trash n’est a faire que si il y a un soucis avec l’install de zigpy 0.46

1 « J'aime »

Tout est revenu simplement avec la commande indiqué par @Furaxworld et @Loïc.

Merci :slightly_smiling_face:

1 « J'aime »

MERCI Les gars !!!