[Tuto] Programmer (flasher) clef Zigbee ConBee2

Bonsoir,
Je rebondis sur ce topic pour présenter mon problème, en espérant que quelqu’un puisse me dépatouiller…

J’ai une ConBeeII sur Jeedom V4 en VM dans un NAS Synology.

En allant sur l’interface Phoscon, j’ai vu qu’il m’indiquait que le firmware n’était pas à jour et qu’il me proposait donc de procéder à la montée en version. Ce que j’ai fait, je n’ai vu qu’après que ce n’est pas la méthode recommandée…

Donc là rien ne va plus : ma clé semble reconnue par Jeedom (lecture de la clé possible, la synchro remonte toujours mes équipements créés dans phoscon), mais alors qu’elle connaît tous les appareils, elle n’en contrôle plus aucun…

J’ai donc commencé par tenter des modifs hazardeuses depuis Jeedom, puis de puis Phoscon, de remettre la sauvegarde que j’ai fait faire à Phoscon avant de flasher, de forcer la mise à jour de deconz, de faire une MàJ de la clé sous Win 10 tel que décrit dans ce topic, mais rien n’y fait.

J’accède toujours à ma clé, elle a toujours en mémoire mes appareils, mais ils sont tous inutilisables… Est-ce que je vais devoir me réduire à tout ré-initialiser ? Ou est-ce que quelqu’un aurait une piste à me proposer ?

Merci d’avance.

EDIT : si ça peut aider, je mets un screenshot de ma clé telle qu’elle apparaît dans Phoscon, avec une icone ne ressemblant pas à la ConBee, et les champs à côté semblant avoir été ré-initialisés…
image

Tout me semble un peu mélangé dans ton esprit.
La clef ConBee2 ne garde aucune topologie réseau en mémoire (sinon le n° de réseau et la clef de cryptage) et certainement pas donc les équipements.
On va donc commencer par le début :

  1. Que donne sur ton PC WIN10 la commande suivante lorsque tu y branches la conbee2 (voir le tuto pour lancer cette commande):
    GCFFlasher -l
  2. Ensuite copie écran de la configuration de deCONZ
  3. Puis copie écran de la page Réseaux Deconz/Résumé

Effectivement je pensais que la conf était dans la clé, mais visiblement elle est donc dans deconz, qui tourne sur la VM.

Donc voici le retour de la commande demandée :

GCFFlasher V3_14 (c) dresden elektronik ingenieurtechnik gmbh
Path             | Vendor | Product | Serial     | Type
-----------------+--------+---------+------------+-------
\\.\COM5         | 0x1CF1 | 0x0030  | DE2229036  | ConBee II

La copie d’écran de la conf de deconz :

Et enfin la copie d’écran de la page Réseaux Deconz/Résumé :

Est-ce que tu vois ce qui pourrait clocher ? Il y a ce firmware à 0 qui paraît louche, non ?

  1. la clef ConBee2 est OK car elle répond bien sur le Win10 (même si la partie modem zigbee n’a pas été testée)
  2. la configuration Deconz semble OK aussi mais il me manque la partie haute de la fenêtre de configuration.
  3. Visiblement la clef n’est pas connectée avec l’OS sur la box domotique. As tu bien mappé le port USB sur ta VM. C’est souvent de ce coté là que le bât blesse ?. Si tu peux accéder en ssh à ta box il suffit de taper dans une console la commande
    sudo GCFFLasher_internal -l
    pour voir si la Conbee2 est bien connectée.

Argh, oui, c’était bien ça… Avec le fait de la brancher / débrancher de mon NAS, j’ai oublié de la remonter sur la VM…
Le truc débile.
Donc maintenant ça refonctionne, je n’ai plus qu’à remettre tout ce que j’ai cassé dans mes essais (j’avais retiré des switch et lampes pour tenter de les ré-inclure).
Merci pour le coup de main.

A ton service.
L’important c’est que ça refonctionne avant de te faire houspiller par le chef de famille
:slight_smile:

Bon et du coup, si d’aventure je souhaite mettre à jour la clé, je ne passerai donc plus par Phoscon… Puisque le problème a commencé par là… Je ferai ça sous win 10, moins pratique, mais sans doute plus fiable.

