Raspberry 4 - Debian Buster - clef usb Conbee II - Plugin Deconz - Jeedom V4

Tags: #<Tag:0x00007f5927603100> #<Tag:0x00007f5927602fc0>

Bonjour,
Je suis sur un Raspberry 4 avec Jeedom V4 et une clef ConBee II.
J’ai donc acheté le Plugin DeConz sous Jeedom et j’ai ensuite fait ceci:
– Cliquer sur « Relancer » sur les dépendances et attendre qu’elles soient installées.
– Démarrer le démon.
– Cliquer sur « Lancer » dans « Installation Deconz local ».
– Saisir « 127.0.0.1 » dans le champ « IP » (puisque la clé est branchée sur le Raspberry PI sur lequel se trouve Jeedom).
– Indiquer le port « 8484 ».
– Cliquer sur « Découverte ».
– Cliquer sur « Récupérer l’API.
– Sauvegarder

Sur mon Raspberry je tape la commande: GCFFlasher_internal -l
Parfois la clef s’affiche:
GCFFlasher V3_06 © dresden elektronik ingenieurtechnik gmbh
Path | Vendor | Product | Serial | Type
—————–+——–+———+————+——-
/dev/ttyACM0 | 0x1CF1 | 0x0030 | DE2139016 | ConBee II
/dev/ttyAMA0 | 0x0000 | 0x0000 | | RaspBee

et si juste après je retape la commande, parfois la clef ne s’affiche plus:
GCFFlasher V3_06 © dresden elektronik ingenieurtechnik gmbh
Path | Vendor | Product | Serial | Type
—————–+——–+———+————+——-
/dev/ttyAMA0 | 0x0000 | 0x0000 | | RaspBee
et ainsi de suite… Comme s’il ne la voyait pas en continu

Et effectivement du côté du Plugin DeConz sous Jeedom quand je vais sur l’option « Mettre à jour le firmware d’une clef Conbee II » parfois je vois la Clef USB et parfois je ne la vois pas.

Autre précision, si je tape:
ps ax | grep deCONZ
307 ? Ss 0:01 /bin/bash /usr/bin/deCONZ-update2.sh
1309 ? S 0:00 sudo 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=0
1315 ? Sl 0:15 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=0
6820 pts/0 S+ 0:00 grep –color=auto deCONZ

Je vois 2 process identique (un tourne en sudo et l’autre pas).

Dernière info, dans raspi-config j’ai fait la modif pour que:
-The serial login shell is DISABLED
-The serial interface is ENABLED

Voilà un maximum d’information donc. Je n’ai pas encore de prise ou lampe Zigbee pour tester mais le fait de ne pas voir en continu la clef Conbee II me fait dire que cela ne fonctionne pas correctement.
Pouvez-vous me dire ce que vous pensez et un moyen de corriger cela svp.
Le fait d’être sur un Raspberry 4 est peut-être un indice!
Merci beaucoup de votre aide
Alex

Salut,

Il y a plein d’info c’est vrai. Par contre les logs (y compris ceux de l’installation des dépendances) sont quand même une base essentielle… Dommage qu’ils ne soient pas là.

Salut,
Il y a un fil sur l’ancien forum pour initialiser le plugin Deconz
https://forum.jeedom.com/viewtopic.php?f=133&t=45208&hilit=deconz&sid=d4b3230410d7896fb63eb299c0b416e8&start=820#p764909

J’ai eu un peu près le même souci. J’ai enfin réussi lorsque j’ai mis à jour la clé en ssh, en suivant ces étapes :

Bonjour,
Pour finir j’ai installé deCONZ sur mon pc en win10 et directement il m’a proposé de mettre à jour la clef ConBee II.
Elle est maintenant avec le Firmware version 0x26490700
Après avoir remis la clef sur mon Raspberry 4
quand je tape la commande GCFFlasher_internal -l
Je vois bien ceci:
GCFFlasher V3_06 © dresden elektronik ingenieurtechnik gmbh
Path | Vendor | Product | Serial | Type
-----------------±-------±--------±-----------±------
/dev/ttyACM0 | 0x1CF1 | 0x0030 | DE2139016 | ConBee II
/dev/ttyAMA0 | 0x0000 | 0x0000 | | RaspBee

et à chaque fois alors qu’avant parfois la clef ConBee II n’était pas vue en continu.
Ce firmware semble donc résoudre mon problème.
Merci pour votre aide (si besoin je ferai signe :wink: )

