mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-02-21 16:44:46 +00:00
1.4 KiB
Executable File
1.4 KiB
Executable File
- 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
Template Binary Sensors
platform: template sensors: flood_sensor: value_template: >- {% if states.sensor.everspring_st812_flood_detector_flood_2_5.state == '255' %} 'on' {% elif states.sensor.everspring_st812_flood_detector_flood_2_5.state == '0' %} 'off' {% else %} n/a {% endif %}