Domotique – ma solution domotique sous vera lite

En définitive, la domotique est pour moi ce qui permet de relier l’informatique au monde réel, le concret quoi. J’ai pu programmer plein de petits scripts qui ont un impact tangible dans la vie réelle, bref l’informaticien sort de son monde confiné et ésotérique pour montrer au commun des mortels ce qu’il est capable de faire.

Comme le nom de l’article l’indique, cela fait un peu moins d’1 an que je me suis installé une petite solution domotique chez moi dans mon appartement. Mais qu’est ce que la domotique, notre ami wikipedia nous l’indique : « La domotique est l’ensemble des techniques de l’électronique, de physique du bâtiment, d’automatisme, de l’informatique et des télécommunications utilisées dans les bâtiments et permettant de centraliser le contrôle des différents applicatifs de la maison (système de chauffage, volets roulants, porte de garage, portail d’entrée, prises électriques, etc.)« 

https://fr.wikipedia.org/wiki/Domotique

En définitive, la domotique est pour moi ce qui permet de relier l’informatique au monde réel, le concret quoi. J’ai pu programmer plein de petits scripts qui ont un impact tangible dans la vie réelle, bref l’informaticien sort de son monde confiné et ésotérique pour montrer au commun des mortels ce qu’il est capable de faire.

Pourquoi ?

Tout a commencé suite à mon intérêt soudain pour un système d’alarme. En regardant sur Internet (sites discounts divers et variés), j’ai remarqué que pour un système, disons « moyenne gamme », il fallait débourser environ 300€. Sachant que cela permet d’avoir une sirène et une commande de contrôle sans forcément recevoir des alertes en cas de déclenchement (là on ouvre la boite de Pandore et on se lance sur un abonnement mensuel au coût prohibitif). J’ai donc remarqué, au hasard d’une recherche (merci wikipédia), que je pouvais avoir la même chose pour environ 50€ de plus mais avec, un avantage non négligeable, un système domotisé.

Présentation des fonctionnalités

Pour ma part, ma solution domotique comprend :

  • Une alarme
  • La gestion du chauffage
    • Détection de température
    • Paramétrage de la température
    • Activation / Désactivation automatique du chauffage
    • Adaptation automatique du chauffage en fonction de la présence
      • Mode éco si absent
      • Mode confort si présent
  • La gestion de la lumière
    • Allumage / Extinction automatique de la lumière
  • Détection incendie
    • Sirène + alerte par sms
  • Contrôle des volets roulants
    • Fermeture / Ouverture à distance et par télécommande
  • Alerte sur le niveau de batterie
    • Alerte par sms / par email si la batterie d’un des composants devient critique

Cette solution ne nécessite aucun raccord électrique, les composants communiquant par onde radio, vous n’aurez pas à faire passer des cables ou modifier votre installation éléctrique.

Sachez qu’une solution domotique digne de ce nom vous permet de créer des scénarios « avancés » basés sur des informations disponibles sur Internet (météo, etc). On peut penser, par exemple :

  • Arrosage automatique que s’il ne pleut pas
  • Ouverture / Fermeture des volets en fonction de la position du soleil

Les principaux sites de référence

Sites généraux
touteladomotique.com : une référence (d’ailleurs référencé dans la partie domotique d’ubuntu)

  • Dispose d’un forum actif avec notamment une partie sur le plugin que j’ai développé (qui fera l’objet d’un autre article) : event2gcal
  • Organise des achats groupés tous les 2 mois environs :) -> vous obtiendrez environ 30% de réduction

maison-et-domotique.com : plein de tests et comparatifs en tout genre

Sites d’achats

Ayant déjà commandé sur chacun de ces sites, vous pouvez être assuré qu’ils sont fiables.

vesternet.com : site anglais (vendent donc en livre), malgré le taux de conversion, ils sont souvent moins chers que les sites français, vendent des appareils aux normes européennes donc compatibles avec ceux que vous pouvez trouver sur les sites français. Livraison rapide et gratuite. Beaucoup de packs (starter kits) sont proposés. En l’occurrence, pour une box domotique (vera lite) + une sirène (everspring) + un détecteur d’ouverture (everspring) + un détecteur de mouvement, de luminosité, de température et d’humidité (Aeons labs multisensor) = 257 £ soit en euros (à l’heure actuelle où j’écris ces lignes) = 319€. Cela vous fera déjà une petite alarme domotique que vous pourrez activer ou désactiver via votre smartphone et qui vous alertera par sms en cas d’intrusion.

planete-domotique.com : site français. Livraison rapide et gratuite à partir de 150€ d’achat. Le même pack que celui du dessus vous reviendra à 374,90€ (au moment où j’écris ces lignes).

