mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-02-20 16:21:58 +00:00
45 lines
1.1 KiB
Markdown
Executable File
45 lines
1.1 KiB
Markdown
Executable File
|
|
|
|
### Future Ideas
|
|
|
|
- alias: 'Get Random Time'
|
|
trigger:
|
|
platform: time
|
|
after: '21:00:00'
|
|
action:
|
|
- service: input_slider.select_value
|
|
data_template:
|
|
entity_id: input_slider.hour
|
|
value: '{{ (range(22, 23) | random) }}'
|
|
- service: input_slider.select_value
|
|
data_template:
|
|
entity_id: input_slider.random_minute
|
|
value: '{{ (range(30, 45) | random) }}'
|
|
|
|
Then simply use that in your light turn off automation:
|
|
|
|
- alias: 'Turn lights off'
|
|
trigger:
|
|
platform: template
|
|
value_template: '{{ now.hour == (states.input_slider.random_hour.state | int) and now.minute == (states.input_slider.random_minute.state | int) }}'
|
|
action:
|
|
- service: light.turn_off
|
|
data:
|
|
entity_id: light.hue_color_lamp_1
|
|
|
|
|
|
- automation:
|
|
alias: Random GLeft
|
|
initial_state: False
|
|
hide_entity: False
|
|
trigger:
|
|
platform: time
|
|
seconds: '/5'
|
|
action:
|
|
service: homeassistant.turn_on
|
|
entity_id:
|
|
- light.gright
|
|
data:
|
|
effect: random
|
|
transition: 1
|
|
brightness: 255` |