Ein Blueprint ist ja auch nichts anders als eine vorgekaute Automatisierung.
Hier mal ein Bsp. Das Linke Schalter Paar zum ein und ausschalten sowie zum dimmen.
- Kurzes drücken auf den Oberen Schalter, schalten das Licht mit 100% ein.
- Kurzes drücken auf den unteren Schalter, schaltet das Licht aus.
- Langes drücken oberer Schalter, dimmt das Licht um +5% in Abstand von 500ms. Solange bis los gelassen wird, max. 20 mal
- Langes drücken unterer Schalter, nimmt das Licht um -5% in Abstand von 500ms. Solange bis los gelassen wird, max. 20 mal
alias: Dimmen Friends of Hue Bop
description: ""
trigger:
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
from: press_1
id: Dimmen hoch
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
from: release_1
id: stop
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
from: press_2
id: Dimmen runter
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
from: release_2
id: stop
condition: []
action:
- parallel:
- choose:
- conditions:
- condition: trigger
id:
- Dimmen hoch
sequence:
- wait_for_trigger:
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
to: release_1
timeout:
hours: 0
minutes: 0
seconds: 0
milliseconds: 400
continue_on_timeout: false
- service: light.turn_on
metadata: {}
data:
brightness_pct: 100
target:
entity_id: light.deckenlicht_1
- conditions:
- condition: trigger
id:
- Dimmen runter
sequence:
- wait_for_trigger:
- platform: state
entity_id:
- sensor.friends_of_hue_schalter_action
to: release_2
continue_on_timeout: false
timeout:
hours: 0
minutes: 0
seconds: 0
milliseconds: 400
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.deckenlicht_1
- choose:
- conditions:
- condition: trigger
id:
- Dimmen hoch
sequence:
- repeat:
count: 20
sequence:
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- service: light.turn_on
metadata: {}
data:
brightness_step_pct: 5
target:
entity_id: light.deckenlicht_1
- conditions:
- condition: trigger
id:
- Dimmen runter
sequence:
- repeat:
count: 20
sequence:
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- service: light.turn_on
metadata: {}
data:
brightness_step_pct: -5
target:
entity_id: light.deckenlicht_1
mode: restart
Gruß
Osorkon