Hi,
ich habe eine Heizungsautomatisierung eingerichtet. Manchmal funktioniert sie korrekt und stellt alle Thermostate richtig ein, manchmal aber nur einen Teil davon – andere reagieren gar nicht oder nur minimal.
„Aus“ funktioniert deutlich zuverlässiger als „An“:
Aus ca. 9 von 10 Malen,
An nur ca. 1 von 10 Malen.
Die Thermostate sind von Fritz und über Better Thermostat eingebunden.
Ich habe zwei verschiedene Automatisierungen, jeweils eine pro Wohnung im Haus, und beide zeigen die gleichen Probleme mit der Zuverlässigkeit.
Aktuell hat jedes Thermostat tagsüber nur eine feste Temperatur und ansonsten aus. Mehrere unterschiedliche Temperaturen über den Tag würde ich später gerne umsetzen, weiß aber noch nicht genau wie.
Erstmal wäre ich schon zufrieden, wenn die einfache Variante zuverlässig funktionieren würde.
Danke für die Hilfe!
YAML 1:
alias: Heizungsautomatisation Wohnung
description: ""
triggers:
- trigger: state
entity_id:
- schedule.zeitplan_wohnung
from:
- "off"
to:
- "on"
id: warm
- trigger: state
entity_id:
- schedule.zeitplan_wohnung
id: kalt
from:
- "on"
to:
- "off"
conditions: [ ]
actions:
- choose:
- conditions:
- condition: trigger
id:
- warm
sequence:
- alias: Soll-Temperatur 19°C
action: climate.set_temperature
metadata: {}
data:
temperature: 19
target:
entity_id:
- climate.thermostat_schlafzimmer_bt
- climate.thermostat_diele_bt
- climate.thermostat_bad_bt
- alias: Soll-Temperatur 19,5°C
action: climate.set_temperature
metadata: {}
data:
temperature: 19.5
target:
entity_id:
- climate.thermostat_kuche_bt
- alias: Soll-Temperatur 21°C
action: climate.set_temperature
metadata: {}
target:
entity_id:
- climate.thermostat_kinderzimmer_bt
- climate.thermostat_wz_ez
data:
temperature: 21
- conditions:
- condition: trigger
id:
- kalt
sequence:
- alias: Soll-Temperatur 10°C
action: climate.set_temperature
metadata: {}
target:
label_id: thermostat_wohnung
data:
temperature: 10
mode: single
YAML 2:
alias: Heizungsautomatisation Praxis
description: ""
triggers:
- trigger: state
entity_id:
- schedule.zeitplan_praxis
id: arbeiten
from:
- "off"
to:
- "on"
- trigger: state
entity_id:
- schedule.zeitplan_praxis
from:
- "on"
to:
- "off"
id: frei
conditions: []
actions:
- choose:
- conditions:
- condition: state
entity_id: input_boolean.schalter_urlaub
state:
- "on"
sequence:
- alias: Setze die Temperatur auf 5°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 5
target:
label_id: thermostat_praxis
- conditions:
- condition: state
entity_id: input_boolean.schalter_urlaub_nicht_daheim
state:
- "on"
sequence:
- alias: Setze die Temperatur auf 5°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 5
target:
label_id: thermostat_praxis
- conditions:
- condition: trigger
id:
- arbeiten
- condition: state
entity_id: input_boolean.schalter_urlaub_nicht_daheim
state:
- "off"
- condition: state
entity_id: input_boolean.schalter_urlaub
state:
- "off"
sequence:
- alias: Setze die Temperatur auf 14,5°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 14.5
target:
entity_id: climate.thermostat_wartezimmer_bt
- alias: Setze die Temperatur auf 19°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 19
- alias: Setze die Temperatur auf 19,5°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 19.5
target:
entity_id:
- climate.thermostat_ergo_1_bt
- climate.thermostat_ergo_2_bt
- alias: Setze die Temperatur auf 20°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 20
target:
entity_id:
- climate.thermostat_logo_bt
- alias: Setze die Temperatur auf 21°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 21
- conditions:
- condition: trigger
id:
- frei
- condition: state
entity_id: input_boolean.schalter_urlaub_nicht_daheim
state:
- "off"
- condition: state
entity_id: input_boolean.schalter_urlaub
state:
- "off"
sequence:
- alias: Setze die Temperatur auf 10°C
action: better_thermostat.set_temp_target_temperature
metadata: {}
data:
temperature: 10
target:
label_id: thermostat_praxis
mode: single
EDIT by Jay: Code bitte immer über die Codefunktion „</>“ im Editor einfügen!
