Bonjour à tous,
Je souhaiterais optimiser la gestion du chauffage en fonction de l’ouverture de l’ouverture de mes fenêtres.
Voilà l’existant :
Le chauffage se coupe quand une fenêtre est ouverte avec cette automatisation :
Quand les fenêtres sont à nouveau fermées. Je voudrais que le chauffage se remette dans l’état avant ouverture.
Pour le moment, tout ce que j’arrive à faire c’est lui dire de se relancer dans un mode défini avec ce code :
Mon problème est donc qui si le chauffage était éteint avant l’ouverture des fenêtres, il s’allumera à la fermeture de ces derniers. Ce que je voudrais c’est que l’état soit le même qu’avant l’ouverture. Que si il était éteint avant l’ouverture, il reste éteint après l’ouverture.
Il doit falloir créer des sensors ou des templates mais honnêtement je rame sur ces deux sujet.
@Jean-Marc_Collin , tu suggère un thermostat qui as développé , sinon tu as aussi
Qui je pense va plus rentré dans tes besoins si j’ai compris ce que tu souhaite
Awesome Thermostat fait aussi du On/Off. Donc ca ne va pas aller non plus. Je suis reparti de Awesome Thermostat pour faire le mien, donc je vois bien que ça ne va pas le faire non plus.
J’ai essayé le code indiqué mais l’éditeur me signale qu’il ne peut recevoir qu’une liste d’états précis : heat, cool, dry… et refuse"{{states.input_text.test_memoire.state }}"
Merci mais il me reste encore un problème à régler. Le cas où j’ai deux fenêtres dans une même pièce. Je ne sais pas comment lui dire de relancer le chauffage que si les deux sont bien fermées. J’ai essayé de faire un groupe avec les fenêtre mais il ne récupère pas l’état ouvert ou fermé. Il faudrait sûrement créer une entité à partir de ce groupe et faire passer cette entité sous la forme fenêtre mais je sèche.
Il se coupe bien en fonction d’une ouverture et ne reprend pas si l’une des fenêtre est ouverte mais il ne reprend pas du tout…
En passant par le si alors, je perds le côté wait for.
alias: Arrêt_Reprise_Chauffage_Salon/Cuisine_si_ouverture
description: ""
alias: Arrêt_Reprise_Chauffage_Salon/Cuisine_si_ouverture
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.porte_fenetre_cuisine_contact
to: "on"
for:
hours: 0
minutes: 0
seconds: 0
- platform: state
entity_id:
- binary_sensor.porte_fenetre_salon_contact
to: "on"
condition:
- condition: state
state: heat
entity_id: climate.split_salon
action:
- service: climate.set_hvac_mode
data:
hvac_mode: "off"
target:
entity_id: climate.split_salon
- if:
- condition: and
conditions:
- condition: state
entity_id: binary_sensor.porte_fenetre_cuisine_contact
state: "off"
- condition: state
entity_id: binary_sensor.porte_fenetre_salon_contact
state: "off"
then:
- service: climate.set_hvac_mode
data:
hvac_mode: heat
target:
entity_id: climate.split_salon
mode: single