J’ai fait l’acquisition d’une clé zigbee Conbee II que j’ai branché à ma VM Jeedom.
J’ai installé le plugin Deconz en respectant scrupuleusement la doc .
J’ai fait la maj du firmware avec uniquement cette clé de connecté et je suis maintenant en version 2.05.69.
Le daemon démarre correctement mais, impossible d’ajouter un périphérique Zigbee
J’ai tenté l’association de modules que je possédent déjà et qui sont fonctionnel via la GW Xiaomi et le plugin Xiaomi Home. Je les aient supprimer dans l’appli Mi Home puis suivi la procédure d’inclusion mais rien n’y fait. Même à 1 m de la clé, il ne se passe rien…
J’ai fait le test avec un bouton poussoir, un cube magique et un détecteur de mouvement. Aucun n’est détecté par Jeedom.
Donc, help car la je ne voit vraiment pas ce qui bloque
Donc l’application deCONZ qui gère la clef n’est pas connectée.
Quelles est la version de l’application deCONZ installée depuis le plug in ?
Il faut que ce soit la 2.05.69 ou la 2.05.71. Sinon le pb que tu rencontres est répertorié avec la 2.05.70.
Vérifie dans un terminal que tu n’a pas deux processus concurrents de deCONZ qui tournent (un headless et un GUI par exemple)
EDIT : VM n’accepte qu’un seul port USB. SI tu as plusieurs clefs il faut impérativement passer par un hub USB alimenté?
En fait le plug in deconz installe la version de l’application deCONZ en mode headless. SI une autre version de l’application deconz GUI par exemple existe il y aura conflit d’accés à la clef et situation de blocage.
Dans ton cas il ne semble y avoir qu’une version deCONZ lancée.
Donc deux problèmes potentiels résiduels :
a) la vesrion deconz installée par le plug in n’est pas la bonne => mets à jour le plug in en forçant une mise à jour et réinstalle l’appli deconz depuis le plug in
b) le port de com avec la clef sur ta VM est en conflit avec un autre port USB => cf doc de mappage entre port USB VM et port physique USB
edit : peux tu faire un
sudo ps -ax | grep deCONZ
et vérifier que tu as bien ce sinfos en retour :
deCONZ –auto-connect=1 --dbg-error=1 --http-port=8484 --ws-port=20877 --upnp=0 -platform minimal --dbg-info=0 --dbg-aps=0 --dbg-zcl=0 --dbg-zdp=0 --dbg-http=029967 pts/0 S+ 0:00 grep --color=auto deCONZ
les infos en gras sont celles qui sont importantes
Bon, ça ne s’arrange pas malheureusement,
J’ai fait la réinstall de l’appli depuis le plugin mais depuis, on dirait que j’ai perdu la commnication entre l’appli et jeedom alors que j’ai bien tenté de récupérer l’API key.
Lorsque je lance une inclusion, j’ai ce message d’erreur maintenant:
Erreur lors de la requete : 127.0.0.1:8484/api/EB6C6F6F45/config(PUT), data : {« permitjoin »:180} erreur : 1 => unauthorized user
Sinon, le résultat de la commande « sudo ps -ax | grep deCONZ » est :
Donc coté application deCONZ tu as probablement une version bugguée. Soit tu reviens en version .69 soit tu migres en version .71.
Le fait que tu n’aies plus la clef API est lié au fait que la clef ne communique plus avec la GW. Une fois cette communication rétablie tout rentrera dans l’ordre.
Théoriquement la mise à jour faite par @Loic en début de semaine devrait t’installer une version deCONZ (l’appli) correcte. Peux tu vérifier le contenu de ce fichier :
/var/www/html/plugins/deconz/resources/install_deconz_apt.sh
et me dire ce qui s’installe pour ta configuration matérielle (les infos sur les lignes sudo wget …)
Pour le firmware de ta clef as tu bien fait le flashage avec la version 264A0700 ?
Si non recommence selon les indication que j’ai fournies dans le lien cité plus haut dans mon message
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Tue Sep 10 23:19:27 2019 from 192.168.1.199
jamal@jeedom:~$ vi /var/www/html/plugins/deconz/resources/install_deconz_apt.sh
sudo wget https://images.jeedom.com/resources/deconz/x86_64/deconz.deb -O /tmp/deconz.deb
echo 20 > ${PROGRESS_FILE}
sudo dpkg -i /tmp/deconz.deb
echo 30 > ${PROGRESS_FILE}
sudo apt-get update
echo 40 > ${PROGRESS_FILE}
sudo apt install -f -y
echo 50 > ${PROGRESS_FILE}
fi
Donc a priori c’est la version 2.05.69 qui s’installe, la 2.05.71 étant sortie plus récemment que le deb récupéré sur le site Jeedom.
C’est déjà un bon point.
Reste le port USB de ta VM ou le flashage de ta clef.
Pour être sur que tu reprennes bien la procédure depuis le début il faut :
reflasher ta clef
arrêter toute application et tous services deCONZ qui aurait été lancés par un autre process que le plug in deconz de Jeedom (à priori tu n’en n’as pas)
Réinstaller le plug in deconz (après l’avoir désinstallé et redémarré ta box)
Lancer l’installation deCONZ depuis le plug in deconz Jeedom
Lancer la découverte de la GW
Une fois la GW identifiée dans Jeedom, depuis Phoscon lancer l’autorisation (Authoring) qui va générer une clef API et te laisser 60s pour repasser dans le plug in deconz Jeedom pour récupérer cette clef
activer le démon du plug in
repasser dans Phoscon pour t’assurer que la connexion est bien faite (en face de Firware dans la gestion GW tu devras avoir la version 264A0700
Si au bout du bout tu n’as pas cela alors il ne restera que le problème de mappage USB entre ta VM et la clef.
Au passage tu peux installer l’application deCONZ sur un PC win10 et utiliser ta clef directement sur ce PC (ca ne casse rien dans le réseau). Si tu arrives à voir le réseau zigbee depuis ton PC au moins tu sauras que ta clef est OK et que tes équipements sont aussi OK. Ne change pas la topologie du réseau directement depuis ce PC car après lorsque tu repasseras ta clef sur le Jeedom de ta box il risquerait d’y avoir quelques incohérences.
Tant que tu as « not connected » au firmware, pas la peine de chercher a avoir une clé API, deconz ne marche pas, tu as quelques pistes ici > Technical support.
Et comme dit @Yves19 faire gaffe a ne pas avoir 2 deconz qui tournent en meme temps, j’ai pas trop compris ton c/c a cause de la mise en page, mais j’ai cru voir 2 deconz (ou c’est normal ?)
C’est la m^me appli deCONZ.
Quand il y en a deux il y a le service deCONZGUI qui tourne aussi . Ici ce n’est pas le cas.
Il peut aussi y avoir une appli deconz (note bien la subtilité d’écriture) lancée quand on fait l’erreur de l’installer à la mano comme décrit sur le site de Dresden. Cette installation ne vaut que si on l’utilise en stand alone sur une machine mais fait planter toute utilisation au travers de celle lancée par le plug in Jeedom (accès concurrents à la même clef physique au travers de ports différents)
Bon, malgré l’application de tous tes bons conseil, je n’arrive toujours pas à faire fonctionner cette clé correctement
J’ai toujours l’info " Not connected" en face de Firmware: