Eclairages et domotique

Partager
Eclairages et domotique
Photo by Stephan Bechert / Unsplash

On domotise à coups d'automatisations, on en rajoute des caisses et c'est parfait quand on vie seul, j'adore mes éclairages et mes volets qui fonctionnent seul en fonction de l'heure de la luminosé ambiante, de la présence et bientôt de mon humeur.

Mais, dès lors qu'un visiteur pointe son nez, ça pourrait poser un problème. Si je suis tout de même présent je peux corriger, mais ça pourrait rapidement devenir un cauchemarde si je ne suis pas là.

Il y a donc deux règles à mettre en place

  1. Toujours faire en sorte qu'un éclairage domotisé puisse se commander normalement avec son interrupteur mural d'origine. Ca peut être un poussoir à la place d'une bascule car ça va permettre de jouer également sur le variateur, mais c'est au mur, là ou c'était prévu à l'origine. Et si c'est un vas et vient, une chambre avec un inter en tête de lit, on respecte cette logique. Et d'un point de vu déco, on ne replace pas un Céliane par une chinoiserie moche.
  2. Quand on héberge un enfant ou un ami de passage dans une chambre, on active un mécanisme de débrayage dans les automatismes, pas question que les volets s'ouvrent à l'aube dans la chambre d'un ado qui a fait la fête toute la nuit, ou que les lampes s'allument quand il remue dans son lit.

Ces principes acquis on va voir comment faire

Automatismes

Pour les automatismes c'est relativement simple, il suffit dans celui ci (automation ou blueprint) de prévoir un flag (input_boolean: ou binary_sensor;) que l'on activera avec de la présence, géolocalisation ou un calendrier. Ou encore à manuellement en basculant un input_boolean: . J'ai par exemple ce petit automatisme qui règle la question et qui est en place depuis des années, avec une présence par dates et par géolocalisation.

Eclairages, le cas Zigbee

C'était un peu le but initial de cet article. Associer des éclairages et des télécommandes Zigbee en utilisant le Binding natif (Z2M 1 | 2 ou ZHA 3 | 4) afin qu'ils puissent se passer de Home Assistant pour les fonctions de base. L'idée est de pouvoir utiliser des télécommandes, que ce soit de banales Ikea low-cost, des modèles Legrand plus couteux (on en trouve à moins cher) ou Schneider intégrés dans l'appareillage choisit pour le logement. Ou également les récentes télécommandes Shelly avec 4 boutons qui s'intègrent parfaitement dans les cadres de mon appareillage Moisaic. Le résultat est identique et bien moins couteux.

Binding

Dans Home Assistant le Binding se gère au niveau de votre intégration Zigbee, que ce soit sous ZHA ou sous Z2M, pas de jaloux, mais le fonction est tout de même plus simple Z2M. Je ne vais pas vous faire un tuto ici, Google est votre ami, et c'est ce que j'ai fait afin de comprendre quelques points essentiels.

Attention à ne pas confondre le Touchlink qui est fait en usine et ou le fabricant peut associer deux objets (une télécommande et une ampoule par exemple), et le Binding que l'on peut gérer ici.

Le binding permet d'associer une télécommande avec un éclairage (ou prise en on/off), ou un groupe d'éclairages avec des objets de même catégorie. Cela apporte deux bénéfices, la réactivité, notamment pour la variation de l'intensité et l'indépendance.

J’ai fait quelques tests de Binding Zigbee avec des télécommandes Ikea, Philipps, Legrand et même les nouveau Shelly qui supportent en même temps BT Home et Zigbee. Les clusters qui nous intéressent sont OnOff et LevelCtrl (variation de luminosité) sont généralement présents et utilisables pour chaque enpoint. J'ai remarqué que quand il n'y a qu'il seul endpoint pour deux boutons, le bind se répartit sur les deux boutons (on et dim_up en haut et off et dim_down en bas), alors que quand il y a par exemple 4 boutons et 4 endpoints le bind utilise les deux premiers.

Par contre je n’ai trouvé aucune télécommande disposant du cluster ColorCtrl qui permettrait de jouer en direct sur la température de couleur ou les couleurs… Quelqu’un a une expérience sur ce sujet ?

Dans la pratique avec une télécommande

  1. En Binding matériel direct :
    • On peut lier le On/Off et la variation d'intensité. Cela fonctionnera en direct, de façon ultra-fluide même si Home Assistant est éteint.
    • Pas de gestion de couleur ni de température de blanc en direct.
  2. En passant par Home Assistant (Automatisation / Blueprint) :
    • Tous les endpoints sont bindés vers le coordinateur (ZHA/Z2M, la clé).
    • Chaque appui enverra un événement à Home Assistant, et c'est une automatisation qui se chargera d'envoyer l'ordre à l'ampoule, avec nécessairement une certaine latence. Ca reste acceptable pour un changement de colorimétrie, plus désagréable pour la luminosité.

Les deux possibilités sont complémentaires, et rien n'empêche de gérer la couleur via Home Assistant alors que les fonctions de base se feront en direct. A noter que ça reste de la radio et que l'on devrait pouvoir faire la même chose avec Matter over Thread, mais c'est encore un peu jeune.

Alternative filaire

Autre solution, plus simple, utiliser un micromodule (on/off ou dim) ouvert en Wi-Fi ou Zigbee (Shelly pour mon usage, Sonoff, mais surtout pas du Tuya en Wi-Fi), sur lesquels on connecte un poussoir (ou plusieurs) dans la collection choisie (Mosaic ou Céliane de chez Legrand par exemple) et une ampoule classique (attention à ce qu'elle soit supporte la variation d'intensité si on utilise un module variateur).

On conserve la possibilité de pilotage via Home Assistant mais les fonctionnalités de base (on/off ou dim) se font de façon locale en filaire, sans recourir à de la radio (Wi-Fi ou Zigbee), et sans contrôleur domotique (HA).

J'aime bien cette approche, mais on fait l'impasse sur le chromatique (RVB et température de blanc).

Il sert quoi Home Assistant ?

Dans tous ces cas de figure Home Assistant continuera à superviser la maison et gérer les automatismes, je rentre dans la cuisine les éclairages s'allument selon l'heure et la luminosité ambiante, et quand je souhaite une bonne nuit à Alexa tous les éclairages des pièces de vie s'éteindront progressivement, la musique se coupera, la climatisation passera en mode éco et Alexa me souhaitera une belle nuit en m'annonçant la température de ma chambre tout en éclairant ma lampe de chevet. Si je ne suis pas seul, le tempo sera différent.

Conclusion

Je ne sais pas grand chose, ne prétends rien, je ne fais qu'explorer afin de satisfaire ma curiosité. Cet article est très certainement incomplet, n'hésitez pas à y apporter vos lumières.

Et les volets ?

Voir à la fin de cet article pour l'autonomie volet / télécommande.