home-assistant.github.io/source/_cookbook/automation_using_timeinterval_inputboolean.markdown
2016-02-07 14:26:16 -08:00

1 KiB

layout title description date sidebar comments sharing footer ha_category
page Using time interval and input boolean Automation to get a random color every 2 minutes that can be turned on/off. 2016-02-07 22:35 +0800 true false true true Automation Examples

{% linkable_title Change Hue light on interval to random color based on state of a input boolean %}

Note, Philips Hue is currently the only light platform that support the random effect.

input_boolean:
  loop_livingcolors:
    name: Loop LivingColors
    initial: off
    icon: mdi:spotlight

automation:
# Changes Hue light every two minutes to random color if input boolean is set to on
- alias: 'Set LivingColors to random color'
  trigger:
    - platform: time
      minutes: '/2'
      seconds: 0
  condition:
    - platform: input_boolean
      entity_id: input_boolean.loop_livingcolors
      state: on
  action:
    service: light.turn_on
    entity_id:
      - light.woonkamer_livingcolors
    data:
      effect: random
      transition: 5
      brightness: 255