How can I make this light do color loop/rainbow effect?
Thanks,
UPDATE WORKING CONFIG
SCRIPTS.YAML
# script.rainbow_light
rainbow_light:
alias: rainbow light
mode: single
fields:
entity:
description: The entity that will be rainbowed
example: light.bathroom
variables:
colors: |-
{{ [[0.217,0.077], [0.157,0.05], [0.136,0.04], [0.137,0.065],
[0.141,0.137], [0.146,0.238], [0.151,0.343], [0.157,0.457],
[0.164,0.591], [0.17,0.703], [0.172,0.747], [0.199,0.724],
[0.269,0.665], [0.36,0.588], [0.444,0.517], [0.527,0.447],
[0.612,0.374], [0.677,0.319], [0.701,0.299], [0.667,0.284],
[0.581,0.245], [0.477,0.196], [0.385,0.155], [0.301,0.116],
[0.217,0.077]] }}
sequence:
- service: light.turn_on
data_template:
xy_color: |
{{ colors[(now().second/2.5)|round(0)] }}
transition: 50
entity_id: '{{ entity }}'
AUTOMATIONS.YAML
# automation.rainbow_strip_led
alias: Living Room LEDs Rainbow Mode
description: Three LEDs Strips in Living Room
trigger:
- hours: '*'
minutes: '*'
platform: time_pattern
seconds: /1
condition: []
action:
- service: script.rainbow_light
data:
entity: light.living_room_leds # --> CHANGE THIS ENTITY TO YOUR BULB OR LED STRIP
mode: single