Varme: vinduer trigger recalculate på åben+luk, script slukker aktivt ved åbent vindue

This commit is contained in:
2026-04-24 15:32:17 +02:00
parent 3608da8a4c
commit 5a0232eeba
2 changed files with 45 additions and 25 deletions
+9 -25
View File
@@ -2,14 +2,14 @@
# Vindue-automationer (Aqara vinduesensorer)
##################################################
### Varme: Sluk varme når vindue åbnes, tænd igen når det lukkes
### Rum-mapping: andreas, daniel, sovevaerelse, lille_bad
### Varme: Genberegn ved vindue-ændring (åbner og lukker)
### Script slukker klimaenhed hvis vindue er åbent, tænder igen ved lukning
- alias: "Varme - sluk ved åbent vindue"
id: varme_sluk_ved_aabent_vindue
description: "Slukker varme i rummet når vinduet åbnes og genstarter når det lukkes"
mode: parallel
max: 4
- alias: "Varme - vindue åbner eller lukker"
id: varme_vindue_trigger
description: "Kalder varme_recalculate når et vindue eller terrassedøren skifter tilstand"
mode: queued
max: 3
trigger:
- platform: state
entity_id:
@@ -17,25 +17,9 @@
- binary_sensor.daniel_vindue
- binary_sensor.sovevaerelse_vindue
- binary_sensor.lille_bad_vindue
to: "on"
- binary_sensor.badevaerelse_vindue
- binary_sensor.terrassedor
action:
- variables:
room_map:
binary_sensor.andreas_vindue: climate.andreas
binary_sensor.daniel_vindue: climate.daniel
binary_sensor.sovevaerelse_vindue: climate.sovev_prelse
binary_sensor.lille_bad_vindue: climate.lille_bad
climate_entity: "{{ room_map[trigger.entity_id] }}"
window_entity: "{{ trigger.entity_id }}"
- service: climate.set_hvac_mode
target:
entity_id: "{{ climate_entity }}"
data:
hvac_mode: "off"
- wait_template: "{{ is_state(window_entity, 'off') }}"
timeout: "04:00:00"
continue_on_timeout: true
# Genberegn korrekt temperatur (nat/væk/komfort) efter vindue lukkes
- service: script.varme_recalculate
### Notifikation: Vindue åbner og ingen er hjemme