Une mise à jour de firmware est toujours une opération sensible. Ce n’est pas une opération courante ni anodine. Donc la faire selon les préconisations spécifiées ici.

Je reviens à nouveau ici pour exposer un phénomène bizarre : si j’ai bien pu remonter toutes mes lampes (OSRAM et IKEA) et mes switch on/off (IKEA), je ne pouvais pas faire fonctionner correctement mes télécommandes IKEA 5 boutons…
Elles étaient bien reconnues comme « Tradfri Remote… » quand je les appairais dans Phoscon, remontaient bien dans Jeedom, mais ensuite elles ne communiquaient aucune activité quand j’appuyais sur les boutons.
Il m’a fallu choisir d’installer la version beta de DeConz pour que les remontées des télécommandes se passent bien.
Je ne sais pas pourquoi, mais maintenant ça fonctionne, donc je ne touche plus à rien. Si jamais quelqu’un a l’explication, je suis preneur par contre.

Bonjour @olive

cette méthode de mise à jour est-elle possible depuis une Jeedom SMART quand on utilise le plugin office ZIGBEE ?

Car il n’intègre pas DECONZ et ni de procédure de maj de la clé

merci

bonjour, @Nemeraud
La méthode n’est as liée a un type de machine mais plus au type d’os
si tu est en debian buster cela doit fonctionner.
ATTENTION toute fois il faut que le device ne soit pas utiliser pas jeedom au moment du flash
je te conseil donc de désactiver plugin-zigbee et reboot avant de faire cette manipulation.
si tu n’a pas de deconz les commandes start et stop deconz et deconz-gui sont superflues.
bonne journée

1 « J'aime »

Pour le télécommande cette dernière a subit très récemment une maj de son firmware qui l’a rendu incompatible avec l’ancien. Ila donc fallu que les plug in ad hoc se mettent aussi à jour. Pour deCONZ (donc Phoscon) c’est dans la version beta 2.12.01 que ça a été fait.

Donc rien à voir avec le fil de discussion dont il est question ici

1 « J'aime »

Je déconseille très vivement les mises à jour de firmware depuis une application domotique qui ne fait qu’empiler des couches de commandes et d’abstraction . Il faut faire les updates depuis l’appli bas niveau spécialisée définie par le fabricant.
Que penserais tu si Firefox par exemple mettait le BIOS de ton PC à jour sans que tu saches ce qu’il fait et qu’il plante en plein milieu?
A chacune son domaine de compétences.

C’est juste un périphérique :wink:

On met bien a jour les firmware des cartes Raid ou vidéo depuis le serveur qui les héberge

Il n’y a pas de risque de passe la clé sur un PC pour faire la maj puis la remettre dans la smart ?

Non, pas de soucis, la config de la clé ne concerne que les informations réseau, canal, clé, ect …
Donc aucune modification sur les appareil du réseau. Et c’est les meme données que ce soit sur windows, linux, ou autre, même firmware, même fichier de données, donc soit ça marche sur aucune, soit ça marche sur toute.

Aucun risque à faire la MAJ firmware sur PC ou sur une plateforme Debian ad hoc. Dans tous les cas les risques à contourner sont les accès concurrents au même port USB et le plantage du process de programmation

merci pour vos réponses

PS : vous mettez le firmware stable ou beta ?

Pour un firmware je n’installe que les versions stables et éprouvées avec le leitmotiv suivant : si ça marche pourquoi changer et pendre le risque que ça ne marche plus.

3 « J'aime »

Je partage cette philosophie dans mon travail mais à titre perso, j’aime bien les versions récentes, hormis pour Jeedom :wink:

Après un firmware ne fait pas que corriger des problèmes, il peut apporter des optimisations

Merci beaucoup pour ce tuto !

J’ai pu débloquer ma clef qui se connectait/déconnectait (merci à la diode de mon hub USB qui me l’a fait comprendre) suite à une mise à jour du firmware lancée depuis Phoscon pourtant sans erreur ni sur Phoscon, ni sur Jeedom… Jusqu’à ce que je réalise que plus aucun capteur ZigBee ne remontait…

A noter :
J’ai préféré prendre la version 0x26680700 du firmware qui est aujourd’hui la dernière version stable.