[Tuto] Programmer (flasher) clef Zigbee ConBee2

En effet. Je crois que l’équipe deconz elle même conseil de le faire sous windows. Fait le bien avec powershell par contre. J’ai déjà eu des soucis avec linvit de commande

Sur mac c’est galère avec un logiciel qui n’est pas finalisé pour cela.

Tu peux cependant aussi passer par une mise à jour depuis ta box domotique si tu as installé sur cette dernière Debian avec un environnement graphique (n’importe lequel):

  1. arrêter le démon Deconz
  2. Vérifier qu’il n’y a pas de processus deCONZ ou deconz qui tournent (ps -ax | grep deconz par exemple). S’il y en a les killer (kill -9 Pid en remplaçant Pid par le numéro de process retouné par la commande ps précédente)
  3. Lancer l’application deCONZ sur la box domotique
  4. Dans la fenêtre qui s’ouvre sélectionner la mise à jour firmware
    image
  5. Attendre et une fois le flash termine, arrêter deCONZ, puis relancer la box domotique (OFF/ON)

Autre méthode : faire la mise à jour firmware depuis le menu Gateway sous Phoscon

Sur phoscon c’est ce que je faisais avant et ça fonctionnait bien. Sauf que la il ne me l’a propose pas ….

La fonctionnalité avait été retiré car elle posait problème (d’où les mises en garde de mon tuto). Il me semble qu’elle a été réintroduite depuis la version 2.11

Reste donc la solution deCONZ en mode graphique ou la mise à jour en ligne de commandes depuis ta box domotique après avoir arrété le démon Deconz et vérifié qu’aucun process deCONZ ou deconz lancé par Deconz ne tourne.

C’est quoi ta box domotique déjà ?

Une smart….

ok merci c’est bien ce qui me semblait !

@Yves19

ça va être chaud sur une smart …

Oui c’est pour cela qu’il ne reste que la solution d’upgrade directement sur la box domotique comme si c’était une machine Debian sans Jeedom après avoir arrêté le démon Deconz ou tout autre process qui pourrait accéder au port USB en simultané du flasher.

Oui mais tu nous parle de mode graphique … ???

J’ai parél de mode graphique te de lignes de commandes. SI le mode graphique n’est pas acessible il faut faire en ligne de commandes via ssh .
GCFFlasher_internal -l pour avoir le port de la ConBee2

GCFFlasher_internal -d portConbee2 -t 60 -R 10 -f /home/utilisateur/deCONZ_ConBeeII_0x26720700.bin.GCF
pour flasher en supposant que le fichier .GCF ait été copié dans le dossier home/utilisateur

donc si je recapitule avec la smart sans mode graphique.
Je desactive le demon deconz, je mets le dernier firmware dans le repertoire sur la smart ?
Je peux le faire avec jeeexplorer et le deposer ici ? html/plugins/deconz et ensuite les 2 ligne de commande

GCFFlasher_internal -l pour avoir le port de la ConBee2

ca donne

GCFFlasher_internal -l
GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
Path             | Vendor | Product | Serial     | Type
-----------------+--------+---------+------------+-------
/dev/ttyACM1     | 0x1CF1 | 0x0030  | DE2118364  | ConBee II 
GCFFlasher_internal -d /dev/ttyACM1 -t 60 -R 10 -f /html/plugins/deconz/deCONZ_ConBeeII_0x26720700.bin.GCF

il n’y a pas de fautes ?

finalement je viens d’y arriver depuis le mac. Quelqu’un m’a repondu sur le github

on y etait presque ce matin …

In the current version the listing of devices is not implemented on macOS but will follow after the Windows port is completet.
Note to myself: need to add this in the -l print statement as note.

You don't need to install any drivers, as macOS already contains a default one for USB modems.
The respective device file can be found with ls /dev/cu.usbmodem*.

On macOS the -d parameter is /dev/cu.usbmodemDE... where ... is the serialnumber.

Pour ceux que ca interesse sur mac :

Je telecharge sur github les fichiers

Je les decompresse dans un dossier gcfflasher-main.

Sur mon mac ce dossier se trouve à la racine du dossier utilisateur.
Dans ce meme dossier je mets aussi le nouveau firmware Index of /deconz-firmware/

Dans terminal je tape
cd gcfflasher-main
pour aller dans le dossier

ensuite la commande pour flasher

./GCFFlasher -d /dev/cu.usbmodemDE21183641 -t 60 -r 10 -f deCONZ_ConBeeII_0x26720700.bin.GCF

en oubliant pas de modifier le port en fonction du numéro de serie de la clé. On peut aussi le retrouver en tapant la commande

ls /dev/*

Ensuite il faut chercher dans la liste ce qui ressemble a cu.usbmodemDE…

3 « J'aime »

Et bin parfait ! Amusez vous bien maintenant !
Je profite de votre maj pour vous posez une question d’ordre technique. Est ce que vous avez une différence significative du taux d’écriture sur le disque lorsque deconz est activé et lorsque le deamon est arrêté ?

je trouve cette info ou ?

Sur smart je ne sais pas. Mais ne vous embêtez pas c’était juste au cas où vous pouviez voir l’info

ca se trouve a quelle endroit sur votre systeme ?

Je suis sous proxmox donc je vois ça dans le superviseur des vm de façon graphique.
Sinon en ssh avec la commande iotop puis je regarde en mode accumulation.

avec deconz

sans deconz.

1 « J'aime »