Vous vous sentez trop limité par l’app Maison d’Apple, mais vous n’avez pas envie d’une solution aussi complète, et parfois complexe, que l’est Home Assistant ? Gladys Assistant pourrait être une option intermédiaire intéressante pour tous ceux qui cherchent une domotique ouverte qui est à la fois plus sophistiquée que celle d’Apple et plus accessible que son grand concurrent. Avantage supplémentaire qui pourrait finir de vous convaincre, le créateur de Gladys Assistant est français et la communauté associée est elle aussi principalement francophone.
Comment fonctionne Gladys Assistant et quelles différences peut-on relever par rapport à Home Assistant ? Faisons le point.
Ouverture, communauté, financement… : une philosophie quasiment identique
Gladys Assistant ressemble à Home Assistant sur la philosophie générale du projet et même sur l’histoire. Par un étrange hasard du calendrier, les deux solutions de domotique sont nées en 2013, bien des années avant les équivalents propriétaires. Plus étonnant encore, les débuts sont quasiment identiques : les deux solutions ont commencé sous la forme de scripts codés en Python chargés de contrôler un éclairage. Aux Pays-Bas, Paulus Schoutsen voulait contrôler ses ampoules Hue de manière plus avancée qu’avec l’app fournie par le fabricant. En France, Pierre-Gilles Leymarie bricolait dans sa chambre d’étudiant avec un Raspberry Pi et une prise connectée reliée à sa lampe de bureau.
On s’en doute en voyant les deux projets aujourd’hui, ils ont tous deux beaucoup évolué. Gladys Assistant a rapidement abandonné ses bases qui mêlaient Python et PHP pour l’interface web au profit de JavaScript tant pour le moteur sous-jacent en Node.js que l’interface web en Preact. La solution peut désormais gérer une maison connectée au complet, pas seulement l’éclairage. Elle intègre tout le nécessaire pour se connecter à des appareils, les contrôler à la main depuis une interface accessible dans un navigateur web ou bien sûr via des automatisations.
Les deux options sont open-source et distribuent l’intégralité de leur code source sur GitHub. Vous pourrez consulter la liste de tous les projets liés à Gladys Assistant à cette adresse, sachant que le plus important est celui-ci qui contient le code JavaScript nécessaire pour faire tourner la domotique. Cette base ouverte est un pilier essentiel dans les deux cas : elle est gage de longévité en permettant à n’importe qui de reprendre le projet si besoin autant que de transparence, un aspect important quand on gère une maison connectée. C’est aussi une bonne manière d’inciter le développement d’une communauté active, un pilier essentiel pour l’un comme pour l’autre.

















