Un capteur Zigbee sur pile bouton, c’est censé tenir un à deux ans. C’est même l’argument principal du protocole face au Wi-Fi.

Alors quand le troisième capteur de l’année réclame une pile neuve, on finit par se demander si tout ça est bien sérieux. La bonne nouvelle : ce n’est presque jamais une fatalité. Une autonomie de trois mois a une cause précise, et dans la majorité des cas elle se corrige sans racheter le moindre matériel.

Voici les six causes réelles, dans l’ordre où il faut les vérifier.

1. Le capteur n’arrive pas à joindre le réseau (la cause n° 1)

C’est de très loin l’explication la plus fréquente, et la moins intuitive.

Un capteur Zigbee sur pile passe 99,9 % de son temps endormi. Il se réveille, envoie son message, attend l’accusé de réception, se rendort. Tant qu’il ne reçoit pas cet accusé, il retransmet. Un capteur mal accroché au réseau passe donc son temps à réémettre dans le vide — et une émission radio coûte des centaines de fois plus cher qu’une veille.

Autrement dit : un capteur en limite de portée ne perd pas seulement en fiabilité, il brûle sa pile. Le symptôme classique, ce sont des valeurs qui remontent irrégulièrement et une pile qui s’effondre. Les deux vont ensemble.

Comment le vérifier. Dans Zigbee2MQTT, ouvrez la carte du réseau et regardez le LQI (qualité de liaison) du capteur : en dessous de 50, il souffre. Regardez surtout par où il passe : s’il est rattaché directement au coordinateur alors qu’il en est éloigné de trois murs, c’est le problème.

Ce qui corrige. Ajouter un appareil sur secteur (prise, ampoule, micro-module) entre le capteur et le coordinateur : en Zigbee, tout appareil alimenté sert de répéteur. Puis forcer le capteur à refaire son choix de parent — en pratique, on le réappaire depuis son emplacement définitif, jamais depuis le bureau.

2. Le capteur est près du coordinateur — mais derrière un port USB 3

Contre-intuitif, et pourtant massif : les ports USB 3.0 rayonnent un bruit électromagnétique intense autour de 2,4 GHz, exactement la bande de Zigbee. Une clé Zigbee branchée directement au dos d’un mini-PC, à côté d’un disque externe, se retrouve sourde.

Le résultat est le même qu’au point 1 : accusés de réception perdus, retransmissions, piles vidées — y compris pour des capteurs situés à trois mètres.

Ce qui corrige. Une simple rallonge USB de 50 cm à 1 m, pour éloigner la clé du boîtier. C’est la modification la plus rentable de toute une installation Zigbee.

3. Le froid

Une pile CR2032 perd une part importante de sa capacité utile en dessous de 0 °C. Ce n’est pas de la mauvaise volonté du capteur : c’est de l’électrochimie.

Un capteur d’ouverture sur un portail, un abri de jardin ou une fenêtre de garage non chauffé peut donc afficher une chute brutale en janvier, puis remonter tout seul au printemps. Beaucoup de piles sont jetées alors qu’elles n’étaient pas mortes, juste gelées.

Ce qui corrige. Pour l’extérieur, préférez un capteur sur pile AA/AAA lithium plutôt que sur pile bouton : la chimie lithium encaisse bien mieux le froid, et la réserve d’énergie est sans commune mesure.

4. Un capteur qui parle trop

Certains capteurs — notamment les modèles de température bas de gamme et les détecteurs de présence à ondes millimétriques — sont configurés pour émettre à chaque micro-variation. Un capteur qui remonte une mesure toutes les 10 secondes consomme mécaniquement six fois plus que le même toutes les minutes.

Comment le vérifier. Dans Home Assistant, ouvrez l’historique de l’entité et regardez l’espacement réel des points. Si vous avez une mesure toutes les quelques secondes pour une pièce dont la température bouge de 0,5 °C par heure, vous payez cette précision inutile en piles.

