Add window sensors to Ally rooms: badevarelse + stue

This commit is contained in:
2026-04-23 17:48:01 +02:00
parent 9fbc1626d7
commit 2ae9723fa3
+34 -28
View File
@@ -146,32 +146,38 @@ varme_recalculate:
{% else %} {{ k }}
{% endif %}
# ---- Badeværelse Danfoss Ally (ingen vinduesensor endnu) ----
# entity_id: climate.badevarelse — ret hvis Z2M giver andet navn
- service: climate.set_temperature
target:
entity_id: climate.badevarelse
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_badevarelse') | float(20) %}
{% if vacation %} {{ ferie_temp }}
{% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}
# ---- Badeværelse Danfoss Ally (vindue: binary_sensor.badevaerelse_vindue) ----
- if:
- condition: template
value_template: "{{ not is_state('binary_sensor.badevaerelse_vindue', 'on') }}"
then:
- service: climate.set_temperature
target:
entity_id: climate.badevarelse
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_badevarelse') | float(20) %}
{% if vacation %} {{ ferie_temp }}
{% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}
# ---- Stue Danfoss Ally (ingen vinduesensor endnu) ----
# entity_id: climate.stue — ret hvis Z2M giver andet navn
- service: climate.set_temperature
target:
entity_id: climate.stue
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_stue') | float(24) %}
{% if vacation %} {{ ferie_temp }}
{% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}
# ---- Stue Danfoss Ally (vindue: binary_sensor.terrassedor) ----
- if:
- condition: template
value_template: "{{ not is_state('binary_sensor.terrassedor', 'on') }}"
then:
- service: climate.set_temperature
target:
entity_id: climate.stue
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_stue') | float(24) %}
{% if vacation %} {{ ferie_temp }}
{% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}