Mise à jour firmware Conbee2

Bonjour !

Suite à des problèmes pour inclure une télécommande Ikea Styrbar (je n’arrive pas à l’inclure), je projette de mettre à jour le firmware de ma clé Conbee2.

Mon installation de jeedom (version 4.2.14) est sur une machine virtuelle sous Debian 10 Buster. La version du plugin Deconz installée sur le Jeedom est celle du 03/02/2022. Enfin, le firmware actuel de la Conbee2 est 26580700 et dans l’interface de Phoscon, il m’annonce qu’il y a bien une nouvelle version du firmware mais j’ai lu dans les divers tutos que j’ai tenté de suivre qu’il ne fallait pas faire la MàJ directement depuis Phoscon.

Donc j’ai tenté de suivre les tutos trouvés sur le forum mais j’ai plusieurs différences. Déjà j’ai téléchargé l’installeur de Deconz (deCONZ_Setup_Win32_V2_14_01) ainsi que le firmware adéquat (deCONZ_ConBeeII_0x26720700.bin).

Premier problème, lorsque je lance l’installeur sur le PC sur lequel je vais faire la MàJ (en Windows 10), le chemin d’installation n’est pas le même que dans les tutos. Dans les tutos c’est supposé s’installer dans Program Files (x86), chez moi ça s’installe dans User\Appdata.

A la limite pourquoi pas, mais ensuite, il est fait mention du GCFlasher, j’ai supposé qu’il était « livré » dans ce qui était installé quand on installe deCONZ_Setup_Win32_V2_14_01 or je ne trouve ce GCFlasher installé nulle part et les tutos ne mentionnent pas où le trouver.

Je préfère être prudent avec les MàJ de firmware, et là il n’y a rien de très engageant vu les différences avec les tutos. Est-ce que j’ai raté quelque chose ?

Merci d’avance.

Suis le tuto ici : Mise a jour firmware conbee 2 - windows

1 « J'aime »

Merci, je vais essayer de suivre ça. Problème là aussi, chez moi ce matin aucun des liens menant vers le dépôt de fichiers de dresden electronik pour télécharger le flasher et le firmware ne fonctionnent. Pourtant hier j’ai pu télécharger dessus, bizarre.

Oui leur serveur semble out ce matin

Ok, je vais attendre un peu du coup et retélécharger ce qu’il faut pour être sûr d’avoir tous les pré-requis avant de faire quoi que ce soit. Visiblement il me manque le GCflasher.

Bon, le serveur de dresden est à nouveau up donc j’ai pu faire la mise à jour du firmware et tout semble s’être bien passé. A ceci près que dans la page du plugin Deconz, Jeedom m’indique comme firmware
0x26580700 et l’app Phoscon quant à elle indique 26720700, avec une mention comme quoi le firmware est à jour. Bizarre.

Toujours impossible d’appairer la Stybar malgré tout. Bon, au moins le forware de la clé semble à jour.

Sous Jeedom il faut relancer le démon pour que le nouveau firmware apparaisse.
Ensuite les compatibilité des nouveaux équipements Zigbee ne dépendent pas (ou quasiment jamais) du firmware de la Conbee2 mais uniquement du logiciel deCONZ. C’est lui qu’il faut updater régulièrement pour gagner en compatibilité.
La version up to date de deCONZ est la 2.14.1

Merci. Donc il faut que j’installe le logiciel Deconz sur la machine virtuelle en Debian 10 Buster qui contient Jeedom ?

Si tu le fait tourné sur une autre VM non pas besoin. Tu le maj sur la VM.

Et depuis cet écran de Jeedom par exemple ?

Oui mais là ça va l’installé sur la vm jeedom. Tu as bien deconz sur une autre vm ?

En fait j’avais un ordi en W10 qui me restait sur les bras que j’ai uniquement dédié à la domotique (je suis débutant). Donc Jeedom est installé dans une machine virtuelle (sous Virtualbox), sur cet ordi en W10.

Ok donc oui installation puis relance du deamon et ça devrait être bon

Mmmmh, je pense que ça n’a pas fonctionné. Selon le log de Deconz_Install :

 Installation deconz