Bonjour,
J’ai par contre une autre question:
Pour rappel, j’utilise le Plugin payant DeConz sous Jeedom qui tourne sur un Raspberry Pi et une clef usb ConBee II
Quelqu’un peut-il me dire comment je dois faire pour ne pas avoir 2 fois le même process qui tourne (un en SUDO et l’autre pas). De ce que j’ai lu ce n’est pas normal:
pi@raspberrypi4:~ $ ps ax | grep deCONZ
329 ? Ss 0:00 /bin/bash /usr/bin/deCONZ-update2.sh
1207 ? S 0:00 sudo 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=0
1213 ? Sl 0:06 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=0
2821 pts/0 S+ 0:00 grep –color=auto deCONZ

Merci déjà pour vos infos
Alex

Je pense que c’est normal. Sinon ça ne marcherait pas, il y a de gros probleme si deconz est lancé 2 fois.
Je suis pas un pro dans linux, mais je pense que la subtilité est au niveau du “I”, surtout que les paramètres des 2 lignes sont absolument identique.

Tu as quoi comme résultat avec “px asu”

Bonjour HugoVal11,

Je ne comprends pas ta première phrase: au début tu dis que c’est normal et ensuite tu dis qu’il y a de gros problème si deconz est lancé 2 fois. C’est assez contradictoire. Peux-tu m’éclairer.

“px asu” n’est pas une commande, je ne comprends pas là (désolé).
Merci de ton aide

Je dis juste que c’est normal, tu n’as pas deconz lancé deux fois.

Ok merci pour ta réponse :wink:

Bonjour,
Dans le Plugin DeConz à droite de la clef API si je clique tel qu’indiqué sur la capture d’écran, une page web s’ouvre où on m’invite à créer un mot de passe pour finalement arriver sur une application Phoscon associée à ma clef ConBee II.
Je suis novice et j’avoue ne pas trop comprendre à quoi sert cette application puisqu’à la base le but est d’utiliser la clef ConBee II dans Jeedom via le plugin Deconz.

  • Dois-je faire des actions dans cette application Phoscon ou bien est-ce que je fais tout dans Jeedom?
  • Quelqu’un peut-il m’expliquer svp?
    Merci pour vos lumières
    Capture_d%E2%80%99e%CC%81cran_2020-02-05_a%CC%80_15_25_13

Bonjour,
Le but est de récupérer la clé API, que tu trouveras dans la page phoscon.
Tu as de mémoire 60s pour la mettre et l’enregistrer dans la page du plugin.
Après, tu n’auras plus à retourner sur phoscon sauf pour une éventuelle mise à jour.

L’application phoscon est fournie avec deconz, donc c’est bonus.
Tu peux tout faire par jeedom.
Tu peux aussi faire certains trucs avec l’un ou l’autre selon tes gouts, par exemple via jeedom tu auras plus de possibilités, mais l’appairage est plus sympa via Phoscon.

Mais dans tout les cas, seul jeedom va te permettre de “centraliser” tes appareils avec le reste de ton installation.

Hello mich0111,
Directement dans le plugin Deconz sous Jeedom, si je clique sur récupérer la clef API, je l’obtiens sans problème (sans aller dans la page Phoscon ni avoir la contrainte de 60sec). C’est pour ça que je n’y voyais pas d’utilité.
Quand tu parles d’une éventuelle mise à jour, tu parles de la mise à jour de quoi exactement?
Merci beaucoup

Salut HigoVal11,
si je fais l’appairage via Phoscon, il sera effectif sous Jeedom?
Merci bcp

Oui, mais tu risques d’avoir a faire un “ré-synchronisation” de jeedom, si lui n’a pas vu la modification.
Donc si tu préfères Phoscon, tu paires tout d’un coup avec, et tu relances le plugin par exemple.

Comme tu le dit c’est du double emploi, jeedom et phoscon sont 2 applications qui bossent avec la même base de donnée, tu peux la modifier avec l’un ou l’autre, suffit juste de prévenir les deux.

Ça a changé depuis que je l’ai installé.
A l’époque, le.seul moyen de la récupérer était d’aller dans phoscon.
C’est bien mieux alors et c’est bon à savoir.
Pour la mise à jour, je parlais de l’éventuelle mise à jour du firmware de la clé.
Et je pense plus simple de ne passer que par Jeedom pour l’inclusion de tes modules. Ça t’évitera de devoir faire des synchro.

Merci de m’avoir éclairé c’est sympa :ok_hand: