Domotique

J’automatise mon chauffage électrique avec Home Assistant

Après avoir domotisé mes chauffages électriques grâce aux excellents modules de chez NodOn. J’automatise mon chauffage électrique via Home Assistant

Le besoin

Dans mon logement j’ai uniquement des radiateurs électriques, un dans le salon et dans la chambre, j’ai aussi un sèche serviette électrique dans la salle de bain. Tous sont utilisables via un fil pilote via les modules radiateurs de chez NodOn que j’ai déjà présenté en vidéo.

Mon besoin est simple, je souhaite chauffer mon logement à une certaine température selon la présence, des horaires et mon plan tarifaire en cours. Je suis récemment passé sur un contrat Tempo, donc chauffer en heures pleines, les jours rouges, c’est non !

Configuration sur Home Assistant

Je saute la partie où je connecte mes modules NodOn, le sujet à déjà été abordé. Pour gérer le chauffage, le meilleur reste selon moi les thermostats. Il existe plusieurs intégrations tel que Versatile Thermostat que j’ai essayé pendant un moment mais qui ne m’a pas du tout convaincu. Le thermostat s’éteint sans raison alors que la température cible n’est pas du tout atteinte. J’ai donc cherché ailleurs et plus simple : generic thermostat, proposé officiellement par Home Assistant et qui fonctionne parfaitement.

Le principe du thermostat est simple, il va allumer et éteindre le radiateur grâce au fil pilote afin de stabiliser la température selon une tolérance définie, 0,3 degré en dessous et au-dessus de la température cible dans mon cas.

Vous l’aurez compris, ici je parle de thermostat virtuel, pas physique. Ils se créent dans Home Assistant directement. Pour faire fonctionner un thermostat virtuel, il y a besoin de

  • Un module connecté en fil pilote sur le radiateur
  • Un capteur de température

MODULE CHAUFFAGE FIL PILOTE CONNECTÉ ZIGBEE 3.0 – NODON

CAPTEUR DE TEMPÉRATURE ET D’HUMIDITÉ ZIGBEE 3.0 TEMPERATURE AND HUMIDITY SENSOR T1

Pour les prix du matériel requis, compter environ 60€ par radiateur.

La configuration du thermostat dans le fichier configuration.yaml de Home Assistant. Voici un template avec les informations à changer selon votre installation et besoin.

climate:
  - platform: generic_thermostat
    name: Salon # Nom du thermostat
    heater: switch.radiateur_salon # module fil pilote nodon 
    target_sensor: sensor.temp_salon_temperature # capteur de température
    min_temp: 15 # Température minimum du thermostat
    max_temp: 21 # Température maximum du thermostat
    ac_mode: false
    target_temp: 17 # Température cible par défaut
    cold_tolerance: 0.3
    hot_tolerance: 0.3
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_hvac_mode: "off"
    away_temp: 16
    precision: 0.1

Il faut bien sûr redémarrer Home Assistant pour prendre en compte les modifications apportées dans le fichier configuration.yaml.

Ma configuration me permet d’avoir un thermostat par pièce, ce qui est très pratique.

Créer l’entité switch

Depuis une mise à jour récente de Zigbee2MQTT, l’entité switch pour allumer et éteindre le module NodOn a disparu, nous somme ducoup obligés de faire une bidouille comme expliqué dans la vidéo liée à l’article. Voici le code pour l’entité switch. créer à partir d’un interrupteur input_boolean.

switch:
  - platform: template
    switches:
      radiateur_salon:
        value_template: "{{ is_state('input_boolean.radiateur_salon', 'on') }}"
        turn_on:
          service: input_boolean.turn_on
          entity_id: input_boolean.radiateur_salon
        turn_off:
          service: input_boolean.turn_off
          entity_id: input_boolean.radiateur_salon

Automatisation horaire

Ces automatisations horaires me permettent de réduire la température cible du thermostat à 16°c pendant la nuit sur la chambre et le salon.

Les thermostats se rehaussent à 19°C pendant la journée.

Automatisation EDF Tempo

Le but ici est de désactiver complètement les radiateurs pendant les heures pleines en jours rouges. Pour connaître l’état du plan tarifaire en cours j’utilise un module LiXee ZLinky.

LIXEE – MODULE TIC VERS ZIGBEE 3.0 POUR COMPTEUR LINKY (LIXEE ZLINKY)

Je désactive aussi mon déshumidificateur, afin de consommer le moins possible.

J’ai aussi une automatisation qui me permet de réactiver les thermostats lors de la fin du jour rouge. Et j’ai également une automatisation « pare-feu » qui désactive automatiquement les thermostats lorsqu’on est en HPJR.

Mes automatisations de présences

J’éteins mes thermostats lors de mon absence à mon domicile. Pour la gestion des automatisations basé sur la géolocalisation j’utilise HomeKit qui est raccorder sur Home Assistant. Plus tard, je pense basculer sur un système de tracker bluetooth.

Automatisation de la Salle de Bain

La Salle de Bain est la seule pièce que je gère via le module NodOn directement sans passer par un thermostat. Ici j’allume le chauffe-serviettes uniquement le matin pendant 1h.

Jérémy Taunay

🪪 Be smarter everyday | 🏮 Less is more | 🐧Tech systèmes et réseaux | 🖥️ Homelaber