Ich würde gerne meine Poolpumpe nicht zu festen Zeiten schalten, sondern dynamisch.
Dafür habe ich zwei Helfer:
input_datetime.poolpumpe_einschaltzeit
input_datetime.poolpumpe_ausschaltzeit
die ich in der Automation nutze:
alias: Steuerung Poolpumpe
description: Schaltet die Steckdose für die Poolpumpe
trigger:
- platform: template
value_template: >-
{{ states('sensor.time') ==
states('input_datetime.poolpumpe_einschaltzeit')[0:5] }}
- platform: template
value_template: >-
{{ states('sensor.time') ==
states('input_datetime.poolpumpe_ausschaltzeit')[0:5] }}
action:
- choose:
- conditions:
- condition: template
value_template: >-
{{ states('sensor.time') ==
states('input_datetime.poolpumpe_einschaltzeit')[0:5] }}
sequence:
- target:
device_id: 2fe0a321fca12119e4ffe29a793dfcd3
action: switch.turn_on
data: {}
- conditions:
- condition: template
value_template: >-
{{ states('sensor.time') ==
states('input_datetime.poolpumpe_ausschaltzeit')[0:5] }}
sequence:
- target:
device_id: 2fe0a321fca12119e4ffe29a793dfcd3
action: switch.turn_off
data: {}
mode: single
Leider funktioniert das nicht. Kann man simulieren, wie die Automation ablaufen wird? Oder sieht jemand meinen Denkfehler?