I’m not aware of a native Hue strobe effect. Is there one or are you planning to do it some other way?
How can I trigger:
- conditions:
- condition: template
value_template: '{{ one_open }}'
- condition: template
value_template: '{{ not two_open }}'
sequence:
- service: scene.create
data:
scene_id: doors
snapshot_entities:
- light.hue_bulb_babaciuni
- light.hue_bulb_entrance_room
- light.hue_bulb_kitchen
- light.hue_bulb_pc
- light.hue_bulb_tv_2
from close to open only?
I can strobo hue bulb with repeat + light on + wait 30ms + light off + wait 30ms but is dependent of how many repeats in is not good in this case.
Light on can be triggered inserting platform: time_pattern seconds: /0.30
Below 30ms hue don’t react but with 30ms is visible
Add more Template Conditions:
- "{{ trigger.from_state.state == 'off' }}"
- "{{ trigger.to_state.state == 'on' }}"
Thank you!
I do not know if it is the best formula to put so many conditions in such simple automation, but it goes perfectly, and, above all, I understand what I have done.
This is the final code (without strobe):
- id: '1656154710162'
alias: aAutomation Doors Alert
description:
trigger:
- platform: state
entity_id:
- binary_sensor.contact_door_front_contact
- binary_sensor.contact_door_kitchen_contact
from:
- 'on'
- 'off'
to:
- 'off'
- 'on'
condition: []
action:
- variables:
one_open: '{{ is_state(''binary_sensor.contact_door_front_contact'', ''on'')
}}'
two_open: '{{ is_state(''binary_sensor.contact_door_kitchen_contact'', ''on'')
}}'
- choose:
- conditions:
- condition: template
value_template: '{{ one_open }}'
- condition: template
value_template: '{{ not two_open }}'
- condition: template
value_template: '{{ trigger.to_state.state == ''on'' }}'
sequence:
- service: scene.create
data:
scene_id: doors
snapshot_entities:
- light.hue_bulb_babaciuni
- light.hue_bulb_entrance_room
- light.hue_bulb_kitchen
- light.hue_bulb_pc
- light.hue_bulb_tv_2
- service: light.turn_on
data:
brightness_pct: 100
rgb_color:
- 255
- 0
- 0
target:
device_id:
- 56a5ade279b7761955e851ffc39eb038
- dab8e2497c63bd8c393d94f80ae89456
- 1631ca3d7cc1cda05575520e9089a17a
- 32dc34d856fb18390539e535b30dee96
- 59f0bcb38dfbaafd219a0035262714f9
- conditions:
- condition: template
value_template: '{{ one_open }}'
- condition: template
value_template: '{{ not two_open }}'
- condition: template
value_template: '{{ trigger.to_state.state == ''off'' }}'
sequence:
- service: light.turn_on
data:
brightness_pct: 100
rgb_color:
- 255
- 0
- 0
target:
device_id:
- 56a5ade279b7761955e851ffc39eb038
- dab8e2497c63bd8c393d94f80ae89456
- 1631ca3d7cc1cda05575520e9089a17a
- 32dc34d856fb18390539e535b30dee96
- 59f0bcb38dfbaafd219a0035262714f9
- conditions:
- condition: template
value_template: '{{ not one_open }}'
- condition: template
value_template: '{{ two_open }}'
- condition: template
value_template: '{{ trigger.to_state.state == ''on'' }}'
sequence:
- service: scene.create
data:
scene_id: doors
snapshot_entities:
- light.hue_bulb_babaciuni
- light.hue_bulb_entrance_room
- light.hue_bulb_kitchen
- light.hue_bulb_pc
- light.hue_bulb_tv_2
- service: light.turn_on
data:
rgb_color:
- 0
- 0
- 255
brightness_pct: 100
target:
device_id:
- dab8e2497c63bd8c393d94f80ae89456
- 56a5ade279b7761955e851ffc39eb038
- 1631ca3d7cc1cda05575520e9089a17a
- 32dc34d856fb18390539e535b30dee96
- 59f0bcb38dfbaafd219a0035262714f9
- conditions:
- condition: template
value_template: '{{ not one_open }}'
- condition: template
value_template: '{{ two_open }}'
- condition: template
value_template: '{{ trigger.to_state.state == ''off'' }}'
sequence:
- service: light.turn_on
data:
rgb_color:
- 0
- 0
- 255
brightness_pct: 100
target:
device_id:
- dab8e2497c63bd8c393d94f80ae89456
- 56a5ade279b7761955e851ffc39eb038
- 1631ca3d7cc1cda05575520e9089a17a
- 32dc34d856fb18390539e535b30dee96
- 59f0bcb38dfbaafd219a0035262714f9
- conditions:
- condition: template
value_template: '{{ one_open }}'
- condition: template
value_template: '{{ two_open }}'
sequence:
- service: light.turn_on
data:
rgb_color:
- 255
- 0
- 255
brightness_pct: 100
target:
device_id:
- dab8e2497c63bd8c393d94f80ae89456
- 56a5ade279b7761955e851ffc39eb038
- 1631ca3d7cc1cda05575520e9089a17a
- 32dc34d856fb18390539e535b30dee96
- 59f0bcb38dfbaafd219a0035262714f9
- conditions:
- condition: template
value_template: '{{ not one_open }}'
- condition: template
value_template: '{{ not two_open }}'
sequence:
- service: scene.turn_on
target:
entity_id: scene.doors
metadata: {}
mode: restart