Conserver la batterie de vos capteurs lors des mises à jour

Dans le cadre de l’utilisation de capteurs alimentés par piles, ZigBee par exemple, tels que des détecteurs de mouvement ou des capteurs d’ouverture, les mises à jour du firmware ou les reconfigurations peuvent entraîner une décharge rapide de la batterie. Dans certains cas, cela peut même empêcher la mise à jour de se terminer correctement si le niveau de batterie est insuffisant.

Cet article vous montre comment résoudre ce problème à l’aide d’un montage simple permettant d’alimenter temporairement vos capteurs via une source externe. Nous illustrerons également les bénéfices de cette méthode avec des exemples concrets et des captures d’écran.

Pourquoi une alimentation externe est-elle nécessaire ?

  1. Éviter de vider la batterie : les mises à jour consomment souvent plus d’énergie qu’un fonctionnement normal, ce qui peut épuiser rapidement une pile déjà entamée.
  2. Assurer la réussite de la mise à jour : un capteur avec une batterie faible risque de ne pas terminer le processus, rendant le capteur inutilisable.
  3. Prolonger la durée de vie de la pile : en évitant les décharges profondes, vous maximisez la durée de vie des piles et réduisez leur remplacement.

Montage simple pour alimenter un capteur à piles

Matériel nécessaire

  • Un adaptateur AC/DC réglable capable de fournir une tension équivalente à celle de la pile (ex. : 3 V pour une pile bouton CR2032).
  • Deux fils pour connecter l’adaptateur aux bornes du compartiment à piles du capteur.
  • Un multimètre pour vérifier la tension et la polarité (recommandé).

Montage étape par étape

  1. Retirer la pile du capteur pour accéder aux bornes de contact.
  2. Connecter les fils sur les bornes du compartiment :
  • Le fil rouge sur le + (positif).
  • Le fil noir sur le – (négatif).
  1. Brancher les fils à l’adaptateur AC/DC. Vérifiez la polarité et ajustez la tension de l’adaptateur pour qu’elle corresponde à celle de la pile d’origine (ex. : 3,3 V pour une pile CR2032).
  2. Allumer l’adaptateur et vérifier que le capteur est alimenté correctement.

Illustration du montage

Le capteur ouvert, avec les fils reliés aux bornes du compartiment à piles et connectés à l’adaptateur AC/DC réglable. L’écran de l’adaptateur montre la tension de la pile restante (2,32 V).

Deux fils fins ont été insérés sur les contacts de la pile : le + avec le plus + et le - au -. On fait bien attention

Ces fils sont ensuite connectés à un adaptateur AC/DC réglable. L’écran de l’adaptateur indique ici 3,61 V, ce qui est proche de la tension nominale de la pile (généralement aux alentours de 3 V, avec une marge possible allant jusqu’à 3,3 V) et je ne peux pas allez plus bas.

Le but de cette configuration est de remplacer la pile durant la mise à jour afin d’éviter de décharger la batterie interne du capteur.

Conseils pratiques

  • Vérifier la tension de sortie de l’adaptateur avec un multimètre, ou grâce à son écran si intégré, avant de brancher le capteur.
  • Respecter la polarité : le fil relié au + de la pile doit aller au + de l’adaptateur, et le fil relié au – va au – de l’adaptateur.
  • Surveiller le capteur pendant la mise à jour : s’assurer qu’il ne chauffe pas anormalement et que la tension reste stable.

Impact de l’alimentation externe sur l’interprétation de la batterie

Avant l’alimentation externe

Sur la capture d’écran suivante, issue de l’interface ZigBee2MQTT (ou équivalent), on constate que le pourcentage de batterie du capteur est faible (20 %). Cette situation est problématique, car elle peut entraîner des interruptions ou un échec complet de la mise à jour.

Après l’alimentation externe

Après avoir alimenté le capteur avec une source externe, l’interface affiche désormais un pourcentage de batterie élevé (100 %), correspondant à une tension stable fournie par l’adaptateur. Cela garantit un fonctionnement optimal du capteur durant la mise à jour.

Étapes pour effectuer une mise à jour avec alimentation externe

  1. Retirez la pile et connectez l’adaptateur comme indiqué dans le montage.
  2. Branchez l’adaptateur et allumez-le pour alimenter le capteur.
  3. Lancez la mise à jour du firmware via votre logiciel (ZigBee2MQTT, etc.).
  4. Une fois la mise à jour terminée, débranchez l’adaptateur et replacez la pile d’origine.

Bref

Grâce à une alimentation externe simple et abordable, vous pouvez préserver la batterie de vos capteurs ZigBee tout en garantissant la réussite de leurs mises à jour. Cette méthode est particulièrement utile pour les capteurs nécessitant beaucoup d’énergie ou dont la pile est déjà partiellement déchargée.

N’hésitez pas à partager vos retours d’expérience ou vos adaptations personnelles dans les commentaires pour enrichir cette solution !

Bonsoir.

