Files
Home-Assistant/scripts.yaml
T

82 lines
2.1 KiB
YAML
Raw Normal View History

2026-06-28 14:27:20 -04:00
check_day_camp:
alias: Check Day Camp
sequence:
- condition: template
value_template: "{{ has_value('binary_sensor.day_camp_today') }}"
2026-06-28 14:27:20 -04:00
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.day_camp_today
state: 'on'
2026-06-28 14:27:20 -04:00
sequence:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.day_camp_today
default:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.day_camp_today
mode: restart
notify_events_alerts:
alias: Notify.Events Alerts
mode: queued
max: 20
fields:
message:
required: true
selector:
text:
title:
selector:
text:
sequence:
- action: notify.notify_events_alerts
data:
message: "{{ message }}"
data:
# notify_events reads title from data only; a top-level title is ignored
title: "{{ title | default('Home Assistant') }}"
token: !secret notify_event_alerts_token
family_announcement:
alias: Family Announcement
description: Deliver family announcements in order, with common Alexa settings.
mode: queued
max: 20
fields:
targets:
required: true
selector:
entity:
domain: media_player
multiple: true
message:
required: true
selector:
text: {}
delivery:
description: Optional Alexa delivery options, such as type and method.
selector:
object: {}
sequence:
- action: notify.alexa_media
data:
target: "{{ targets }}"
message: "{{ message }}"
data: "{{ delivery | default({}) }}"
2026-11-04 14:24:58 -05:00
bernard_play_discovery_station:
alias: Bernard - Play Discovery Station
description: Start Discovery Station on Bernard via Music Assistant.
mode: restart
sequence:
- action: music_assistant.play_media
target:
entity_id: media_player.bernard_speaker_2
data:
media_id: apple_music--cVk7PuLm://playlist/ra.q-GAI6IDE5MmM0ODg1MmU2MTBjMjQxYWJiNzBmZjc1N2FhOTVm
media_type: playlist
enqueue: play