Ce qui corrige. Zigbee2MQTT permet d’ajuster le reporting de la plupart des appareils : on relève le seuil de déclenchement (par exemple 0,5 °C au lieu de 0,1) et on allonge l’intervalle minimum. Sur un capteur bavard, on double couramment l’autonomie.

5. La qualité de la pile — et la façon dont elle a été stockée

Sur le format CR2032, l’écart entre marques est réel : les piles sans marque vendues par vingt affichent souvent une capacité nettement inférieure à l’annonce, et s’effondrent d’un coup au lieu de décliner.

Deux pièges supplémentaires :

  • la date limite. Une CR2032 se conserve environ dix ans, mais si le lot traînait déjà depuis huit ans chez le vendeur, vous achetez une pile à moitié vide ;
  • les piles rechargeables LIR2032. Elles semblent séduisantes, mais elles délivrent 3,6 V au lieu de 3,0 V et ont une capacité bien plus faible. Certains capteurs les refusent, la plupart les vident en quelques semaines, et le firmware — calibré pour du 3,0 V — affiche un niveau de batterie fantaisiste.

6. Le capteur est simplement mal conçu

Il faut le dire : certains modèles très bon marché ne tiennent pas, quoi que vous fassiez. Électronique de veille mal optimisée, aimant mal positionné qui provoque des détections parasites, firmware qui n’exploite pas les modes d’économie du protocole.

C’est particulièrement vrai sur les détecteurs d’ouverture à quelques euros : ils fonctionnent, mais leur autonomie réelle se compte en mois. Si une porte doit être surveillée pendant des années sans y penser, cela vaut la peine de mettre le prix une fois — certains fabricants annoncent sept ans d’autonomie, et ce n’est pas du marketing creux, c’est le résultat d’un vrai travail sur la veille.

Le piège du pourcentage de batterie

Dernier point, et il fait perdre beaucoup de temps : le niveau de batterie remonté par un capteur Zigbee n’est pas une jauge fiable.

La plupart des appareils se contentent de convertir une tension en pourcentage selon une table grossière. Or la tension d’une pile lithium reste quasiment plate pendant toute sa vie utile, puis chute brutalement à la fin. Conséquences pratiques :

  • un capteur peut afficher 100 % pendant un an, puis 20 % en une semaine ;
  • un capteur peut afficher 40 % et fonctionner encore six mois ;
  • le froid fait baisser l’affichage puis remonter au réchauffement.

Le niveau de batterie est un indice à croiser avec les communications du capteur. Dans Home Assistant, last_changed décrit le dernier changement de valeur : une sonde qui transmet toujours la même température peut conserver une date ancienne. Ce n’est donc pas un indicateur fiable de silence radio, comme le précise la documentation des objets d’état.

Avec Zigbee2MQTT, surveillez plutôt la dernière communication last_seen et la fonction de disponibilité, avec un délai adapté au modèle. Notre méthode pour détecter les capteurs Zigbee silencieux explique ces réglages, l’alerte locale et les vérifications à effectuer. Une absence de nouvelles peut venir de la pile, du réseau ou de la passerelle : l’alerte signale un contrôle à faire, pas une cause déjà prouvée.

La méthode, en résumé

Dans l’ordre, parce que l’ordre compte :

  1. Rallonge USB sur le coordinateur — cinq minutes, corrige une part énorme des cas.
  2. Vérifier le LQI et le parent du capteur fautif dans Zigbee2MQTT.
  3. Ajouter un répéteur sur secteur entre le capteur et le coordinateur.
  4. Réappairer le capteur depuis son emplacement définitif.
  5. Regarder la fréquence de remontée et la calmer si elle est excessive.
  6. Changer de pile (de marque) — et seulement ensuite, envisager de changer de capteur.

Un capteur Zigbee correctement raccroché à un réseau maillé sain, dans une pièce chauffée, avec une pile de marque, tient ses deux ans. Si le vôtre n’y arrive pas, la réponse est presque toujours dans cette liste — et rarement dans le capteur lui-même.