Es ist mir schon fast peinlich was ich da jetzt frage, weil es einerseits so einfach klingt, und es andererseits im Forum eh ein paar ähnliche Themen gibt…
Ich will auf einem Dashboard einen Button erstellen, wo ich beim draufdrücken/clicken ein Bewässerungsventil öffne, und das dann nach einer gewissen Zeit wieder schließt.
Luxus wäre natürlich wenn ich die Zeit variieren kann…
Ich hab da schon was mit einer Automation probiert, wo einfach der Zustand der Entität nach einer gewissen Zeit umgeschaltet wird, das haut aber nicht hin….
Für die Enität habe ich einen Timer Helfer angelegt: “timer.timer”
Und dann kann man in einer Automation den Zustand der Entität auswerten.
Also Auslöser: wenn sich der Zustand der Entität ändert.
Und in einer Wenn - Dann - Bedingung kann man dann festlegen, was gemacht/geschaltet werden soll. Wenn der Timer läuft, ist der Zustand der Entität “Aktiv”.
In dem Beispiel schalte ich einfach einen Helfer Schalter (input_boolean.bewasserungsventil) An und Aus.
alias: Timer Test
description: ""
triggers:
- trigger: state
entity_id:
- timer.timer
conditions: []
actions:
- if:
- condition: state
entity_id: timer.timer
state: active
then:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.bewasserungsventil
else:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.bewasserungsventil
mode: single