What kind of effects are you looking for? I can get the A19 bulbs to change colors pretty quickly with a script but nowhere near as nice as the original built in colorloops from the Lightify App. I do have a couple LED strips as well but have yet to try to the color scripts on them… (it’s pretty much just for the kids bedrooms “party mode”)
EDIT… so this is kind of a mess but just the result of experimenting to see how fast I could get the colors to change consistently… the “Girls Ceiling Light” is 3 separate bulbs and listing them as their individual entities seemed to be the best way to get it to not “miss” a bulb while cycling… also these don’t have a loop in them so they just stop after a bit… I do have a different one with a loop if you need it I can find… these also use this: Python_script to save and restore switches and lights
but I feel like their may be a built in method to do this in HA now?? Not really sure this was started a long time ago
##################################
girls_lights_random_colorloop_script:
alias: Girl's Lights Random Colorloop Test Script
sequence:
- service: python_script.light_store
data:
store_name: girls_light_store
entity_id:
- light.girls_room
- delay: 00:00:02
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: purple
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: red
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: orange
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: green
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: purple
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: purple
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: red
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: orange
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: green
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: purple
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:02
- service: python_script.light_store
data:
store_name: girls_light_store
operation: restore
###############################################
girls_lights_colorloop_script:
alias: Girl's Lights Colorloop Test Script
sequence:
- service: python_script.light_store
data:
store_name: girls_light_store
entity_id:
- light.girls_room
- delay: 00:00:02
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: red
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: orange
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: yellow
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: green
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: blue
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: purple
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: red
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: orange
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: yellow
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: green
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: blue
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: purple
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: red
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: orange
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: yellow
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: green
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: blue
transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
brightness: 254
color_name: purple
transition: 1
- delay: 00:00:02
- service: python_script.light_store
data:
store_name: girls_light_store
operation: restore
###########################################
girls_lights_faster_random_colorloop_script:
alias: Girl's Lights Faster Random Colorloop Test Script
sequence:
- service: python_script.light_store
data:
store_name: girls_light_store
entity_id:
- light.girls_room
- delay: 00:00:02
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- delay: 00:00:01
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: purple
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: red
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: orange
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: yellow
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: green
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_1
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_2
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_ceiling_light_3
brightness: 254
color_name: blue
# transition: 1
- service: light.turn_on
data:
entity_id: light.girls_lamp
brightness: 254
color_name: blue
# transition: 1
- delay: 00:00:02
- service: python_script.light_store
data:
store_name: girls_light_store
operation: restore