Pourquoi utiliser tout ce matériel ?
J’utilise une pile neuve que je passe d’équipement en équipement lors des mises à jour.
Elle perd à peine 2% de capacité pour une vingtaine d’équipements mis à jour.

2 « J'aime »

Bonsoir xTG,
Waou ! 2 % pour une vingtaine d’équipements, c’est énorme !
Tu achètes achètes tes piles où ? Et c’est quel équipement que tu mets à jour ? Et pour quel durée ?

Dans mon cas, les mises à jour consomment beaucoup plus. Ce matin, j’ai fait une mise à jour de 2 heures m’aurait fait perdre jusqu’à 50 % de la capacité de la pile. C’est pour cela que j’utilise une alimentation externe pour préserver mes batteries.

Jamais eu de mise à jour de 2h à faire pour ma part c’est quel capteur qui te demande ça ?
30min ça doit être le max que j’ai eu à faire de mémoire (en même temps des mises à jour on en fait pas tous les ans).

C’est mes équipements de chez IKEA qui m’ont posé ce souci. Il y a un an j’ai eu les variateurs de lumières « TRADFRI on/off switch (E1743) » et cette année au passage de Z2M 2.0.0 c’est les détecteurs de mouvement « TRADFRI motion sensor (E1525/E1745) ».
Pour les détecteurs de mouvement je suis passé de la version 1.2.2 (ou quelque chose comme ça) à la V 24.4.5 du micrologiciel. Ca explique certainement les 2h de MAJ

Ce n’est pas le cas de tous les équipements, par exemple les SONOFF SNZB-02D consomment presque 70% de la batterie pour la dernière mise à jour en version 2.3.0 qui dure presque 30 minutes. Donc moi aussi j’utilise une alimentation de laboratoire pour faire la mise à jour, vu que j’en ai une dans mon labo ! Mais bon on peut très bien mettre deux grosses piles LR20 en série pour alimenter le périphérique ça fera l’affaire et ça évitera de dézinguer les piles lithium !

C’est la méthode que j’utilise une alimentation de laboratoire réglée à 3.2v avec deux pinces croco et le tour est joué


D’ailleurs à ce sujet SONOFF averti que la mise à jour que ça va bouffer de la batterie :

Hello @Ricky11

J’ai aussi des SONOFF SNZB-02P… mais en version 1.0.9.
Et ces devices ne ressortent pas dans OTA de Z2M.

Comment les mets-tu à jour stp ?

Bonne soirée

Comment faites vous pour avoir les maj OTA pour les SONOFF SNZB-02P? Moi, ils me les proposent pas dans les devices pouvant etre maj via OTA sous Z2M. Sachant que leur firmware actuels est 1.0.9

Parce qu’il ce trompe de modèle. le SONOFF SNZB-02P ne fais pas de mise a jour par OTA.

Ah… ben là je bidouille car pour l’instant HA ne le propose pas. Donc je ré-enregistre le capteur sur EWELINK via une passerelle ZIGBEE, (ou bien j’utilise mon serveur SONOFF iHOST qui integre le ZIGBEE 3.0), là automatiquement la mise à jour en 2.3.0 est proposée. Une fois la mise à jour faite (25 à 30 minutes) je ré-enregistre le SONOFF SNZB-02D sur HA. :+1:

Exacte !!! c’est SNZB02 D et non P désolé pour cette erreur


:face_with_hand_over_mouth:

1 « J'aime »

désolé j’ai fait une erreur dans le modèle c’est SNZB-02D et non P :face_with_hand_over_mouth:

1 « J'aime »

et le modele SNZB-02D non plus dans Z2M :+1: mais sera présent dans la prochaine version de Z2M chore(dev): release 2.2.0 by Koenkk · Pull Request #26565 · Koenkk/zigbee2mqtt · GitHub chore(master): release 23.3.0 by Koenkk · Pull Request #8923 · Koenkk/zigbee-herdsman-converters · GitHub

1 « J'aime »

C’est bien ce qui me semblait aussi avec le D, ne voyant pas d’option OTA dans la fiche de l’appareil

Bonjour,
J’avais bien vu ce tuto, j’avais jamais trop remarqué que la pile se vidait, je viens d’en faire l’expérience :grimacing:
Tout content de mettre Z2M à jour de voir 4 mises à jour de mes sondes.
2 sondes SONOFF SNZD-02D mises à jour sur 4, opération fatale sur les piles des 2 sondes…




L’alimentation est dans le panier, je peux rajouter 2 piles… Je vais donc appliqué ce très pratique tuto très rapidement :sweat_smile:

1 « J'aime »

Je suis heureux que se tuto puisse t’aidé !

De plus pour évité la consommation et les déchets dû aux piles, je vais les remplacer progressivement par des piles plates rechargeables. Les mAh sont plus faibles mais ça vaux le coup sur la durée

Tu as déjà essayé des models ?

des modèles de quoi ?

De piles plates rechargeable