From 542af023c8f1f072d5e4247716e0f1e9253e5030 Mon Sep 17 00:00:00 2001 From: Claus Dethlefsen Date: Thu, 23 Apr 2026 07:07:29 +0200 Subject: [PATCH] Fix: set preset_mode none before temperature to clear Roth schedule (program_1 was overriding setpoints) --- include/scripts/varme_styring.yaml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/include/scripts/varme_styring.yaml b/include/scripts/varme_styring.yaml index d50fd0b..6ae7e9b 100644 --- a/include/scripts/varme_styring.yaml +++ b/include/scripts/varme_styring.yaml @@ -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 }}