Problème clé USB Zigbee Popp

Bonjour,

je viens d’acquérir 1 clée USB Popp Zigbee en plus d’un détecteur d’ouverture de porte Aquara fonctionnant en Zigbee.
Après installation du plugin, le démon est toujours NOK.
que faire ?

Bonsoir,

Il faut fournir des informations plus complètes.
Capture d’écran de la page santé, logs d’installation des dépendances et du plugin lui même pour démarrer.

1 « J'aime »

on me dit qu’en tant que nouvel utilisateur, je n’ai pas le droit de joindre des pièces jointes… je comprends pas trop le principe de cette communauté.

Comment fait on pour communiquer ?

Il me semble, mais ça date un peu, que l’on peut quand-même copier/coller une ou deux images même au départ.

Et pour les logs il faut utiliser cette balise pour que ce soit bien lisible

ok merci des conseils.
JE vais faire pus simple, j’ai déjà sollicité l’assistance de Jeedom mais j’avoue être un peu perdu avec les retours.
Après qq échange + fournitures logs
Après avoir fourni les logs suite à mise à jour du firmware de la clé zigbee que voici :

Installing collected packages: pyserial
  Attempting uninstall: pyserial
    Found existing installation: pyserial 3.5
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/RECORD'`Texte préformaté`


saisissez ou collez du code ici

la personne me demande de passer la commande sudo pip3 install pyserial
et là j’obtiens : `Looking in indexes: Simple index, piwheels - Simple index
Requirement already satisfied: pyserial in /usr/local/lib/python3.9/dist-packages (3.5)
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: ‹ /usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/METADATA ›

`
suite à cela, je ne sais plus quoi faire…

Bonjour @jujujaja ,

Pour commencer, un petit tour par ici :

Nous ne savons rien de ta configuration version, version de l’OS, environnement, matériel,… Donc a pert être devin cela va être compliqué.

Quelqu’un te demande par quel moyen ? As-tu déjà réalisé d’autres manipulations ?

A toi de jouer pour décrire et donner le contexte exact ou au moins le plus précis.

Bon courage

voici :
version jeedom : 4.2.14
sur raspberry pi3b

je viens d’acquérir une clé USB montée sur le RPI comme dongle zigbee.
En // j’ai installé un détecteur zigbee aqara sur une porte.
J’ai donc installé le plugin officiel zigbee depuis le market.

Le tout 1er appairage s’est fait en 30 mn.
Le détecteur de porte est reconnu et renvoi bien l’ensemble des infos attendues (température + statut ouvert/fermé)

J’ai mis à jour ensuite (je ne sais pas pourquoi) le firmware de la clé usb et là plus moyen d’avoir le démon ok.

J’ai à plusieur reprises tout arrêté, redémarré le jeedom, désinstallé puis réinstallé le plugin mais rien y fait…

J’ai contacté ensuite l’assistance jeedom à qui j’ai fourni l’ensemble des logs :
celui du zigbee,

echec de la requête HTTP : http://127.0.0.1:8484/device/all cURL error : Failed to connect to 127.0.0.1 port 8484: Connection refused*

du firmware…

Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyserial==3.4
  Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.4-py2.py3-none-any.whl (193 kB)
Requirement already satisfied: xmodem==0.4.6 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 2)) (0.4.6)
WARNING: Error parsing requirements for pyserial: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/METADATA'
Installing collected packages: pyserial
  Attempting uninstall: pyserial
    Found existing installation: pyserial 3.5
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/RECORD'

l’assistance m’a alors demandé de passer la commande suivante sur jeedom car : "Il semble y avoir une erreur de package sur votre systeme

Dans reglages/systeme./configuration/osdb, puis Administration systeme

Faites un

sudo pip3 install pyserial

j’ai alors obtenu :

Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pyserial in /usr/local/lib/python3.9/dist-packages (3.5)
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/METADATA'

L’assistance me dit alors de prendre exemple sur le tutoriel ci dessous :

https://stackoverflow.com/questions/54778630/could-not-install-packages-due-to-an-environmenterror-errno-2-no-such-file-or

