AutomationDataset/danielrosehill/danielrosehill_automations....

139 lines
3.9 KiB
YAML

- alias: Active red alert - Your Alert Area
description: Trigger sirens and briefly turn on alert lights, then restore lighting
triggers:
- alias: Red alert for Your Alert Area
entity_id: binary_sensor.oref_alert
to: 'on'
trigger: state
conditions: []
actions:
- action: media_player.volume_set
metadata: {}
data:
volume_level: 0.77
target:
entity_id: media_player.redacted_group
- action: media_player.play_media
metadata:
title: red-alert-sound.mp3
thumbnail: null
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://media_source
- media_content_type: ''
media_content_id: media-source://media_source/local/storage
- media_content_type: ''
media_content_id: media-source://media_source/local/storage/audio
- media_content_type: ''
media_content_id: media-source://media_source/local/storage/audio/alerts
data:
media_content_id: media-source://media_source/local/storage/audio/alerts/red-alert-sound.mp3
media_content_type: audio/mpeg
target:
entity_id: media_player.redacted_group
- action: script.activate_sirens
metadata: {}
data: {}
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.flash_lights_red
- action: rest_command.your_alert_area_active
data: {}
mode: restart
- alias: All clear
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.oref_alert
to: 'off'
conditions: []
actions:
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.flash_lights_green_short
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.flash_indicator_green_short
- action: media_player.volume_set
metadata: {}
data:
volume_level: 0.78
target:
entity_id: media_player.redacted_group
- action: media_player.play_media
metadata:
title: all-clear.mp3
thumbnail: null
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://media_source
- media_content_type: ''
media_content_id: media-source://media_source/local/storage
- media_content_type: ''
media_content_id: media-source://media_source/local/storage/audio
- media_content_type: ''
media_content_id: media-source://media_source/local/storage/audio/alerts
data:
media_content_id: media-source://media_source/local/storage/audio/alerts/all-clear.mp3
media_content_type: audio/mpeg
target:
entity_id: media_player.redacted_group
mode: single
- alias: New preemptive alerts
description: ''
triggers:
- trigger: state
entity_id: binary_sensor.oref_alert
attribute: selected_areas_updates
conditions:
- condition: template
value_template: "{% set updates = trigger.to_state.attributes.selected_areas_updates\
\ %} {{ updates and (\n 'בדקות הקרובות' in updates[0].get('text','') or\n\
\ 'בדקות הקרובות' in updates[0].get('title','')\n) }}"
actions:
- action: media_player.volume_set
metadata: {}
data:
volume_level: 0.75
target:
entity_id: media_player.redacted_group
- action: media_player.play_media
metadata: {}
data:
media_content_id: ''
media_content_type: ''
target:
entity_id: media_player.redacted_group
- action: script.flash_indicator_lights
metadata: {}
data: {}
- action: script.activate_sirens
metadata: {}
data: {}
- action: light.turn_on
metadata: {}
data: {}
target:
entity_id:
- light.redacted_bathroom
- light.redacted_office
- light.redacted_living_area
- action: rest_command.send_preemptive_alert
metadata: {}
data: {}
- delay:
minutes: 2