Du brauchst nur einen Input Number als Helfer.
Mit jedem Klick erhöht Du diesen um 1
Dann führst Du in Abhängigkeit des Staus von Input Number die entsprechende Aktion aus.
In diese Bsp. wird der Input Number um eins erhöht wenn der folge Klick innerhalb von < 400ms erfolgt.
Zum Schluß wird der Input Number wieder auf 0 gesetzt.
Wichtig ist der Modus Restar. Damit beim erneuten Klick vor Ablauf der 400ms der Input Number hoch gezählt wird.
alias: Friends of Hue Wohnzimmer
description: ""
trigger:
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
to: press_1
condition: []
action:
- service: input_number.increment
metadata: {}
data: {}
target:
entity_id: input_number.friends_of_hue_wohnzimmer
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 400
- choose:
- conditions:
- condition: state
entity_id: input_number.friends_of_hue_wohnzimmer
state: "1.0"
sequence:
- service: light.toggle
metadata: {}
data: {}
target:
entity_id: light.deckenlicht_1
- conditions:
- condition: state
entity_id: input_number.friends_of_hue_wohnzimmer
state: "2.0"
sequence:
- service: light.toggle
metadata: {}
data: {}
target:
entity_id: light.deckenlicht_2
- conditions:
- condition: state
entity_id: input_number.friends_of_hue_wohnzimmer
state: "3.0"
sequence:
- service: light.toggle
target:
entity_id: light.sternlichter
data: {}
- service: input_number.set_value
metadata: {}
data:
value: 0
target:
entity_id: input_number.friends_of_hue_wohnzimmer
mode: restart
Eine Automatisierung zum Dimmen habe ich hier mal vorgestellt.
Gruß
Osorkon