La domotique : voici une idée qui me trotte dans la tête depuis pas mal de temps (2 ans). J’ai depuis collectionné les marques-pages sans les lire (pour la majorité) et sans étudier la faisabilité d’un tel projet.

Voici donc venu le temps de débroussailler tout ce contenu et d’essayer d’en faire une page synthétisant mes découvertes.

Pour commencer une définition de la domotique par Wikipédia :

La domotique est l’ensemble des techniques de l’électronique, de physique du bâtiment, d’automatismes, de l’informatique et des télécommunications utilisées dans les bâtiments. La domotique vise à apporter des fonctions de confort (optimisation de l’éclairage, du chauffage), de gestion d’énergie (programmation), de sécurité (comme les alarmes) et de communication (comme les commandes à distance ou l’émission de signaux destinés à l’utilisateur) que l’on peut retrouver dans les maisons, les hôtels, les lieux publics…

La domotique pour quoi faire ?

Voici des usages pratique avec leur mise en œuvre trouvé de ci de là :

Tout d’abord on peut contrôler ses radiateurs électriques :

Mesurer sa consommation électrique :

Mesurer divers données de sa maison :

Surveiller et sécuriser sa maison :

Mais aussi :


Protocoles / technologie domotique

La domotique c’est de nombreuses technologies disponibles concurrente et/ou complémentaires, une des difficulté consiste à choisir la/les technologie à utiliser pour répondre aux besoins.


X10

X10 est un standard industriel datant de 1975, il utilise principalement le courant porteur pour faire dialoguer les équipements, bien qu’il soit également possible de communiquer par radio.

Avantages

  • Technologie éprouvée
  • Peu cher (le moins cher)
  • Diversité des modules
  • Multi-fabricant
  • Bien pris en charge par Linux

Inconvénients

  • Peu fiable (pas d’accusé de réception)
  • Risque de perturbation (voir X10 … ça cafouille chez moiLe Plcbus / X10 et les plantages…)
  • Lent, un ordre est exécuté environ 1 seconde après son émission
  • 1 seul ordre à la fois
  • Ondes électromagnétiques
  • Si on souhaite piloter un appareil / un luminaire via son interrupteur, il est nécessaire d’avoir le fil de neutre dans le dit interrupteur (peu courant en France)

On peu avoir jusqu’à 256 récepteurs différents dans une installation pilotée par X10.

Petit aparté sur les modules X10 :

  • CM11 très utilisé, très bien géré par Linux, peut gérer le RF (radio-fréquence) par adjonction d’un module supplémentaire (TM13 par exemple)
  • CM15 plus évolué, reçoit et émet des ordres sur CPL et reçoit une partie des ordres RF (1 seul code maison, une seule fréquence=433MHz, seulement les ordres X10), moins bien intégré à Linux (voir CM15A et CM15Pro sous linux et xPL)


PLCBUS

Protocole de communication par courants porteurs comme pour le X10 dont il comble certaines lacunes :

  • Plus fiable
  • Beaucoup moins sensible aux perturbations électriques
  • Plus rapide (0.1 seconde pour que l’ordre soit interprété)
  • Communication bi-directionnelle (possibilité d’interroger les modules pour connaitre leur état)
  • jusqu’à 64000 adresses différentes
  • PLCBus peut être utilisé en complément en même temps que X10 (technologie PLCBUS utilise une gamme de fréquence totalement différente des autres protocoles, comprise entre 4 et 40KHz.)


1-Wire

Technologie nécessitant un câblage basse tension (donc à prévoir lors de la construction),  utilisé surtout pour des capteurs de température ou météorologique (luminosité, humidité, etc.)


Z-wave

Technologie sans fil par radio-fréquence (868,42 Mhz)

Avantages

  • Fiable (gestion des accusés de réception des ordres)
  • Rapide
  • Chaque module joue le rôle d’émetteur et de récepteur créant ainsi un réseau maillé, les module jouant le rôle de récepteur augmentant ainsi la porté des ordres
  • Sécurisé (code sur 32bits)

Inconvénients

  • Norme propriétaire
  • Compatibilité Linux limitée

Jusqu’à 232 périphériques par réseau (mais possibilité de créer plusieurs réseaux avec des passerelles)

Site à creuser (z-wave + Linux) :


HomeEasy

Technologie sans fil par radio-fréquence (433 Mhz) utilisé par divers fabricants  Chacon, NEXA, KlikAanKlikUit, HomeEasy, Intertechno, Düwi et ples prises commandées low cost de Castorama.

