Accueil » Guides » Configurez Zigbee » Gérer les mises à jour firmware de vos appareils Zigbee

Gérer les mises à jour firmware de vos appareils Zigbee

Maintenir ses appareils à jour pour bénéficier des dernières fonctionnalités et correctifs

Les fabricants publient régulièrement des mises à jour firmware (OTA : Over-The-Air) pour leurs appareils Zigbee : corrections de bugs, amélioration de la stabilité, nouvelles fonctionnalités. Voici comment les gérer efficacement.

Qu’est-ce qu’une mise à jour OTA Zigbee ?

OTA signifie Over-The-Air : la mise à jour du firmware se fait sans fil, directement via le réseau Zigbee. Contrairement aux appareils Z-Wave ou Wi-Fi, les mises à jour Zigbee transitent par votre coordinateur et sont distribuées aux appareils en arrière-plan.

Le processus peut prendre de quelques minutes à plus d’une heure selon la taille du firmware et la qualité du signal.

OTA dans Zigbee2MQTT

Activation des mises à jour OTA

Par défaut, Zigbee2MQTT ne vérifie pas les mises à jour automatiquement. Pour activer la fonctionnalité :

  1. Ouvrez votre configuration.yaml Zigbee2MQTT 
  2. Ajoutez dans la section ota : ikea_ota_use_test_url: false 
  3. Redémarrez Zigbee2MQTT 
  4. Dans l’interface, accédez à un appareil et cliquez sur l’onglet OTA 
  5. Cliquez sur Vérifier les mises à jour puis Mettre à jour 

⚠️ ATTENTION
Ne mettez pas à jour plusieurs appareils simultanément : cela sature le réseau Zigbee et peut faire échouer les mises à jour. Procédez un appareil à la fois, en commençant par les routeurs.

Compatibilité OTA par fabricant

IKEA TRADFRIExcellent support OTA natif, mises à jour fréquentes
Philips HueOTA via hub Hue principalement, limité avec Z2M
SONOFFOTA supporté pour la plupart des modèles récents
Aqara / XiaomiSupport variable selon les modèles
TuyaSupport OTA limité, dépend du fabricant original

OTA dans ZHA (Home Assistant)

ZHA supporte les mises à jour OTA de manière native depuis la version 2022.x de Home Assistant :

  1. Accédez à Paramètres > Appareils et services > ZHA 
  2. Cliquez sur un appareil compatible OTA 
  3. Si une mise à jour est disponible, un bouton Mettre à jour apparaît 
  4. Confirmez la mise à jour et attendez la fin du processus 

Home Assistant peut également notifier automatiquement quand des mises à jour firmware sont disponibles pour vos appareils Zigbee.

Précautions avant de mettre à jour

  • Sauvegardez toujours votre configuration avant une mise à jour majeure
  • Vérifiez les notes de version : certaines mises à jour changent le comportement de l’appareil
  • Ne mettez pas à jour un appareil critique (serrure, alarme) sans avoir un plan de secours
  • Gardez l’appareil à proximité du coordinateur pendant la mise à jour pour un meilleur signal
  • Ne coupez jamais l’alimentation d’un appareil pendant une mise à jour en cours

Que faire si une mise à jour échoue ?

Un échec de mise à jour OTA laisse généralement l’appareil dans son état précédent (le firmware n’est pas écrasé tant que la mise à jour n’est pas validée). Dans ce cas :

  1. Attendez quelques minutes et réessayez 
  2. Rapprochez l’appareil du coordinateur ou d’un routeur 
  3. Redémarrez Zigbee2MQTT ou ZHA 
  4. Si l’appareil se déconnecte après un échec, effectuez un reset factory et ré-appairez 

Faut-il toujours mettre à jour ?

Pas nécessairement. Si votre appareil fonctionne parfaitement et que vous n’avez pas identifié de problème spécifique que la mise à jour corrige, il n’est pas impératif de la faire.

En revanche, mettez à jour si :

  • La mise à jour corrige un problème que vous rencontrez
  • Elle apporte une fonctionnalité dont vous avez besoin
  • C’est un correctif de sécurité
  • Le fabricant recommande fortement la mise à jour