Mise à jour du contrôleur ZigBee ELELABS EZSP

Guillaume Kulakowski par Guillaume Kulakowski dans Domotique 12 février 2021 0
Tags : EZSP Jeedom ZigBee
ELElabs EZSP

Comme décrit précédemment, je suis l’heureux possesseur d’un dongle ELELABS EZSP (par Silicon labs). Suite à des conversations au sein de la communauté Jeedom, je me suis fait la remarque sur le flashage du firmware… Après 30s de recherche sur Google, je suis tombé sur ce dépôt git. Il se trouve que la procédure pour mettre à jour le firmware du contrôleur est super simple ! ! !

Pour commencer, on installe les outils directement depuis la box Jeedom :

root@jeedom:~# mkdir /opt/elelabs
root@jeedom:~# cd /opt/elelabs
root@jeedom:/opt/elelabs# git clone https://github.com/Elelabs/elelabs-zigbee-ezsp-utility.git
root@jeedom:/opt/elelabs# cd elelabs-zigbee-ezsp-utility
root@jeedom:/opt/elelabs/elelabs-zigbee-ezsp-utility# pip3 install -r requirements.txt

Ensuite on va dans Jeedom pour couper le daemon du plugin ZigBee, histoire de ne pas avoir de problème. On en profite pour chercher l’adresse de l’EZSP (cf la capture plus bas), dans mon cas /dev/ttyUSB3. On vérifie :

root@jeedom:/opt/elelabs/elelabs-zigbee-ezsp-utility# python3 Elelabs_EzspFwUtility.py probe -p /dev/ttyUSB3
2021/02/10 18:58:52 Elelabs_EzspFwUtility:   Elelabs adapter detected:
2021/02/10 18:58:52 Elelabs_EzspFwUtility:   Adapter: ELR023
2021/02/10 18:58:52 Elelabs_EzspFwUtility:   Firmware: 6.0.3-64
2021/02/10 18:58:52 Elelabs_EzspFwUtility:   EZSP v6

Comme tout est bon, on va flasher le firmware pour passer en v8 :

root@jeedom:~/elelabs/elelabs-zigbee-ezsp-utility# python3 Elelabs_EzspFwUtility.py ele_update -v v8 -p  /dev/ttyUSB3
2021/02/10 18:59:23 Elelabs_EzspFwUtility:   Elelabs adapter detected:
2021/02/10 18:59:23 Elelabs_EzspFwUtility:   Adapter: ELR023
2021/02/10 18:59:23 Elelabs_EzspFwUtility:   Firmware: 6.0.3-64
2021/02/10 18:59:23 Elelabs_EzspFwUtility:   EZSP v6
2021/02/10 18:59:24 Elelabs_EzspFwUtility:   Elelabs adapter detected:
2021/02/10 18:59:24 Elelabs_EzspFwUtility:   Adapter: ELR023
2021/02/10 18:59:24 Elelabs_EzspFwUtility:   Firmware: 6.0.3-64
2021/02/10 18:59:24 Elelabs_EzspFwUtility:   EZSP v6
2021/02/10 18:59:24 Elelabs_EzspFwUtility:   Launch in bootloader mode
2021/02/10 18:59:30 Elelabs_EzspFwUtility:   EZSP adapter in bootloader mode detected:
2021/02/10 18:59:30 Elelabs_EzspFwUtility:   Gecko Bootloader v1.A.0
2021/02/10 18:59:31 Elelabs_EzspFwUtility:   Successfully restarted into X-MODEM mode! Starting upload of the new firmware... DO NOT INTERRUPT(!)
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
....
2021/02/10 19:00:11 Elelabs_EzspFwUtility:   Firmware upload complete
2021/02/10 19:00:11 Elelabs_EzspFwUtility:   Rebooting NCP...
2021/02/10 19:00:18 Elelabs_EzspFwUtility:   Elelabs adapter detected:
2021/02/10 19:00:18 Elelabs_EzspFwUtility:   Adapter: ELR023
2021/02/10 19:00:18 Elelabs_EzspFwUtility:   Firmware: 6.7.0-149
2021/02/10 19:00:18 Elelabs_EzspFwUtility:   EZSP v8

Et hop, plus qu’à relancer le daemon sur Jeedom et on a un contrôleur ELELABS EZSP à jour !

Réseau ZigBee sous Jeedom
Contrôleur ELELABS EZSP par Silicon labs dans Jeedom.

Par contre, je n’ai pas d’information concernant les changements induit par ce firmware, j’ai du coup ouvert un ticket.

Commentaires

Les commentaires pour ce poste sont fermés.

Réseaux sociaux