Aktuell versuche ich das Thermostat im Bad an Werktagen vor dem Aufwachen anzuschalten. Leider funktioniert das nicht wie gewünscht.
Er stellt zwar auf “heat” um, aber da das Thermostat davor schon auf 18 °C läuft, ändert sich nichts. Kann ich irgendwie die genaue Temperatur definieren?
alias: Bad Thermostat Werktag
description: "Stellt an Werktagen, 30 Minuten vor dem Aufwachen, das Thermostat im Bad auf 24 °C"
triggers:
- trigger: time
at: "05:45:00"
conditions:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
actions:
- device_id: a1da3843f138d637db2bce701342d02c
domain: climate
entity_id: 0999f93e0e139f9879b3fc56a5d77b82
type: set_hvac_mode
hvac_mode: heat
- delay:
hours: 0
minutes: 30
seconds: 0
- action: script.20_c
metadata: {}
data: {}
mode: single
Ich hatte mal irgendwo gelesen, dass man, wenn man HA nutzt, die AVM Geärte nicht über die Box triggern / umstellen soll, da es dann zu einem Konflikt kommen kann. Ist das hier dann eine Ausnahme?
Die Lösung von @onofthepagans hat funktioniert, eleganter fände ich es trotzdem ohne eine AVM Voreinstellung.
Allerdings schaffe ich es nicht den Codeschnipsel von @maxe in mein Script einzubauen. Wie müsste das denn dann insgesamt aussehen? Wieso funktioniert es nicht einfach den Thermostatpart zu ersetzen? Also wie folgt:
alias: Bad Thermostat Werktag
description: "Stellt an Werktagen, 30 Minuten vor dem Aufwachen, das Thermostat im Bad auf 24 °C"
triggers:
- trigger: time
at: "05:45:00"
conditions:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
actions:
- action: climate.set_temperature
metadata: {}
data:
temperature: 20
target:
entity_id: 0999f93e0e139f9879b3fc56a5d77b82
- delay:
hours: 0
minutes: 30
seconds: 0
- action: script.20_c
metadata: {}
data: {}
mode: single