domadoo.fr : site français. Site fiable. Livraison parfois un peu longue. Je ne peux pas indiquer le prix du même pack que les 2 sites du dessus car certains éléments ne sont pas disponibles. Sachez que les prix sont sensiblement les mêmes que ceux pratiqués par planete-domotiqe.com

En définitive, si votre critère de choix principal est le prix, et qu’aucune commande groupée n’est actuellement disponible, le site anglais (vesternet.com) est le plus avantageux. Par contre, si vous préférez être sous le droit français en cas de litige, sachez que les commandes groupées vous permettront d’atteindre des prix quasi similaires à ceux pratiqués par le site vesternet.com et souvent avec la livraison gratuite à partir de 100€ d’achat.

Le choix de la box domotique

Bon le suspens est quelque peu inexistant puisque tout est dit dans le titre de l’article. Mais, ce choix a été influencé par différents critères : l’indépendance du système, le coût, évolutivité (api disponible) et communauté active.

  • Indépendance vis à vis de serveurs tiers -> pour l’illustrer, on peut prendre le cas des nabaztags, c’est à dire avoir un produit inutilisable suite à la faille de l’entreprise qui le vend.
  • Une solution à bas coût (pas plus de 350€)
  • Possibilité de développer ses propres plugins et scénarios (point très important)
  • Une solution testée, éprouvée et si possible fiable

Parlons un peu des protocoles

Sans rentrer dans les détails (cela ennuierait tout le monde), le protocole est le moyen de communication de votre box. C’est à dire la façon ou ce qu’on pourrait appeler par vulgarisation, le « langage » utilisé par votre box pour dialoguer avec les composants (les détecteurs, la sirène, etc).

Ouverts versus propriétaires

Il existe des protocoles « ouverts » (ça ne veut pas dire gratuit) ou, que je qualifierai, de standard car ils permettent à des industriels de fabriquer des composants se basant sur ce protocole (en échange de royalties bien évidemment). C’est le cas du zigbee (spécifications libres) et du zwave.

A l’inverse, les protocoles propriétaires sont des « boites noires » développés généralement par un constructeur ce qui lui permet de ne créer des composants que pour ce protocole. Un protocole propriétaire peut être amené à « s’ouvrir » à d’autres constructeurs mais rien ne nous le garantit. Cela verrouille donc le consommateur.

Autre chose à prendre en compte, et c’est très important, c’est le facteur d’adoption. En effet, vous avez plus de garantie de pérennité si une communauté importante de personnes utilisent des composants basés sur un protocole bien défini. C’est un peu le cas du zigbee face au zwave, le zwave étant utilisé par beaucoup plus de constructeurs (à l’heure actuelle), vous trouverez plus facilement des composants zwave que des composants zigbee bien que zigbee soit plus « ouvert ».

En définitive, vous l’aurez compris, adepte de la libre concurrence et ne voulant pas dépendre d’un unique constructeur, j’ai choisi un protocole « ouvert » et utilisé par une large communauté de constructeurs : le zwave.

Les différentes possibilités

Selon moi, la moins chère, la plus évolutive et qui ne vous coûtera aucun abonnement en plus est la vera lite. Si j’avais eu plus d’argent, j’aurais peut être songer à la home center 2 de fibaro (même avantages mais beaucoup plus chère). Un comparatif se trouve ici : http://www.maison-et-domotique.com/comparatif-des-solutions-domotiques/

Pour plus de détails, je vous laisse lire les tests et comparatifs de maison-et-domotique.com. La liste ci-dessous n’est absolument pas exhaustive. J’ai notamment entendu parler des opérateurs de téléphonie qui se lance dans le domaine (orange avec une solution zigbee, etc), mais je n’en connais pas les détails, cela me conforte dans le fait que le secteur est en plein boom.

Zipabox : information tout juste vue sur maison-et-domotique, c’est une box qui a l’air bien prometteuse… Elle dispose d’une batterie interne, d’un capteur de choc, elle est multi-protocole. Je ne sais pas encore où la classer : une solution autonome ou dépendante ? On verra à sa sortie.

Les solutions sans abonnement

Pour moi 2 solutions s’imposent, la vera lite de micasaverde et la home center 2 de Fibaro.

Vera lite : c’est celle que j’ai, c’est une des box les moins chers du marché. Protocole zwave (un de ceux standard avec le zigbee). Elle dispose d’un langage de script sous lua et permet donc d’étendre ces possibilités ce qui m’a permis de réaliser un script appelé event2gcal pour recevoir des alertes sms gratuitement (via google). Un genre de « market » d’applications gratuites inclus dans l’interface vous permet d’installer des plugins réalisés par des contributeurs. Elle consomme 6W et vous permet de gérer officiellement 50 composants (largement suffisant à mon avis). Vous aurez une solution indépendante que vous pouvez contrôler directement de chez vous en vous connectant depuis votre réseau interne.

