Gladys Assistant est une solution domotique open source que je lorgne depuis plusieurs mois, mais que je n'ai toujours pas testé par manque de temps. Mais ca ne saurait tarder, surtout avec la sortie de cette nouvelle version V4 très prometteuse ! Il faut dire que son créateur, Pierre-Gilles Leymarie, est très fort pour faire du teasing et nous mettre l'eau à la bouche :p
Vous avez peut être déjà entendu parler de Gladys Assistant ? Cette solution domotique open source n'est pas nouvelle, puisqu'elle a été créée en 2013 par Pierre-Gilles Leymarie, qui comme beaucoup de geeks a flashé sur le Jarvis de Iron Man :p Il s'agit d'un programme qui s’installe sur n’importe quelle machine (Raspberry Pi, NAS Synology, Freebox Delta, et beaucoup d’autres) et qui se connecte à un ensemble d’objets connectés : ampoules, prises, volets roulants, machine à café, etc.
Gladys Assistant centralise l’information de tous ces objets et permet à l’utilisateur de créer des scènes personnalisées afin d’automatiser son quotidien. Se réveiller le matin avec le café prêt ? Partir de la maison en laissant le soin à Gladys Assistant d’éteindre toutes les lampes allumées ? C’est possible !
En 7 ans, la solution n'a cessé d'évoluer, et a été téléchargée déjà plus de 40 000 fois !
Cette solution domotique a de solides arguments: il s'agit d'une solution Open Source, elle ne nécessite pas d’accès à internet, et elle ne partage aucune donnée avec des tierces parties.
Après plus d’un an de travail et une réécriture complète, la V4 de Gladys Assistant est enfin disponible : l’interface et l’expérience utilisateur sont désormais au centre de la solution afin qu’un novice en informatique puisse configurer son installation et l’utiliser sans jamais avoir de manipulations techniques à faire.
Une interface épurée, design et très rapide
La nouvelle interface de Gladys Assistant est plus simple, épurée, design, et éditable à la souris très facilement.
L’interface doit sa réactivité au framework frontend Preact: un framework moderne et très léger, assurant une grande fluidité à Gladys Assistant.
Cette interface est conçue comme une PWA (Progressive Web App) et peut donc être utilisée sur n'importe quel appareil, ordinateur, tablette, ou smartphone (iOS / Android / Mac / Windows / Linux ).
Des centaines de périphériques domotiques compatibles
Des centaines de périphériques domotiques sont disponibles dans Gladys Assistant 4 via les technologies Z-Wave, Xiaomi, Philips Hue, Tasmota (Sonoff), Caméras et MQTT (une liste est disponible ici).
Pour la partie Zwave, Gladys Assistant s'appuie sur Open Zwave, qui a largement fait ses preuves, puisque la passerelle est utilisée par de nombreuses autres solutions open source comme Jeedom par exemple. Les périphériques supportés par Open Zwave devraient donc l'être également avec Gladys, même s'ils ne sont pas tous mentionnés dans la liste.
De nombreuses intégrations sont en cours de développements et rejoindront cette liste afin de contrôler un maximum de périphériques. La nature open- source de Gladys Assistant permet à tout le monde de développer une intégration et de partager son code avec toute la communauté.
Une API MQTT ouverte permet de plus à chacun d’intégrer à Gladys Assistant des périphériques DIY. Il est ainsi possible d’envoyer des données au système depuis un Arduino, un ESP8266, un Raspberry Pi déporté ou depuis n’importe quelle machine compatible avec le protocole MQTT. Dans l’autre sens, il est également possible pour Gladys Assistant de contrôler des périphériques MQTT.
Une gestion des caméras native
La gestion des caméras a été intégrée nativement dans Gladys 4, via les protocoles RTSP, HTTP et USB.
Gladys récupère les flux de toutes les caméras de la maison, et les affiche dans une seule interface. L’instance Gladys fait office de proxy, et permet à l’utilisateur d’afficher ses caméras hors de son réseau, sans avoir à exposer ses caméras à internet. Les caméras peuvent rester en local, en sécurité.
Les flux vidéos sont compressés afin d’avoir des performances maximales pour l’affichage de l’interface, même avec un grand nombre de caméras.
Un moteur de scène plus puissant que jamais
Un système domotique digne de ce nom doit pouvoir automatiser de nombreuses choses dans la maison. Gladys Assistant 4 permet donc à l’utilisateur d’écrire des scènes complexes: il est possible d’écrire des suites d’actions autant en série qu’en parallèle, avec des conditions.
Une scène “Cinéma” pour configurer votre éclairage du salon ?
Une scène “Réveil” actionnant la machine à café, différentes lumières de la chambre à la cuisine ?
Tout est possible avec le moteur de scènes intégré. Le moteur de scènes a été testé avec de fortes charges et va continuellement évoluer dans les prochaines versions du logiciel.
Apprentissage automatique et moteur de discussion
Gladys Assistant, c’est aussi un assistant avec qui l’utilisateur peut discuter.
- “Allume la lumière du salon”
- “Quelle température fait-il dans la cuisine ?”
- “Quel temps fait-il ?”
- “Montre-moi la caméra de la cuisine”
Gladys Assistant 4 utilise les dernières avancées en terme de traitement automatique du langage afin de comprendre les demandes de l’utilisateur.
De plus, le jeu de données utilisé pour l'entraînement du modèle est entièrement open- source et alimenté par la communauté.
La vie privée: clé de voute de la solution
Gladys Assistant stocke toutes les données de l’utilisateur sur une base de données SQLite en local. Aucun compte distant n’est requis pour utiliser Gladys Assistant. L’utilisateur reste ainsi maître et propriétaire de son installation et de ses données.
Gladys Assistant s’installe facilement sur n’importe quel Raspberry Pi via une image Raspbian pré-buildée avec toutes les dépendances nécessaires. Mais la solution peut également s’installer sur n’importe quelle machine Linux : un NAS Synology, une Freebox Delta, etc. Tout est possible.
Mise à jour automatique et atomique: une stabilité à toute épreuve.
Gladys Assistant tourne dans Docker, un système de container Linux qui permet à l’application d’être distribuée sous la forme d’une image contenant l’application et ses dépendances.
Ainsi, la distribution des mises à jour de Gladys Assistant est automatisée et fonctionne de manière atomique. Une mise à jour ne peut pas être dans un état bancal : soit elle réussit, soit elle échoue. Cela permet une stabilité à toute épreuve du système.
L’ambition de devenir un projet de référence de domotique open-source
Le projet a pour ambition de devenir une référence de la domotique open- source, en France et dans le monde. Sur les prochains mois, de nombreuses intégrations vont ajouter des compatibilités à Gladys Assistant, de nombreuses phrases seront ajoutées au moteur de discussion et de nouveaux types d’actions seront possibles dans les scènes. Une communauté de plus de 3000 membres actifs y contribue chaque jour.
Gladys Assistant est donc une solution prometteuse, qui répond à nos critères pour choisir sa solution domotique: une solution autonome, multi protocoles, et open source.
Je vous en reparlerai plus en détail très prochainement, après l'avoir testée moi même. Et vous, êtes vous déjà un utilisateur de cette solution ?
Si vous souhaitez tester vous même, Gladys Assistant V4 est disponible au téléchargement gratuit dès maintenant sur https://gladysassistant.com/fr.
Je comptais me monter un nas sur ovm. Je pense que je vais mettre Gladys grâce à docker, merci pour l’article
N’hésite pas à revenir nous dire ce que tu en penses quand tu auras installé ! Il faut que je me fasse mon installation aussi pour découvrir tout ca plus en profondeur :)
Intéressant.. mais je ne trouve pas l’info sur leur site: comment interagit-on avec Gladys Assistant ? Par Telegram ? A la voix ?
Salut Olivier, je suis le fondateur de Gladys Assistant. Pour l’instant on n’a pas encore porté la partie vocale sur la v4 (on l’avait sur la v3), il faut se contenter du textuel pour l’instant, sur l’interface ou via Telegram !
Domotique mais pas compatible avec le KNX ?
une ineptie de plus…
Personne de la communauté n’a de KNX chez lui pour l’instant, nous sommes preneur de toute aide pour ajouter cette compatibilité à Gladys Assistant 4, c’est open-source :)
Bonjour, je possède des vannes thermostatique Danfoss. Sont-elles compatibles ? Et comment se passe l’installation sur un nas synology
Pour tes vannes Danfoss, pas à ma connaissances.On est encore au tout début de cette v4 donc pour l’instant on ne gère pas tout :) Après Gladys Assistant est open-source et on est preneur de toute aide pour ajouter plus de compatibilités !
Pour l’installation sur NAS Synology, il faut passer par Docker !
bonjour a vous tous je ne vois pas le protocole zigbee parmis vos périphériques compatible le seras-t ‘il un jours s’il vous plait merci de votre compréhension
Bonjour. C’est possible via zigbee2mqtt (cf le post ici pour plus d’infos https://community.gladysassistant.com/t/tutoriel-zigbee2mqtt/5097 )