Fix: set preset_mode none before temperature to clear Roth schedule (program_1 was overriding setpoints)

This commit is contained in:
2026-04-23 07:07:29 +02:00
parent 9697dd2925
commit 542af023c8
+14 -7
View File
@@ -25,6 +25,20 @@ varme_recalculate:
vaek_sænk: "{{ states('input_number.varme_vaek_saenkning') | float(3) }}"
ferie_temp: "{{ states('input_number.varme_ferie_temp') | float(15) }}"
# Sæt alle rum til manuel tilstand (preset: none) så Roth-tidsprogram ikke overstyrer
- service: climate.set_preset_mode
target:
entity_id:
- climate.andreas
- climate.daniel
- climate.sovev_prelse
- climate.kontor
- climate.fordelingsgang
- climate.forgang
- climate.lille_bad
data:
preset_mode: "none"
# ---- Andreas (vindue: binary_sensor.andreas_vindue) ----
- if:
- condition: template
@@ -34,7 +48,6 @@ varme_recalculate:
target:
entity_id: climate.andreas
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_andreas') | float(20) %}
{% if vacation %} {{ ferie_temp }}
@@ -52,7 +65,6 @@ varme_recalculate:
target:
entity_id: climate.daniel
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_daniel') | float(20) %}
{% if vacation %} {{ ferie_temp }}
@@ -70,7 +82,6 @@ varme_recalculate:
target:
entity_id: climate.sovev_prelse
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_sovevaerelse') | float(18) %}
{% if vacation %} {{ ferie_temp }}
@@ -84,7 +95,6 @@ varme_recalculate:
target:
entity_id: climate.kontor
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_kontor') | float(21) %}
{% if vacation %} {{ ferie_temp }}
@@ -98,7 +108,6 @@ varme_recalculate:
target:
entity_id: climate.fordelingsgang
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_gang') | float(18) %}
{% if vacation %} {{ ferie_temp }}
@@ -112,7 +121,6 @@ varme_recalculate:
target:
entity_id: climate.forgang
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_forgang') | float(17) %}
{% if vacation %} {{ ferie_temp }}
@@ -130,7 +138,6 @@ varme_recalculate:
target:
entity_id: climate.lille_bad
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_lille_bad') | float(22) %}
{% if vacation %} {{ ferie_temp }}