FRITZ!DECT 302: Temperatur via Automation

Hallo :slight_smile:

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

Vielen Dank für eure Hilfe!

Ich nutze hierfür die in der Fritzbox einrichtbaren Modi “eco + comfort” und triggere die dann entsprechend einem Zeitplan.

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?

Du musst zusätzlich dann noch die Soll Temperatur setzen

  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 20
    target:
      entity_id: climate.heizung_bad

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
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: 24
    target:
      entity_id: 0999f93e0e139f9879b3fc56a5d77b82
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 18
    target:
      entity_id: 0999f93e0e139f9879b3fc56a5d77b82
mode: single