Modification of light alert scripts to allow flashing capable lights

This commit is contained in:
2023-12-31 17:18:34 -05:00
parent 4ae4400e3d
commit 4e8c3e4602

View File

@ -29,6 +29,12 @@ script:
number: number:
min: 1 min: 1
max: 30 max: 30
flash:
name: 'Flash'
description: 'Flash any lights capable of doing so'
required: false
selector:
boolean:
sequence: sequence:
# Setup and processing # Setup and processing
- variables: - variables:
@ -79,6 +85,18 @@ script:
data: data:
color_name: "{{ 'red' if type == 'police' else type }}" color_name: "{{ 'red' if type == 'police' else type }}"
brightness: 255 brightness: 255
- if:
- condition: template
value_template: "{{ flash == true }}"
then:
- service: light.turn_on
target:
entity_id:
- light.basement_short_lamp
- light.basement_tall_lamp
- light.basement_stairwell
data:
flash: long
- service: lifx.effect_move - service: lifx.effect_move
target: target:
entity_id: light.basement_led_strip_1 entity_id: light.basement_led_strip_1
@ -215,6 +233,12 @@ script:
number: number:
min: 1 min: 1
max: 30 max: 30
flash:
name: 'Flash'
description: 'Flash any lights capable of doing so'
required: false
selector:
boolean:
sequence: sequence:
# Setup and processing # Setup and processing
- variables: - variables:
@ -261,6 +285,16 @@ script:
data: data:
color_name: "{{ 'red' if type == 'police' else type }}" color_name: "{{ 'red' if type == 'police' else type }}"
brightness: 255 brightness: 255
- if:
- condition: template
value_template: "{{ flash == true }}"
then:
- service: light.turn_on
target:
entity_id:
- light.living_room_overhead
data:
flash: long
- service: lifx.effect_move - service: lifx.effect_move
target: target:
entity_id: light.living_room_led_strip entity_id: light.living_room_led_strip