Ma maison intelligente est en désordre depuis un moment. Avant d’écrire ceci, c’était une combinaison d’un hub Hue et de HomeKit, dont le premier ne me plaisait pas beaucoup, et le second que je tolère. Mais depuis quelques années, j’ai envie d’aller convertir toute ma maison à Home Assistant : le logiciel domotique auto-hébergé. Et maintenant, avec le SkyConnect Connect, une combinaison de dongle Zigbee et Matter / Thread de Home Assistant, cette transition est terminée. Dans le processus, cependant, j’ai cassé la moitié des choses dans ma maison. Rien ne fonctionne, et je ne pourrais pas être plus heureux.
Home Assistant, pour ceux d’entre vous qui ne suivent pas le rythme des nerds Smart Home, est le choix presque universellement accepté pour la domotique gratuite et open source. Contrairement au HomeKit d’Apple (qui nécessite des appareils Apple), il peut fonctionner sur des ordinateurs à carte unique comme le Raspberry Pi, un conteneur Docker ou, fondamentalement, n’importe quel petit ordinateur sur lequel vous pouvez l’installer. Il vous permet également d’aller très loin dans les mauvaises herbes avec la façon précise dont vous voulez que votre maison soit automatisée. Ce n’est pas le choix le plus intuitif, mais ce n’est pas si difficile, et si vous êtes même paranoïaque à distance quant à savoir qui a les clés de votre maison intelligente (ce que je suis), Home Assistant est l’un de vos meilleurs paris.
Maintenant, mis à part la question de la sécurité domestique, l’un des problèmes les plus importants de la domotique est l’interopérabilité. Hors de la boîte, des tonnes de gadgets pour la maison intelligente n’ont pas, historiquement, bien joué ensemble (je vous regarde, Philips Hue). Cela s’est bien amélioré au fil des années, en particulier avec HomeKit et Google Home, mais Home Assistant a toujours excellé dans ce domaine car il a une communauté très active de nerds qui veulent que tous leurs jouets étranges jouent bien de manière profondément spécifique. Si vous avez un commutateur que vous souhaitez utiliser avec un autre appareil, quelqu’un a très probablement passé beaucoup de temps à le configurer et à mettre ces informations en ligne sous forme de plan.
Vous connaissez peut-être également Matter, le nouveau standard de la domotique qui vise à simplifier beaucoup de ces problèmes. Si vous n’êtes pas au courant de Matter and Thread, je vous recommande vivement Le bordson propre explicateur. Le déploiement est toujours en cours, et il n’y a pas encore beaucoup d’appareils dans la nature, mais si tout se passe comme prévu (gros si) alors il devrait y avoir beaucoup moins de maux de tête à l’avenir.
Je voulais me débarrasser de ce hub et que tout fonctionne dans un petit écosystème
J’avais brièvement expérimenté l’exécution de Home Assistant en tant que conteneur Docker sur mon NAS (mon petit périphérique réseau que j’utilise pour stocker des films) il y a quelques années. J’ai été très impressionné par la façon dont il pouvait communiquer non seulement avec mes appareils domestiques intelligents existants, mais aussi par la granularité avec laquelle il me permettait de programmer mes appareils existants. Mais ce qui me retenait, c’était mon système Philips Hue, qui, pendant des années, avait fait de l’utilisation de tout ce qui ne faisait pas partie de son écosystème une corvée. Jusqu’à récemment, Hue s’appuyait sur Zigbee, une norme de réseau maillé à faible consommation, pour que les ampoules se parlent.
En tant que premier utilisateur du système Hue, Hue n’a pas rendu les choses faciles. Malgré le partage du protocole Zigbee avec d’autres ampoules et interrupteurs, les amener à jouer gentiment avec eux a toujours été comme arracher des dents. Par exemple, Ikea a son propre système de maison intelligente, avec son propre hub et son application et tout (hé, regardez, il en a un avec la matière maintenant!), mais il y a quelques années, les faire jouer gentiment impliquait beaucoup de solutions de contournement étranges. Bien sûr, il existe d’excellentes solutions de contournement et intégrations que je pourrais utiliser, comme Zigbee2MQTTle Intégration Philips Hueet maintenant, Matière. Mais c’était le principe du truc : je voulais me débarrasser de ce hub et que tout fonctionne dans un petit écosystème. Je voulais un nouveau départ. C’est là qu’intervient SkyConnect.
L’ajout de Zigbee (ou même de Z-Wave) à Home Assistant n’est pas nouveau. Des tonnes de dongles USB, comme le ConBee II, existe déjà. Le SkyConnect est nouveau en ce sens qu’il ajoute à la fois le support Zigbee et Thread / Matter, et bien que je n’aie pas d’appareils Matter dans ma maison, sachant qu’il est partiellement à l’épreuve du temps et fabriqué pour fonctionner directement avec Home Assistant lui-même était une impulsion suffisante pour que je précommande . C’est une excellente excuse pour franchir le pas et prendre un nouveau départ. Une autre option pour ajouter Matter et Zigbee est la Assistant à domicile jauneune petite carte robuste qui utilise un Raspberry Pi Module de calcul 4mais je n’ai pas accès à un CM4, alors je suis allé avec le dongle.
Maintenant, normalement, je l’exécuterais simplement comme un conteneur Docker sur mon NAS, mais je n’avais aucune idée si le dongle était même compatible, et j’ai pensé qu’il valait mieux dédier un appareil entier à l’exécution de ma maison. Heureusement, j’avais récemment remplacé un réseau de Raspberry Pis par des rondelles de streaming WiiM, j’avais donc quelques Raspberry Pi 4B qui traînaient (si vous avez encore du mal à en trouver un, rpilocator est un excellent outil). Il était temps de devenir sérieux. L’installation de Hass.io (système d’exploitation de Home Assistant) est un jeu d’enfant si vous avez déjà fait quelque chose de compliqué à distance avec un Raspberry Pi ; vous venez de télécharger le fichier .img ou de copier l’URL, utilisez un logiciel comme Graveur pour l’écrire sur une carte microSD, et Suivez les instructions De là. En ce qui concerne les projets open source, il s’agit d’un processus très simple pour démarrer.
Le SkyConnect ressemble à une petite clé USB bleue et est livré avec un petit câble d’extension, en particulier parce que les ports USB 3.0 sont connus pour causer des interférences avec les appareils sans fil. L’appareil lui-même est plug-and-play, ce qui signifie que vous n’avez rien à configurer ; Home Assistant le reconnaîtra et le fera fonctionner.
Voici la partie amusante : le processus lent et douloureux de démonter tout ce qui est connecté au Philips Hue Hub. Pour ce processus, j’allais utiliser Zigbee Home Automation. Le processus est simple mais moins intuitif que les logiciels spécialement conçus pour le matériel. Parce que vous devez découpler les ampoules et les télécommandes avec le concentrateur pour les faire fonctionner, cela signifiait que chaque interrupteur de ma maison était temporairement hors service. Rien n’a fonctionné, mais j’étais pompé parce que je devais tout faire selon mes conditions, en utilisant le logiciel que j’hébergeais et sans un petit hub bizarre et peu coopératif qui me tenait la main.
J’ai commencé par jumeler mes ampoules à ZHA (Zigbee Domotique), une intégration qui parlerait à mes ampoules et télécommandes Zigbee. À partir de là, Blueprints est devenu très utile. Plans sont des préréglages d’automatisation prédéfinis qui simplifient le processus de programmation dans Home Assistant. Les interrupteurs muraux Hue que j’avais avaient besoin d’être reprogrammés. Impressionnants plans HA est une excellente source, et avait un plan compatible disponible, bien que j’aie un peu trébuché sur le fichier texte d’aide que je devais configurer pour que le Blueprint fonctionne réellement. À partir de là, j’ai commencé à configurer toutes les scènes d’éclairage que j’avais.
La situation est passée de la situation de base au plaisir lorsque j’ai commencé à intégrer d’autres commutateurs non Hue dans mon écosystème Home Assistant. j’ai Elgato Lumières clés installé à mon bureau pour le streaming et les appels Zoom, et maintenant, avec Home Assistant, je pourrais ignorer l’application et traiter les lumières comme n’importe quelle autre ampoule ou interrupteur, les ajouter à des scènes et même les automatiser. J’ai ensuite commencé à ajouter d’autres appareils à ma maison, comme des capteurs de Xiaomi que j’ai pu utiliser pour allumer les lumières de mon bureau lorsqu’elles détectent un mouvement. J’ai également plusieurs autres ampoules et bandes lumineuses personnalisées que j’ai fabriquées à la main et qui fonctionnent sur quelque chose appelé DELW, un système basé sur le Wi-Fi qui permet un contrôle très granulaire des bandes lumineuses. Le sujet de WLED est un article en soi, mais le long et court est qu’un l’intégration pour cela existe dans Home Assistant. Quelqu’un travaille également sur une intégration avec mes rondelles WiiM, même si je n’ai pas encore vraiment creusé celle-là.
A partir de là, les choses deviennent vraiment perverses. J’ai installé HACS, ou Home Assistant Community Store, un module complémentaire qui nécessite un peu de configuration alambiquée mais vous permet de télécharger des référentiels GitHub personnalisés pour faire des choses vraiment bizarres. Mon collègue Chris Grant, un vrai maven de l’assistant domestique, m’a également conseillé Node-RED, un module complémentaire pour configurer une domotique complexe à l’aide de nœuds d’organigramme. J’étais au paradis du porc. Je pourrais faire des trucs vraiment loufoques maintenant.
Ai-je besoin d’acheter Home Assistant SkyConnect pour commencer à utiliser Home Assistant ? Ou mieux encore, ai-je besoin de Home Assistant ? Honnêtement non. J’aurais pu vivre ma vie en utilisant HomeKit et l’application Hue et être parfaitement satisfait et satisfait. Tout a été mis en place, et il y avait d’innombrables solutions de contournement développées pour faire parler mon système d’appareils patché ensemble. Mais en vieillissant, je suis devenu plus acariâtre sur qui et quoi a accès à mes affaires, et je suis de plus en plus impatient quand je ne suis pas autorisé à faire quelque chose avec mon matériel de la manière la plus dépravée possible. Bien que je n’aurai jamais de cas d’utilisation pour un interrupteur d’éclairage qui envoie également un e-mail, je sais que, si jamais je voulais que cela se produise, je le pourrais maintenant avec un simple organigramme Node-RED.
Cela se résume à un contrôle. Et bien que le SkyConnect ne soit qu’un simple dongle radio, il représentait également une excuse pour reprendre le contrôle, faire quelque chose que je repoussait depuis des années et enfin faire d’une maison intelligente ma maison.