Fix: set preset_mode none before temperature to clear Roth schedule (program_1 was overriding setpoints)
This commit is contained in:
@@ -25,6 +25,20 @@ varme_recalculate:
|
|||||||
vaek_sænk: "{{ states('input_number.varme_vaek_saenkning') | float(3) }}"
|
vaek_sænk: "{{ states('input_number.varme_vaek_saenkning') | float(3) }}"
|
||||||
ferie_temp: "{{ states('input_number.varme_ferie_temp') | float(15) }}"
|
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) ----
|
# ---- Andreas (vindue: binary_sensor.andreas_vindue) ----
|
||||||
- if:
|
- if:
|
||||||
- condition: template
|
- condition: template
|
||||||
@@ -34,7 +48,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.andreas
|
entity_id: climate.andreas
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_andreas') | float(20) %}
|
{% set k = states('input_number.varme_komfort_andreas') | float(20) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
@@ -52,7 +65,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.daniel
|
entity_id: climate.daniel
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_daniel') | float(20) %}
|
{% set k = states('input_number.varme_komfort_daniel') | float(20) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
@@ -70,7 +82,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.sovev_prelse
|
entity_id: climate.sovev_prelse
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_sovevaerelse') | float(18) %}
|
{% set k = states('input_number.varme_komfort_sovevaerelse') | float(18) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
@@ -84,7 +95,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.kontor
|
entity_id: climate.kontor
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_kontor') | float(21) %}
|
{% set k = states('input_number.varme_komfort_kontor') | float(21) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
@@ -98,7 +108,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.fordelingsgang
|
entity_id: climate.fordelingsgang
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_gang') | float(18) %}
|
{% set k = states('input_number.varme_komfort_gang') | float(18) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
@@ -112,7 +121,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.forgang
|
entity_id: climate.forgang
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_forgang') | float(17) %}
|
{% set k = states('input_number.varme_komfort_forgang') | float(17) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
@@ -130,7 +138,6 @@ varme_recalculate:
|
|||||||
target:
|
target:
|
||||||
entity_id: climate.lille_bad
|
entity_id: climate.lille_bad
|
||||||
data:
|
data:
|
||||||
hvac_mode: heat
|
|
||||||
temperature: >
|
temperature: >
|
||||||
{% set k = states('input_number.varme_komfort_lille_bad') | float(22) %}
|
{% set k = states('input_number.varme_komfort_lille_bad') | float(22) %}
|
||||||
{% if vacation %} {{ ferie_temp }}
|
{% if vacation %} {{ ferie_temp }}
|
||||||
|
|||||||
Reference in New Issue
Block a user