Couper le chauffage automatiquement quand une fenêtre est ouverte (Home Assistant)

Vanne thermostatique connectée qui coupe le chauffage à l'ouverture d'une fenêtre avec Home Assistant
Comment couper automatiquement le chauffage d'une pièce quand une fenêtre s'ouvre, avec un capteur PARASOLL et une vanne thermostatique Zigbee (Sonoff TRVZB ou Aqara E1) pilotées par Home Assistant.

Sommaires

Tu ouvres la fenêtre pour aérer cinq minutes et le radiateur continue de chauffer à fond pendant ce temps-là. Sur une maison entière, sur toute une saison de chauffe, ça représente vite une facture qui gonfle pour rien. La bonne nouvelle, c’est que Home Assistant peut couper automatiquement le chauffage d’une pièce dès qu’une fenêtre s’ouvre, et le relancer tout seul à la fermeture.

Dans cet article, je t’explique comment combiner un capteur d’ouverture Zigbee (type IKEA PARASOLL, dont je t’ai déjà parlé) avec une vanne thermostatique connectée pour automatiser tout ça.

Transparence : je n’ai pas testé personnellement de vanne thermostatique connectée chez moi. Ce qui suit s’appuie sur la documentation officielle des fabricants (Sonoff, Aqara), la doc Home Assistant/Zigbee2MQTT et des retours d’expérience de la communauté francophone (forum HACF). Je te donne les infos les plus fiables que j’ai pu croiser, mais fais tes propres vérifications avant d’investir.


🎯 Le principe : capteur d’ouverture + vanne thermostatique

L’idée est simple : un capteur d’ouverture sur la fenêtre déclenche une automatisation qui coupe (ou baisse fortement) la vanne thermostatique du radiateur de la pièce. Quand la fenêtre se referme, l’automatisation restaure la température qui était réglée avant.

Deux briques matérielles suffisent :

  • un capteur d’ouverture Zigbee sur la fenêtre (le IKEA PARASOLL fait très bien l’affaire et coûte une dizaine d’euros) ;
  • une vanne thermostatique connectée Zigbee qui remplace la tête de ton radiateur et expose une entité climate dans Home Assistant.

🧩 Quelle vanne thermostatique choisir

D’après les comparatifs et retours communautaires, deux modèles reviennent souvent pour un usage avec Home Assistant :

  • Sonoff TRVZB (environ 30-35 €) : compatible Zigbee2MQTT et ZHA, expose une entité climate complète (mode, consigne, température locale, calibration). Le fabricant annonce une détection d’ouverture de fenêtre intégrée, mais la communauté recommande plutôt de piloter la coupure via une automatisation Home Assistant dédiée, plus fiable et personnalisable.
  • Aqara Smart Radiator Thermostat E1 (environ 40-45 €) : qualité de fabrication reconnue, mais attention — sa fonction native de détection d’ouverture de fenêtre ne fonctionne correctement qu’associée à un hub Aqara et à ses propres capteurs. En intégration directe via ZHA ou Zigbee2MQTT (sans hub Aqara), cette fonction et certaines remontées (batterie notamment) sont limitées ou absentes selon les retours d’utilisateurs.

Conclusion pratique de la doc et des forums : mieux vaut ignorer la détection « maison » de la vanne et construire ta propre automatisation Home Assistant avec un capteur PARASOLL dédié — tu gardes la main sur la logique, quelle que soit la marque de vanne.


🔧 Mettre en place l’automatisation

Voici le squelette d’automatisation recommandé par la communauté : elle mémorise le mode de chauffage avant coupure (pour ne pas rallumer un radiateur qui était déjà éteint), coupe la vanne à l’ouverture, et restaure l’état à la fermeture, avec un petit délai pour éviter de couper pour une fenêtre entrouverte deux secondes.

alias: Coupure chauffage - Fenêtre chambre
trigger:
  - platform: state
    entity_id: binary_sensor.fenetre_chambre_contact
    to: "on"
    for:
      seconds: 30
  - platform: state
    entity_id: binary_sensor.fenetre_chambre_contact
    to: "off"
    for:
      seconds: 10
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.fenetre_chambre_contact
            state: "on"
        sequence:
          - service: input_text.set_value
            target:
              entity_id: input_text.memo_mode_chauffage_chambre
            data:
              value: "{{ states('climate.vanne_chambre') }}"
          - service: climate.set_hvac_mode
            target:
              entity_id: climate.vanne_chambre
            data:
              hvac_mode: "off"
      - conditions:
          - condition: state
            entity_id: binary_sensor.fenetre_chambre_contact
            state: "off"
        sequence:
          - service: climate.set_hvac_mode
            target:
              entity_id: climate.vanne_chambre
            data:
              hvac_mode: "{{ states('input_text.memo_mode_chauffage_chambre') }}"
mode: single

👉 Adapte les noms d’entités à ton installation (vérifie-les dans Paramètres > Appareils & services > Entités). Si ta pièce a plusieurs fenêtres, ajoute une condition qui vérifie que toutes sont fermées avant de relancer le chauffage, sinon tu perds la chaleur par l’autre fenêtre restée ouverte.


💧 Aller plus loin

Quelques pistes citées par la communauté pour fiabiliser le système :

  • Coupler l’automatisation avec ton mode absent pour éviter de chauffer une pièce vide en plus d’une fenêtre ouverte.
  • Ajouter une notification si une fenêtre reste ouverte plus de 20-30 minutes avec le chauffage coupé — pratique pour repérer une fenêtre oubliée en hiver.
  • Utiliser preset_mode (« eco ») plutôt que hvac_mode: off sur certains modèles, pour garder une protection hors-gel minimale pendant la coupure.

⚡ Limites

  • Je n’ai pas testé ces vannes moi-même : les comportements exacts (délai de fermeture du moteur, précision de la calibration) peuvent varier d’un firmware à l’autre.
  • La détection d’ouverture « native » annoncée par certains fabricants ne fonctionne pas forcément telle quelle hors de leur écosystème (cas de l’Aqara E1 sans hub dédié) — d’où l’intérêt de construire sa propre automatisation.
  • Une vanne connectée a un moteur mécanique qui doit se refermer physiquement : ce n’est pas instantané, compte quelques dizaines de secondes de latence.
  • Le fonctionnement dépend de la qualité de ton réseau Zigbee (portée, répéteurs) : un capteur ou une vanne mal reliés au coordinateur peuvent introduire des délais ou des ratés.
  • Ça reste une automatisation d’appoint : elle ne remplace pas une bonne isolation ni un pilotage global de la consommation de chauffage.

Avec un capteur PARASOLL par fenêtre et une vanne thermostatique Zigbee par radiateur, tu évites de chauffer l’extérieur pendant que la fenêtre reste ouverte. Le montage matériel prend quelques minutes par vanne, et l’automatisation ci-dessus se duplique facilement pièce par pièce.

Pour aller plus loin sur le sujet, jette un œil à ces articles :