et enfin après une dernière mise à jour du firmware, j’obtiens les logs suivants :

Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyserial==3.4
Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.4-py2.py3-none-any.whl (193 kB)
Requirement already satisfied: xmodem==0.4.6 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 2)) (0.4.6)
Installing collected packages: pyserial
Attempting uninstall: pyserial
Found existing installation: pyserial 3.5
Uninstalling pyserial-3.5:
Successfully uninstalled pyserial-3.5
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
zigpy-zigate 0.8.0 requires pyserial>=3.5, but you have pyserial 3.4 which is incompatible.
Successfully installed pyserial-3.5

et là je ne sais pas quoi faire du tout…

Merci de votre aide pour finaliser la manip

Bonjour,

Êtes-vous sous debian bulleyes, debian 11?
Car python 3.9 ce n’est pas sous debian 10 il me semble.

version debian 11.2

Bonjour,

qq’un aurait il une solution ou bien déjà rencontré le même problème ?

Réinstallez jeedom sous buster et retestez;
Seul buster est « garanti » de fonctionner donc difficile d’aider dans ce cadre là

Bonjour,
alors je viens de tout réinstaller sur mon RPI 3B+
OS : debian 10.12
Version Jeedom : 4.2.14

Je branche ma clé USB Popp Zigbee
ma clé semble bien être reconnue car à la commande :

ls -l /dev/serial/by-id

J’obtiens : total 0 lrwxrwxrwx 1 root root 13 Apr 8 19:49 usb-1a86_USB_Serial-if00-port0 -> ../../t tyUSB0

J’en conclus que ma clé est donc sur le port ttyUSB0

Je mets à jour le firmware de la clé en PJ.
zigbee_firmware (2).txt (6,4 Ko)

J’ai juste un doute à ce niveau : zigpy-zigate 0.8.0 has requirement pyserial>=3.5, but you'll have pyserial 3.4 which is incompatible. Installing collected packages: pyserial Found existing installation: pyserial 3.5 Uninstalling pyserial-3.5: Successfully uninstalled pyserial-3.5 Successfully installed pyserial-3.4

et enfin je mets également à joru les dépendances dont voici les logs :
zigbee_packages (1).txt (39,4 Ko)

voici ensuite la configuration du plugin :
plugin

Mais rien n’y fait…

Bonjour,

Sur le même type de config que vous (sauf que ma clé est sur un hub usb avec alim) ma clé Popp est en auto et de souvenir le port c’est plus ttyACM0 pour la clé

Je viens d’essayer de mettre un port auto, de faire une mise à jour du firmware en pointant sur un autre port.
Mais je n’ai pas de port du type ttyACM…

port usb1
port usb 2

Mais pour l’instant le deamon reste ko… je sèche

Question très très bête je sais mais a tu essayé en cliquant sur RE démarrer le démon avec le port en auto ?

Chez moi cela fonctionne très bien comme cela

J’ai fait comme ceci mais là encore rien ne marche même en cliquant sur redémarrer mon deamon.
Je me demande si la clé USB zigbee ne serait pas HS??
plugin2

Bonjour,

Votre clé est elle en directe sur un port USB du Pi ou sur une rallonge USB ou mieux un Hub USB avec une alim?
Avez vous d’autre chose de branché en USB sur votre Pi?

Bonjour,

ma clé est branchée en direct sur le PI. Rien d’autre n’est branché dessus.
Ce qui m’interroge avant de changer, c’est que le 1er jour du branchement de la clé dans la même config (sauf que j’étais sous bulleyes) tout a fonctionné et 2 jours plus tard… plus rien

Bonjour,

Plusieurs causes sont possible, j’avais ce souci sur un Pi3b+ au début avec la clé Popp, cela tenais plus ou moins 24/48h et après moulte tests (changement d’alim du Pi, changement de port usb sur le Pi, utilisation d’une rallonge usb, etc…) au final aujourd’hui cela tourne avec un petit hub usb (celui de Domadoo) et depuis plus aucun souci sur ce Pi

celui ci ?

https://www.domadoo.fr/fr/accessoires-electriques/5502-domadoo-hub-usb-alimente-7-ports-usb-compatible-jeedom.html