Home center 2 : 599€ pour ce prix elle embarque du hardware plutôt puissant (comparativement à la vera lite), interface intuitive et évolutive. Les scripts lua sont, parait-il, compatibles ou sur le point de l’être. Le protocole est le zwave et vous serez, là aussi, complètement indépendant du fabriquant de la box. Si j’avais eu un budget moins limité et, au vu de l’interface intuitive, j’aurais sans doute opté pour celle là.

eedomus : box française à 299€ principalement protocole zwave mais extensible. Principal bémol : vous serez dépendant des serveurs de la société… Si la société fait faillite, votre box sera alors quasi-inutilisable.

A noter : Eedomus vous permet d’installer les composants d’autres fabriquants mais vous êtes dépendant de leur serveur pour le fonctionnement correct de votre box.

Les box ci-dessous vous obligent à acheter les composants de leur marque, stratégie dite de « locking » (les clients sont « verrouillés »).

Somfy : box à partir de 429€protocole propriétaire, composants chers, vise une clientèle aisée (stratégie d’écrémage dirons-nous). Si vous n’avez que du somfy à la maison alors je suppose qu’il serait cohérent ou du moins pertinent d’y songer.

Blyssbox de castorama : box à 449€, protocole propriétaire à radio-fréquence, packs payants pour les notifications, vous dépendez aussi d’un serveur extérieur (même topo, si la société fait faillite, on se demande ce qu’il arrive).

Ma liste de plugins

Je liste ici les plugins dont je dispose et qui me semble les plus intéressants :

Event2gcal : bon je commence par celui là car c’est celui que j’ai créé. Il vous permettra d’inscrire automatiquement des évènements sur votre calendrier google. Cela me permet donc, grâce aux fonctionnalités de google, d‘être alerté par sms d’un évènement se produisant (alerte niveau batterie, température, incendie, etc). Je l’utilise sans modération et c’est bien pratique, ça m’évite de devoir payer pour ce service. Vous avez des explications sur l’installation de ce plugin sur le forum de micasaverde.

Basic mobile interface : comme son nom l’indique, permet de piloter sa vera via son téléphone mobile ancienne génération (avec connexion 3g ou WAP)

Smartphone Web Interface : comme son nom l’indique, même module que précédemment, en un peu plus « graphique » et évolué pour les smartphones

Virtual On/Off switches : module qui permet de créer des modules virtuels contenant des variables. Alors dit comme ça on ne voit pas trop l’intérêt, j’en suis conscient. Mais je l’utilise, par exemple, pour indiquer la température voulue dans l’appartement. J’ai créé un module virtuel et j’ai indiqué 3 variables : température confort, température éco et température dégel, cela me permet d’utiliser ces variables dans le programme qui gère le chauffage. J’essaierai de faire un article sur les scénarios de la vera pour mieux illustrer ce genre d’outils.

Countdown timer : vous permet de déclencher un timer, cela est pratique pour enchainer les scénarios. Un exemple concret :
Vous détectez une ouverture de la porte d’entrée alors que l’alarme est enclenchée. Il serait idiot de déclencher immédiatement la sirène, au lieu de cela, vous prévenez l’intrus que l’alarme est activée, vous attendez 2 minutes et si l’alarme n’a pas été désactivé entre temps, alors vous déclenchez la sirène. Typiquement, pour gérer ce genre de scénario, vous aurez besoin de ce plugin.

Pilot wire controler : plugin qui va vous faciliter la gestion du chauffage en créant une interface vous permettant de mettre votre radiateur en mode : hors gel, éco, éco plus et confort.

Karotz controler : plugin permettant de faire interagir votre solution domotique avec votre lapin karotz. Je l’utilise pour faire parler le lapin suite à une alerte ou un évènement. Je l’ai d’ailleurs un peu modifié pour permettre au lapin de prendre des photos et de les stocker sur mon NAS. Sachez aussi qu’il existe un plugin sur votre karotz pour faire l’inverse : faire interagir votre lapin avec votre domotique, ce qui me permet, par exemple, de désactiver l’alarme avec un tag RFID.

Wunderground weather plugin : vous permet de connaitre la météo (vent, pluie, température min et max de la journée). Je ne l’utilise pas encore mais cela va vous permettre de déclencher des scénarios en fonction des conditions extérieures. On peut très bien penser à un scénario d’arrosage automatique qui ne se déclencherait que s’il ne pleut pas.

Je vous laisse le temps d’assimiler toutes ces informations. Je pense que vous êtes déjà bien paré pour vous lancer et avez déjà un bon aperçu de l’existant et des possibilités. Pour moi c’est le lien idéal entre l’informatique, monde virtuel par excellence vers le monde concret.