Après avoir exploré différentes solutions domotiques, je vous propose aujourd’hui un retour d’expérience sur un petit hack matériel économique pour intégrer des interrupteurs sans fil dans Home Assistant.
Un peu de contexte
Mon domicile, une maison des années 1970, a été rénové il y a une dizaine d’années. Les contraintes de la rénovation étant ce qu’elles sont, déplacer certains interrupteurs proprement n’a pas été possible. Pour pallier ce problème, l’électricien a choisi d’installer des relais Tyxia de chez Deltadore directement au niveau des luminaires. Ces relais sont pilotés par des interrupteurs sans fil et sans alimentation externe, fonctionnant avec des piles CR2032 et masqués dans des boîtiers d’encastrement standards.
Quand tout fonctionne un peu trop bien…
Depuis leur installation, les relais fonctionnent parfaitement. Mais comme tout bon bidouilleur, je ne peux m’empêcher de vouloir faire pire mieux. En cherchant à connecter ces interrupteurs à Home Assistant tout en conservant l’usage direct (l’appui mécanique sur le va-et-vient doit toujours allumer ou éteindre), je me heurte à un mur : impossible d’intégrer ce système sans passer par la box propriétaire de Deltadore, dont le tarif est tout simplement prohibitif. Pour ne rien arranger, aucune intégration fonctionnelle n’existe pour dialoguer avec le protocole X3D, qui est chiffré.
Dans un prochain article, je vous expliquerai comment je pilote mes relais Tyxia en Zigbee pour une dizaine d’euros et en local. Mais aujourd’hui, concentrons-nous sur les interrupteurs.
Une solution clé en main… pour 180€
Après quelques recherches, j’ai découvert qu’il existait une solution clé en main chez Philips : le Hue Wall Switch Module. Installé derrière un interrupteur, il permet de le transformer en interrupteur Zigbee tout en s’intégrant parfaitement avec l’écosystème Home Assistant. Problème : c’est cher. Très cher. Pour vous donner un ordre d’idée, chaque module coûte - à l’heure où j’écris ces lignes - 45€. Multiplié par les quatre interrupteurs à connecter, le prix est vite prohibitif : on est même plus cher que la box Deltadore !
Et la lumière fut (ou presque)
Parmi la myriade d’éléments Zigbee intégrés à mon réseau local, on trouve un paquet de détecteurs d’ouverture Zigbee « no name », achetés environ 3€ pièce sur AliExpress. Ces capteurs, alimentés par une simple pile CR2032, détectent la présence ou l’absence d’un champ magnétique généré par un aimant.
Et là, vous voyez sûrement où je veux en venir : de petits capteurs, abordables, capables de détecter et transmettre un état binaire… Il ne m’en fallait pas plus pour dégainer le fer à souder ! Ces modules sont des cobayes parfaits pour tenter une intégration dans les boîtiers d’encastrement de mes interrupteurs existants !
À l’assaut du capteur
Après avoir commandé et reçu quelques capteurs, je suis passé au démontage. Première étape : retirer la coque plastique pour accéder à l’intérieur.
Une fois le circuit imprimé mis à nu, il s’est révélé très simple à comprendre, même sans grandes connaissances en électronique. J’ai d’abord repéré le capteur à effet Hall qui détecte l’aimant et, à l’aide d’une pince, je l’ai retiré délicatement. Ensuite, j’ai cherché à comprendre l’utilité des trois pins exposés. Sans surprise, on retrouve les classiques GND (Masse), NO (Normalement Ouvert) et NC (Normalement Fermé).
Une fois leur rôle identifié, j’ai soudé trois fils, un sur chaque pin. Rien de bien compliqué et surtout, pas besoin de matériel haut de gamme : mon fer à souder Action, un peu de flux et de l’étain achetés sur AliExpress ont largement suffi. Même avec mes compétences (très) discutables en soudure, l’opération s’est déroulée sans accroc.
Avant de refermer le boîtier du capteur, une petite encoche suffit à faire sortir les fils « proprement ».
On connecte ensuite ces fils directement à l’interrupteur existant.
Puis :
- On appaire le capteur à Home Assistant (ZHA dans mon cas, mais Zigbee2MQTT fonctionne aussi).
- On replace l’ensemble dans le boîtier d’encastrement.
- On referme le tout.
Et… c’est déjà terminé. Pas besoin de plus !
Conclusion
En place depuis plusieurs mois, mon hack fonctionne depuis sans le moindre accroc. Aucun souci de connexion ni de consommation excessive de piles à signaler et, bonus, Home Assistant remonte le niveau de batterie des capteurs, permettant d’anticiper le changement bien avant la panne… contrairement aux interrupteurs Tyxia, où l’alerte de pile faible consistait à se dire « ah tiens, y’a plus de lumière ».
En bref : un hack simple, efficace et économique. Pourquoi payer 45€ quand 3€ suffisent ?
En espérant vous avoir appris quelque chose. Enjoy !