Timed Colour Cycle MEngBlueprint

Testing blueprint for my masters thesis - new to home assistant so trying to learn!

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.


blueprint:
  name: Timed Colour Cycle
  description: Improved version of previous blueprint, turns on, cycles through colours, turns off, repeats every five minutes. Runs daily, twelve hours a day. 
  domain: automation
  input: 
    cl_light:
      name: Colour Loop Light
      description: 'Choose Light entity to Colour Loop'
      selector:
        target:
          entity:
            domain: light

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]] }}


trigger:
  - platform: time_pattern
    minutes: "5"


action:
  - service: light.turn_on
    data_template:
      xy_color: '{{ colors[(now().second/2.5)|round(0)] }}'
      transition: 1
  - service: light.turn_off
    target:
      area_id: grow_room
      device_id: c69279d7ed28980cfebb8e916779cf8a
      entity_id: light.signify_netherlands_b_v_lca006_huelight


mode: single

1 Like