Récepteur utilisable avec ce protocole RFXCom (récepteur aussi pour le X10 sur RF) ou Tellstick qui n’est pas cher (Le TellStick sous Linux avec xPLTellStik, émetteur radio domotique)


ZigBee

Standard de communication sans-fils (comme le Wifi ou le Bluetooth)

Avantages

  • Autonomie de l’émetteur
  • Réseau maillé
  • C’est un standard, chaque produit est certifié  l’Alliance ZigBee
  • Sécurisé
  • Communication bi-directionnelle (importante dans la gestion des statuts)
  • système est dit “dormant” ou “en sommeil” car il n’émets une onde que lorsque l’on active une commande

Inconvénients

Jusqu’à 65360 périphériques.

(source : http://www.csquad.org/2009/12/19/zigbee/)


PlugWise

Plugwise est une des adaptations du standard ZigBee, il permet de mesurer la consommation électrique d’un appareil et d’éteindre/allumer un appareil électrique à distance.

Il s’agit d’une technologie propriétaire produite par une société Hollandaise (uniquement disponibles dans leur Webshop), conséquence les prises électriques sont de type F, il faut donc un adaptateur pour les appareils nécessitant une prise de terre.

Pour l’instant, l’utilisation de ces prises sous Debian GNU/Linux se limite aux ordres on/off. Il est encore nécessaire d’utiliser le logiciel fourni par le fabriquant pour la configuration du réseau.

Modules Plugwise dans un reseau xPL


xPL

xPL n’est pas a proprement parler une technologie domotique, xPL doit être associé avec une ou plusieurs technologies, c’est une sur-couche qui permet de rassembler et fédérer la domotique de divers protocoles (via des interfaces / gateways)

xPL – One protocol to rule them all

Archivage des messages xPL dans une base de données

 

Arduino et co

L’Arduino est une carte programmable open-source permettant de réaliser tout un tas d’expériences électroniques et pas seulement pour la domotique.

Ce type de montage est tout de même réservé aux gens voulant mettre les mains dans le camboui et disposant de talents/connaissance en électronique / programmation.

Une piste à creuser tout de même les JeeNode de Jeelab qui semblent être des Arduino simplifiés et dédié à la communication sans fils (RF) et spécialement adapté pour travailler avec toutes sortes de capteurs

Cette solution semble peu couteuse comparé à l’usage d’un RFXCom pour mesurer des températures par exemple.

Spécification JeeNode.

JeeNode development platform : présentation sur le site Hack a day

: présentation

JeeLabs JeeNode : présentation du jeenode + afficheur

Blog français sur la domotique avec jeenode : Domotique

DoMini : domotique orientée économies d’énergie : Thread réalisé par l’auteur du blog précédent, présentant son installation

Measuring temperature and humidity with a JeeNode : utilise un jeenode avec un module radio supplémentaire (RX868) pour intercepter et interpréter les mesures d’un capteur de température et d’humidité S555TH (15€ sur Conrad) – résultat : Temperature graphs

Digit’s Domotica Blog : utilise pas mal de Jeenode mais sans utiliser la communication radio de ce dernier, il utilise un shield Xbee de l’arduino

Blog décrivant (succinctement malheureusement)  la mise en œuvre d’une station météo avec du jeenoode (ordre chronologique) :

Quo Vadis ? : jeenode appliqué à l’arrosage des plantes vertes

House Monitor Overview : monitoring de température (capteur one-wire DS18B20) et de consommation de gaz – code source de programmation du jeenode fournis

Norduino : une alternative au jeenode

 

 

Et pour finir en vrac quelques liens

Domotique – Les normes, le matériel, les solutions logicielles … que choisir ? : comparatif de divers technologies domotique

Domotique – Quelques compléments … : pas mal de liens à creuser

Réflexion sur le choix d’une technologie domotique : comparatif de divers technologies domotique

Installation domotique : description d’un système complet de domotique, protocoles, matériels utilisés

Just what do you think you’re doing, Dave ? : description de la mise en œuvre d’un système domotique

La domotique, cela apporte quoi ? : description heure par heure d’une journée dans une maison entièrement domotisé

La page publique de contrôle d’une maison domotisé

Un site/wiki sur le X10 : DomoLinx

X10 et Linux sur Lea Linux

RFXCOM 433 /310 MHz

Les interfaces en domotique

Test de la télécommande Media Center RF OR22

Installation de l’écran tactile

Reconnaissance vocale sous GNU/Linux et domotique

Les logiciels Domotiques (à compléter) :

Les commentaires sont fermés.