Hit:1 http://ftp.fr.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://phoscon.de/apt/deconz buster InRelease
Hit:4 http://ftp.fr.debian.org/debian buster-updates InRelease
Reading package lists...
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
It's x86_64 arch
--2022-03-16 16:37:52--  http://phoscon.de/apt/deconz.pub.key
Resolving phoscon.de (phoscon.de)... 144.76.96.194
Connecting to phoscon.de (phoscon.de)|144.76.96.194|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1692 (1.7K) [application/octet-stream]
Saving to: 'STDOUT'
0K .                                                     100%  374K=0.004s
2022-03-16 16:37:52 (374 KB/s) - written to stdout [1692/1692]
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://ftp.fr.debian.org/debian buster InRelease
Hit:3 http://phoscon.de/apt/deconz buster InRelease
Hit:4 http://ftp.fr.debian.org/debian buster-updates InRelease
Reading package lists...
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.            Installation terminée

J’ai essayé de rétablir les droits d’accès dans OS/DB mais ça me fait la même chose…

Tu as essayé de passé la commande donnée en ssh ?

Non, là ça va au-delà de mes maigres compétences. J’ai accès à la machine virtuelle comme ça :
jeedom
Je peux me logger mais je n’ai jamais réussi, même par le passé, à passer des commandes là-dessus avec un sudo. Il me demande un mot de passe pour le sudo que je n’ai jamais configuré, donc je ne peux rien en faire, je ne peux intervenir que sur l’interface de Jeedom en lui-même.

Edit : j’ai trouvé comment passer des commandes, je me logge avec « root » au lieu du « jeedom » suggéré. Mais en tapant la ligne de commande dpkg --configure -a ça m’emmène sur un truc que je ne préfère franchement pas toucher (Grub), pas envie de tout casser…

Bon, comme je suis têtu, j’ai fait une grosse sauvegarde et j’ai avancé :smiley:
Donc j’ai pu installer DeconZ depuis Jeedom, le log de l’install semble ok et Jeedom semble fonctionner normalement. Me reste plus qu’à réessayer d’appairer la STYRBAR.
Qu’est-ce qu’il faut aller voir ici et là pour vérifier que je suis à jour ?

Edit : opération réussie, la STYRBAR est maintenant incluse :wink:

Patience et longueur de temps font plus que force ni que rage :slight_smile:
Jean de La Fontaine

2 « J'aime »

Bonjour,
Je profite du topic pour trouver de l’aide.
J’ai jeedom sur un RPI.
Suite au décès d’un module zwave, j’ai voulu le remplacer par un module zigbee (deconz conbee2).
Le dit module n’étant pas détecté, j’ai manuellement upgradé la version Deconz sur mon PI, et flashé la clé avec le dernier firmware (qui était dèja en dernière version, je m’en suis aperçu en reflashant).

To make a long story short : plus rien ne fonctionnant en zigbee j’ai viré le plugin deconz, desinstallé deconz en ssh, acheté jeezigbee que je viens d’installer. (Mqtt, etc)

Tout semble en place mais toujours le même soucis : pas d’inclusion possible (là pour le coup je n’ai aucun appareil déjà appairé).

la clé est sur rallonge, je n’ai rien changé de ce côté là. La clé est vue en dev/ttyACM1. bref, je ne comprends pas pourquoi plus rien ne fonctionne… des suggestions svp?
Merci

[edit] j’ai downgradé le firmware et je retrouve la possibilité d’appairer mes devices…

Bonjour,

Je ne sais pas si c’est le même problème que j’ai mais j’ai perdu tous mes capteurs, lampes, interrupteurs depuis (je le pense) la dernière mise à jour du plugin. Du coup je suis allé mettre à jour le firmware de la clé conbee II depuis phoscon App (2.24.2), mais rien de change. Mes capteurs apparaissent en non reachable et impossible de les réappairer ou d’en appairer de nouveaux. Plus étonnant le firmware apparait en non connected dans l’app phoscon…

La clé semble bien disponible sur dev/ttyACM1 également.

Si ça dit quelque chose à quelqu’un…