Gestion du chauffage et ouverture de fenêtre

il te faut organiser ton automastisme ainsi :

declencheur 1 cuisine ouverte
declencheur 2 salon fermé
déclencheur 3 cuisine fermée
déclencheur 4 salon fermé

condition (ne rien mettrre)

Action

cas 1 :
 si
     et
     le chauffage est en service  
       ou
          la cuisine
            ou
           le salon est ouvert
alors
je mémorise l'état de mon thermostat (input text)
je coupe le chauffage

cas 2 :
 si
     et
       la cuisine
      et
      le salon sont fermées
alors
j appelle le service climate du thermostat (voir plus haut)

je n’ai pas pu tester mais ça ne doit pas etre loin de la vérité

Problèmes du groupe et de l’entité réglés. Mercipour votre aide !

Bonsoir,
J’ai résolu mon tout petit souci de preset_mode à l’ouverture et fermeture de fenêtre, le input_boolean.intchauffage est utilisé comme condition sur le scheduler.
Le but, revenir au preset_mode que j’avais avant l’ouverture de la fenêtre :

Une automatisation qui mémorise le preset_mode dans un input_text et passe le preset_mode à "away :

alias: FenetreOuvertePasDeChauffage
description: ""
trigger:
  - type: opened
    platform: device
    device_id: 3f124cdc9eba5075ea35844849c2e58e
    entity_id: binary_sensor.openclose_facade_40
    domain: binary_sensor
condition:
  - condition: state
    entity_id: input_boolean.intchauffage
    state: "on"
action:
  - service: input_text.set_value
    data:
      value: "{{state_attr('climate.sejour','preset_mode')}}"
    target:
      entity_id: input_text.mem_preset_sejour
  - service: climate.set_preset_mode
    data:
      preset_mode: away
    target:
      entity_id: climate.sejour
mode: single

Deuxième automatisation à la fermeture de la fenêtre pour reprendre le preset_mode sauvegardé :

alias: FenetreReferméeChauffage
description: ""
trigger:
  - type: not_opened
    platform: device
    device_id: 3f124cdc9eba5075ea35844849c2e58e
    entity_id: binary_sensor.openclose_facade_40
    domain: binary_sensor
condition:
  - condition: state
    entity_id: input_boolean.intchauffage
    state: "on"
action:
  - service: climate.set_preset_mode
    data:
      preset_mode: "{{states('input_text.mem_preset_sejour')}}"
    target:
      entity_id: climate.sejour
mode: single

Merci pour le sujet et les pistes :slight_smile:

Bob