Installation Domotique de Damien F

J’ai commencé la domotique avec du X10 pour les volets roulants dans mon ancien appartement, mais le X10 est peu fiable, et par exemple, si la lumière du séjour était allumé, les commandes n’étaient pas transmises !

Du coup, quand j’ai acheté mon appartement l’an dernier, j’ai changé de système, et la techno Zwave me paraissait être la meilleure du moment.

J’ai mis en place des fonctionnalités au fur et à mesure, et comme tout bon geek, je crois (j’espère)que ça ne s’arrêtera jamais.

L’informatique est mon métier, et la bidouille ma passion… mais tous les tutos sur internet m’ont bien aidé (merci à Pascal, Cédric, Antor, SBDomo, Algeoth et j’en oublie sûrement….)

Ma motivation principale est le confort, c’est-à-dire, de mon point de vue, l’automatisation des tâches rébarbatives ou régulières à bon escient, tout en économisant un peu d’énergie. En effet, on pourrait laisser les radiateurs allumés toute la journée, il ferait bien chaud en rentrant chez soi J

Mes premiers objectifs étaient la gestion des volets roulants et du chauffage, si possible depuis un iPad.

Lors de la réflexion, je ne voulais pas une box en mode Cloud, et surtout, il fallait que ma femme puisse s’en servir sans moi !

Grâce à Myvera qui permet une gestion facile depuis l’iPad, je me suis orienté vers la Vera.

Quel matériel ?

  • 1 Vera3
  • 5 modules de volet roulant Fibaro
  • 5 module fibaro FGS221+diode pour fil pilote pour les radiateurs électriques
  • 1 module Fibaro FGS221 pour le ballon d’eau chaude
  • 6 capteurs d’ouvertures Fibaro (5 Fenêtre + la porte)
  • 2 capteurs de température Everspring
  • 1 capteur 4in1 Aeon (mouvement/température/lumière/humidité)
  • 2 détecteurs d’inondation Fibaro
  • 4 module wall plug fibaro
  • 1 Micromodule émetteur Z-Wave Everspring HAC01 (pour mettre derrière un interrupteur)
  • 1 détecteur de fumée Everspring
  • 1 télécommande QEES 4 boutons
  • 1 – Interrupteur Contrôleur mural sans fil Z-Wave Z-wave.me
  • 1 netatmo
  • 1 module ECO-device de CGE Electronics

Coût total : je veux pas vraiment savoir…. Environ 2500€, peut-être un peu plus si on compte le PC XBMC qui sert aussi de serveur pour myvera et la teleinfo (vieux de 6 ans lui)

Fonctionnalités

Gestion des volets électriques et réveil

Lors de l’installation des volets électriques, j’avais fait bien attention à ne pas prendre des Somfy RTS par manque de compatibilité.

Fermeture automatique tous les soirs de semaine (D/L/M/M/J) à 22h45, un peu avant notre heure de coucher habituelle, et minuit le vendredi et samedi soir.

Cette fermeture ne s’effectue que si aucune fenêtre n’est ouverte, afin de ne pas rester sur le balcon (ça a failli arriver au début), et de ne blesser personne.

Ouverture de tous les volets, les matins de semaine en fonction d’un module virtual clock, défini sur Myvera, et le week-end à 11h.

Le volet de la chambre s’ouvre progressivement en 4 fois pour ne pas avoir la pleine lumière immédiatement (module wake-up light).

S’il fait plus de 27° dehors, alors les volets du séjour se ferment afin de conserver un peu de fraicheur.

Gestion des radiateurs

