Pour commencer, que pouvons-nous contrôler ?
Grâce à la domotique, nous pouvons contrôler les lumières et les volets roulants de la maison. Cette partie est entièrement faite avec des modules de type X10 (courant porteur).
Le système de gestion
La majorité de la domotique est gérée par le logiciel HomeSeer installé sur un PC à la cave. Il fait l’interface avec le réseau X10.
Pour le reste j’utilise des scripts Bash sous Linux, ou encore du XPL.
Les interfaces
La partie interface est pour moi la plus importante, elle devait être simple d’utilisation, rapide et accessible de partout.
J’ai donc développé deux interfaces.
La première que j’utilise très fréquemment via l’iPhone/l’iPad, il s’agit d’une WebApp qui permet de contrôler les lumières, volets et scénarios.
La deuxième interface, plus complète est en quelque sorte le centre de gestion, elle est accessible depuis un PC tactile “all in one” EeeTop 15”.
Elle permet de :
– Gérer la domotique de la même manière que l’interface iPhone
– Visionner les caméras de surveillance
– Voir les graphiques de température de la maison
– Écouter les messages du répondeur téléphonique
– Suivre sa consommation électrique (temps réel, statistique, coût…)
– Consulter l’audience télé en direct
– Voir la météo
La sécurité
6 caméras sont installées à l’extérieur de la maison et surveillent toutes les entrés. Ce sont des caméras analogiques très bon marché (environ 30€ chacune) reliées au serveur à la cave. Le logiciel open source ZoneMinder (sous Linux) s’occupe d’enregistrer les images dès qu’il détecte un mouvement.
De plus, la vidéo est visible depuis l’iPhone où que l’on soit.
Notifications
Les notifications ont été rajoutées plus tard, mais sont devenues aujourd’hui indispensables. Pour nous, il s’agit de :
Recevoir une notification Push sur le téléphone et faire parler le Karotz dès que le garage est ouvert ou fermé.
Idem, mais avec un son différent si le garage est resté ouvert depuis 10min, 30min et 2h.
Lorsque quelqu’un sonne à la porte, nous recevons un Push et un mail avec la photo de la personne.
Les scénarios au quotidien
Les volets se ferment automatiquement en fonction de l’heure du coucher du soleil. Les matins, ils se lèvent à heures fixes selon le jour de la semaine.
Des veilleuses s’allument dans le couloir à la tombée de la nuit et s’éteignent à heure fixe.
La lumière de la cave (monté d’escalier) s’allume s’il fait nuit et que la porte du garage s’ouvre.
Un système (RFXCom) permet de récupérer l’état des capteurs d’ouverture de l’alarme fixés sur les portes. Ainsi, si la porte menant à la terrasse est ouverte, le volet ne se fermera pas. Pratique pour ne pas rester enfermé dehors ;)Lorsque la télé s’allume et s’il fait nuit, les lumières d’ambiance du salon s’allument en même temps.
La température
Plusieurs sondes de température 1-Wire ont été installées dans la maison. Par contre, il n’y a pas d’interconnexion avec le système de chauffage car nous avons un chauffage au sol.
Consommation électrique
L’enregistrement de la consommation électrique se fait via un module téléinfo connecté à la sortie du compteur. Un script Linux s’occupe de relever la consommation toutes les minutes et l’enregistre dans une base de données. Cela nous donne une grande liberté pour afficher des statistiques de consommations et calculer les coûts.
La messagerie vocale
Les messages laissés sur le répondeur de notre ligne fixe sont consultables depuis le PC tactile de la cuisine. De plus, nous recevons un mail avec le message en pièce jointe sur nos téléphones pour le consulter de n’importe où.
Musique
La musique est gérée depuis iTunes avec une diffusion “multiroom” vers l’AppleTV du salon et les Airport Express. La musique est contrôlée depuis l’iPhone/l’iPad avec l’application Remote.
Le petit plus
Mon dernier gadget a été de brancher un arduino avec deux capteurs d’ouverture magnétique à la chatière. Ainsi lorsque Pépito rentre ou sort de la maison, un tweet est envoyé sur son compte twitter et le Karotz nous annonce l’événement (Un tuto sera disponible très bientôt pour ceux qui seraient intéressé 😉 )
Réseau informatique
Un seul PC permet de gérer toute la maison. Celui-ci tourne sur un système Linux et virtualise deux autres machines virtuelles Linux plus une Windows (pour HomeSeer). La virtualisation permet une gestion et des sauvegardes très simplifiées. En cas de défaillance matérielle, il suffit de changer de PC et copier les VM.
Cette partie est ondulée pour limiter les risques de coupure.
Enfin, les bornes Airport Express permettent, en plus de diffuser la musique, de faire office de point d’accès wifi pour avoir une bonne couverture et un bon débit dans toute la maison.
De manière générale
À part la présence du EeeTop à la cuisine, il est difficile de savoir que la maison est domotisée. C’est un détail que j’apprécie et certain diront que c’est très WAF 😉
Une grande majorité des éclairages sont équipés d’un module X10. Ce n’est pas forcement pour les automatiser, mais surtout pour pouvoir faire varier la luminosité. Cela apporte un confort visuel supplémentaire et par la même occasion, aide à réduire la consommation.
La maison est très sécurisée via son alarme, les caméras et les différentes notifications. Nous pouvons partir en vacance l’esprit tranquille.
Enfin, le confort apporté par la domotique est vraiment appréciable, les scénarios quotidiens sont devenus indispensables et nous ne les remarquons même plus.
Coût
Sans avoir fait de calcul exact, nous devrions nous approcher des 2000€ de budget. Le coût le plus important étant les modules X10, il variera en fonction des l’objectifs de chacun. À part ça, le reste est tout à fait abordable.
Le PC : une récupération
Le système de vidéo surveillance : environ 400€
Téléinfo : 30€
RFXCom : 120€
Réseau 1-Wire : 20€
Arduino Ethernet : 30€
Karotz : 120€
Les objectifs
À l’avenir, je souhaite mieux interfacer l’alarme avec la domotique. Actuellement je ne suis pas capable de connaître l’état de l’alarme ou l’activer à distance.
Enfin sur le plus long terme, l’idéal serait de mettre en place un système d’arrosage automatique dans le jardin et l’automatiser en fonction de la météo.
Pour ceux que ça intéresse, ces projets sont détaillés sur mon blog : http://clement.storck.me
Pensez à voter l’installation de Clément…
11 Comments
Jerome
Je trouve super l’idée d’avoir mis des vidéos!
super travail
Pascal STEPHANY
Bravo Clément pour cette belle installation.
Tu devrais essayer une IPX800 pour les messages en Push sur détection… 😉 mais egalement pour pleins d’autres fonctions !
Clément
Merci Pascal
Peux-tu faire les corrections que je t’ai demandées par mail ?
merci
Rémy
Impressionant !
Stephane
Bonjour,
Clément je suis actuellement en train de réaliser une chatière RFID piloté par arduino, malheuresement j’ai du mal à programmer sur arduino, pourrais tu m’aider ? As tu un programme répondant à ma demande ?
Merci de ta réponse.
Stéphane