Un plugin S.A.R.A.H. pour une gestion de la lumière centralisée

S.A.R.A.H. est un système qui permet de contrôler vocalement toutes sortes de choses. Dans mon cas, j’ai décidé de contrôler ma domotique avec cette solution.

Il existait déjà plusieurs plugins de gestion de la lumière, pour Philips Hue, pour LifX, pour Mi-Light… mais chacun de ces plugins était mono-protocole. Si on voulait mélanger les fabricants, c’était impossible, il y avait des conflits dans les phrases. J’ai donc décidé de faire un plugin générique capable de gérer toutes les marques. Ce plugin, je l’ai appelé Lights.

Je viens de sortir la version 1.0. Elle ne supporte pour le moment que les Philips Hue (car c’est la seule marque que je possède pour le moment).

Le plugin gère les groupes définis dans sa configuration (il n’utilise pas les groupes natifs de Philips Hue car on ne peut pas en créer et ça empêcherait d’être multi protocole) et autorise en théorie le mélange des protocoles. En théorie, parce que cette fonctionnalité n’est pas encore utilisée en pratique.

Ce plugin permet aussi de changer la couleur de la lumière d’une façon plus naturelle comparé à une sélection des couleurs en mode RGB. Outre les commandes du type « Sarah règle la lumière de la chambre avec une couleur bleue », il permet aussi de diminuer/augmenter l’intensité de l’éclairage, la coloration de la lumière, la température de la lumière et de changer la teinte (on parle alors de teinte plus forte ou moins forte).

Plus d’infos sur la page d’aide du plugin (Attention, c’est le fragment d epage HTML affiché dans l’interface de S.A.R.A.H.).

Je vais avoir besoin de cobayes pour tester l’intégration d’autres protocoles ! Mais je préférerais que d’autres utilisent mon framework et fassent des push request pour les autres protocoles. 😀

Le plugin est d’ores et déjà disponible sur la MarketPlace de S.A.R.A.H..

Le code du projet se trouve sur : https://github.com/SeraphicCorp/SARAH-Plugin-Lights