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 }} {% else %} {{ k }}
{% endif %} {% endif %}
# ---- Badeværelse Danfoss Ally (ingen vinduesensor endnu) ---- # ---- Badeværelse Danfoss Ally (vindue: binary_sensor.badevaerelse_vindue) ----
# entity_id: climate.badevarelse — ret hvis Z2M giver andet navn - if:
- service: climate.set_temperature - condition: template
target: value_template: "{{ not is_state('binary_sensor.badevaerelse_vindue', 'on') }}"
entity_id: climate.badevarelse then:
data: - service: climate.set_temperature
hvac_mode: heat target:
temperature: > entity_id: climate.badevarelse
{% set k = states('input_number.varme_komfort_badevarelse') | float(20) %} data:
{% if vacation %} {{ ferie_temp }} hvac_mode: heat
{% elif night %} {{ [k - nat_sænk, 15] | max }} temperature: >
{% elif not home %} {{ [k - vaek_sænk, 15] | max }} {% set k = states('input_number.varme_komfort_badevarelse') | float(20) %}
{% else %} {{ k }} {% if vacation %} {{ ferie_temp }}
{% endif %} {% 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) ---- # ---- Stue Danfoss Ally (vindue: binary_sensor.terrassedor) ----
# entity_id: climate.stue — ret hvis Z2M giver andet navn - if:
- service: climate.set_temperature - condition: template
target: value_template: "{{ not is_state('binary_sensor.terrassedor', 'on') }}"
entity_id: climate.stue then:
data: - service: climate.set_temperature
hvac_mode: heat target:
temperature: > entity_id: climate.stue
{% set k = states('input_number.varme_komfort_stue') | float(24) %} data:
{% if vacation %} {{ ferie_temp }} hvac_mode: heat
{% elif night %} {{ [k - nat_sænk, 15] | max }} temperature: >
{% elif not home %} {{ [k - vaek_sænk, 15] | max }} {% set k = states('input_number.varme_komfort_stue') | float(24) %}
{% else %} {{ k }} {% if vacation %} {{ ferie_temp }}
{% endif %} {% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}