J’ai un radiateur électrique dans chaque pièce, que j’ai domotisé grâce à un module à diodes et un module fibaro (http://domotique-info.fr/2012/07/module-diodes-fil-pilote-chauffage-electrique/).

J’ai défini 3  types de jours pour le chauffage :

  • Les jours travaillés,
  • Les jours non-travaillés, présent à la maison (week-end/jours fériés et jours non travaillés à la maison), appelés congés,
  • Les jours non-travaillés, non présents à la maison, en gros les vacances, appelés donc vacances.

image001

J’utilise en calendrier Google, dans lequel je mets des événements d’une journée entière, appelés congés ou vacances, les jours fériés, et rien pour les jours de travail.

Tout ceci se fait à partir du calendrier de l’iPad ou de gmail.

Voici un exemple avec tous les types de jours sur la même semaine (férié en rouge, travail sans rien, congés et vacances)

J’utilise 2 module Google calendar switch, et si c’est un jour de travail, tout se fait en fonction de l’heure de lever , grâce au même virtual clock que pour les volets :

  • Matin
    • Démarrage chauffage chambre matin (1h30 avant le lever)
    • Arrêt chauffage chambre matin (lever)
    • Démarrage chauffage Sdb matin (1/2h avant le lever)
    • Arrêt chauffage sdb matin (1h30 après le lever, pour sécher les serviettes)
    • Arrêt chauffage séjour matin (1/2h avant le lever)
    • Arrêt chauffage séjour matin  (1h après le lever – moment du départ)
  • Soir
    • Chauffage de tout l’appartement à partir de 18h
    • Arrêt Chauffage à 22h pour le bureau, minuit pour le reste de l’appartement

Les jours de présence, chauffage à partir de 8h à minuit pour toutes les pièces.

Les jours de vacances, hors-gel toute la journée partout.

Les ajouts ultérieurs

Interrupteur multi-fonction

J’ai installé un interrupteur au bout du lit, avec 6 fonctions :

  • 1 clic court haut : lumière chambre
  • 1 clic court bas : été – ouvertures des volets pour générer un courant d’air entre chambre et cuisine pendant 1/2h et

en hiver – coupure chauffage (généralement au moment de se coucher)

  • 1 double clic haut : ouverture complète volet chambre
  • 1 double clic bas : fermeture complète volet chambre
  • 1 clic long haut : ouverture progressive du volet (jusqu’à relâchement du bouton)
  • 1 clic long bas : fermeture progressive du volet (jusqu’à relâchement du bouton)

C’est le petit plus favori de ma femme, pouvoir gérer le volet roulant sans bouger du lit, et surtout, faire un courant d’air quand il fait trop chaud !

La télécommande Mykey de QEES peut être utilisé pour lancer 4 scènes avec la Vera :

  1. Ouverture de tous les volets
  2. Fermeture de tous les volets
  3. Fermeture partielle des volets pour conserver la fraicheur
  4. Non utilisé

Détection de fenêtre ouverte

Afin de ne pas laisser de fenêtre ouverte en partant, je reçois un SMS si une fenêtre est ouverte lorsque j’ouvre la porte. (module vera alert avec SMS)

image006

Interface de gestionutilisée à partir de l’iPad ou de la tablette Windows 8′

Image Myvera pour gestion des volets et du réveil (module sur le lit)

L’icône cinéma permet de baisser partiellement les volets roulants du séjour s’il y a trop de reflets lumineux sur l’écran de la télé.

image007

Gestion de la consommation électrique et du ballon d’eau chaude

J’ai ajouté un module afin de suivre la consommation électrique, grâce aux informations fournies par EDF avec la téléinfo.

J’ai dû prendre les fils utilisés par le ballon d’eau chaude pour remonte l’info du compteur. Le ballon ne recevant plus l’info d’EDF sur les périodes jour/nuit, j’ai dû le domotiser aussi J

Point de vue calendrier, il est basé sur le même que le chauffage, et ne chauffe pas si c’est un jour de vacances (non présent).

J’ai mis en place le tuto suivant pour avoir de beaux graphs

https://github.com/BmdOnline/Teleinfo

Je me suis basé sur ce site pour domotiser le ballon

http://www.lamaisonentique.com/domotiser-son-ballon-deau-chaude-3/

image004

Cela m’a permis de voir que le ballon chauffait au début des heures creuses (22h40), puis quelques minutes toutes les heures (voir pics bleus sur le graph ci-dessous).J’ai donc décidé de ne chauffer l’eau qu’à partir de 4h30. Il n’y a plus qu’une période de chauffe :

image005

Je fais maintenant la chasse aux appareils allumés…

Comme j’ai installé rapidement toute la domotique à mon arrivée dans l’appartement, je ne peux pas mesurer les gains, je n’ai pas de base de comparaison.

Détection d’inondation

Derrière mon lave-linge et mon lave-vaisselle, j’ai mis en détecteur d’inondation Fibaro.

Si celui-ci détecte de l’eau, cela coupe automatique l’appareil incriminé via un prise fibaro wallplug, et m’envoie un SMS.

Et ça m’a déjà servi une fois sur fuite de la machine à laver, ma femme a arrêté de penser que ça n’était qu’un gadget J

Côté home-cinéma, j’utilise XBMC sur un PC sous linux, avec le module PVR, c’est-à-dire la télé TNT avec enregistreur.

Pour la télécommande, j’utilise celle de la télé en CEC (passage des informations via le HDMI) ou une appli iPad : constellation.

Je n’ai pas automatisé la descente des volets quand commence un film, une série ou la télé, je n’ai pas forcément envie d’avoir toujours une ambiance sombre.

Cerise sur le gâteau : Le matin, je à l’heure du réveil, je lance XBMC sur la radio de mon choix et j’allume l’ampli via une prise fibaro wallplug (oui, il est vieux, pas de réseau sur l’ampli) : plus besoin de radio réveil.

Évolutions envisagées

Il y en aura toujours (heureusement J ), mais la première devrait être un détecteur de pluie pour fermer les volets si la fenêtre est ouverte quand il commence à pleuvoir.

J’aimerai pouvoir tout gérer depuis  ma télé, mais pour l’instant ni XBMC ni ma XBOX One ne proposent une interface pour gérer la Véra (ou autre box domotique).

Arrosage du balcon pour les vacances, mais j’empiète sur le domaine de madame J

Gestion de la consommation d’eau, contrôle du flux de la VMC en fonction de l’humidité où du taux de CO2 (netamo).

Remplacer le PC par un NAS Synology

Enfin, j’aimerai pouvoir gérer ma porte d’entrée à distance et/ou avec un smartphone, mais je suis pas sûr que ça soit très apprécié par l’assurance L, donc je ne le ferai pas.

Si c’était à refaire

Je crois que je choisirai une autre box domotique : en effet micasaverde, fabricant de la Vera, ne donne plus signe de vie depuis presqu’un an. Les nouveaux modules ne sont pas toujours reconnus par la box, il n’y a plus d’évolution. Du coup, les développeurs de plugins et interfaces finissent par abandonner.

Mais le choix serait difficile, la Fibaro est plus chère, et le eedomus est en Cloud. Quand on rentre un peu dans le LUA, la vera permet quand même de faire beaucoup de choses!!

 

bannermydomotique

Author: Pascal STEPHANY

Rédacteur en Chef du Blog Domotique Info, je suis avant tout un passionné de nouvelles technologies depuis de nombreuses années... Je partage mon expérience Domotique sur ce Blog depuis 2008 en réalisant des tests ou des tutos avec comme objectif, celui de rendre la Domotique accessible à tous... Après avoir travaillé en tant qu'installateur Domotique pendant 5 ans j'ai créé mon entreprise de vente en ligne My Domotique en 2012, une boutique spécialisée dans les solutions Domotique grand public.

Share This Post On

13 Comments

  1. C’est pas mal.
    Pour la chasse au gaspi, je baisserai les volets plus tot que 22h ou minuit .. question deperdition de chaleur :)
    Question : Comment generes tu tes graphs ?
    Pierrick

  2. Belle install simple et efficace !
    Description concise ! Pas comme ce que fait Fredo … :P
    Je vais aller faire un tour sur le site que tu indiques pour la domotisation du ballon d’eau chaude. C’est qqchose qui me trotait dans la tête.

  3. @Damien,
    Félicitations pour ton installation.
    Bien vu le calendrier Google,c’est intelligent!
    Pour le ballon, il faut que je creuse… encore un autre truc à faire!
    Je ne pensais pas qu’on pouvait espérer gagner sur la conso en le programmant comme ça.
    Je vais donc voir pour faire un log de sa conso.

    @Nicolas
    Pff, je préfère ne rien dire ! ;o)

  4. Merci
    @Pierrick
    En fait, il faudrait fermer beaucoup plus tôt, dès qu’il fait nuit, voir dès que la température baisse d’un certains seuil.
    Mais c’est déprimant de vivre avec des volets fermés, il faut trouver le bon équilibre entre l’économie d’énergie et le confort.

    @fredo & nicolas
    je me suis inspiré du montage, mais sans interrupteur ni led. J’ai un contrôle sur le plan, le ballon est représenté par la lampe dans la cuisine.

    Sinon, j’ai oublié de préciser que le chauffage s’arrête dans une pièce si la fenêtre est ouverte plus de 30 secondes, et redémarre 10 secondes après la fermeture de la fenêtre (fonctionnalité du module d’antor)

  5. Belle installation mais j’ai une question concernant ton chauffe-eau : comment sais tu si ton ballon a atteind la température minimale pour tuer les bactéries ? limiter la période de chauffe c’est bien pour les économies mais veille à ne pas faire trop descendre la température sinon tu risques quelques petits pb de santé.
    si tu limites les pics de conso (liés au thermostat), la température va donc décroître plus vite , en principe ce n’est pas gênant car à la prochaine HC il va réchauffer plus longtemps pour atteindre la température de consigne. Or là, tu limites à 2h la période de chauffe, ce qui parfois est peu être limite (selon consommation d’eau chaude). Tu devrais peut etre laisser un soir par semaine une créneau plus large histoire de bien faire chauffer… ça sera plus sur ;-)

    on voit bien sur tes courbes que le CES se coupe de lui-même avant la fin des HC, mais au cas où certaines personnes voudraient pousser le principe un peu trop loin, je tenais à rappeler qu’il y a une limite sanitaire tout de même ;-)

  6. @Julien
    Effectivement, j’ai modifié l’heure de mise en marche du chauffe pour être sûr qu’il chauffe complètement avant la coupure. Au début j’avais mis le début de chauffe à 5h, et j’ai finalement mis 4h.
    Chez moi, ça suffit pour les jours courants.
    Pour le retour de vacances, je commence le chauffage du ballon à 1h du matin.
    La législation impose de chauffer tout le ballon à plus de 60° une fois par 24h afin d’éviter la Légionellose.

  7. @Damien
    Belle installation! J’ai eu exactement la même démarche que toi y-compris sur la période X10 :D
    Seule différence, j’utilise un calendrier en local (Un peu parano le gars).

    Merci d’avoir cité mon post sur la domotisation du ballon d’eau chaude.

    Concernant la température du ballon on peut se rendre sur le site d’ERDF « http://www.erdf.fr/ERDF_Classes_temporelles » afin de connaitre les horaires « heures creuses » en tapant son code postal. Parmi les quatre créneaux proposés, dans mon cas, je suis sûr que je dispose d’une durée de quatre heures en « heures creuses » par nuit.

    Merci pour le partage sur les graphs de conso électrique, du pain sur la planche …

  8. Bravo Damier pour ton installation…c’est la classe et ça me donne plein d’idées !!
    notamment l’eco-devices !
    j’ai essayé d’adapter ton tuto (qui est d’ailleurs super bien fait) mais je n’est pas de retour de mon eco-devices… je m’explique , juste la page principale avec les onglets « instantané » – « aperçu 24h » et « historiques »…et rein au-dessous
    je me pose la question sur l’URL de ton eco-devices…on ne la rentre nulle part

    PS / je ne sais pas si cette question à sa place ici en fait

    Encore bravo pour ton instal

  9. Effectivement, dans le tuto indiqué, il indique
    Il faut, au préalable, disposer d’une base de donnée MySQL contenant les relevés Téléinfo.
    Et moi je me suis basé sur celui là pour remplir ma base
    http://www.eb-home.eu/blog/graphiques-pour-eco-device-tutorial
    Par contre j’ai eu des problèmes de base de données, les champs n’étaient pas exactement les mêmes.

  10. j’ai le même problème …
    ça serais abuser de me faire parvenir ta base de données !!
    S’il vous plait Monsieur Damien !!!

  11. Salut piv2treb

    désolé pour le délai de réponse, voilà ce que j’ai
    CREATE TABLE IF NOT EXISTS `teleinfov3` (
    `timestp` int(11) NOT NULL,
    `rec_date` date NOT NULL,
    `rec_time` time NOT NULL,
    `T1_PTEC` char(5) NOT NULL,
    `T1_PAPP` decimal(10,3) NOT NULL,
    `T1_HCHP` decimal(12,3) NOT NULL,
    `T1_HCHC` decimal(12,3) NOT NULL,
    `T1_BASE` decimal(12,3) NOT NULL,
    `T2_PTEC` char(5) NOT NULL,
    `T2_PAPP` decimal(10,3) NOT NULL,
    `T2_HCHP` decimal(12,3) NOT NULL,
    `T2_HCHC` decimal(12,3) NOT NULL,
    `T2_BASE` decimal(12,3) NOT NULL,
    `INDEX_C1` decimal(10,3) NOT NULL,
    `CUMUL_C1` decimal(10,3) NOT NULL,
    `INST_C1` decimal(10,3) NOT NULL,
    `INDEX_C2` decimal(10,3) NOT NULL,
    `CUMUL_C2` decimal(10,3) NOT NULL,
    `INST_C2` decimal(10,3) NOT NULL,
    `TEMP_INT` decimal(2,2) NOT NULL,
    `TEMP_EXT` decimal(2,2) NOT NULL,
    `INDEX_UV` int(11) NOT NULL,
    `OPTARIF` varchar(4) NOT NULL,
    `ISOUSC` int(11) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

    je me suis fait des notes quand j’ai mis ça en place, je ne suis pas sûr de la raison, mais je te le donnes

    Dans le fichier ecod2sql.php, ajout de
    , OPTARIF=’HC..’,
    ISOUSC=9″;
    echo($sqlclause);

    j’ai du ajouter des infos à ma base pour passer à la dernière version
    UPDATE `teleinfov3` SET `OPTARIF`=’HC..’ WHERE 1

    Dis moi si tu as encore besoin d’aide

  12. SUPER
    merci de ta réponse
    je m’y attèle et je te tiens au courant

Laisser un commentaire