Removed media_player.dinning_room from the target lists across multiple announcement automations, including Declan and Jordyn's family announcements, bedtime routines, and the school announcement volume automation. This speaker no longer participates in household announcements.
367 lines
9.4 KiB
YAML
367 lines
9.4 KiB
YAML
#################################################################
|
||
############## JORDYN'S ALARMS AND ANNOUNCEMENTS ################
|
||
#################################################################
|
||
|
||
- id: '1788133651043'
|
||
alias: Set Jordyns announcement speaker to volume 6
|
||
description: Set Jordyn’s speaker to volume 6 before Tuesday OT reminders.
|
||
triggers:
|
||
- trigger: time
|
||
at: '07:35:00'
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- tue
|
||
actions:
|
||
- action: media_player.volume_set
|
||
target:
|
||
entity_id:
|
||
- media_player.jordyn_s_room
|
||
data:
|
||
volume_level: 0.6
|
||
mode: single
|
||
|
||
###################################################
|
||
############### JORDYN'S OT ALARMS ################
|
||
###################################################
|
||
|
||
- id: '1743380000904'
|
||
alias: Jordyn - OT Wake Up Calls
|
||
description: Tuesday wake-up calls at 07:40, 07:43 and 07:46, each with its own message.
|
||
triggers:
|
||
- trigger: time
|
||
at: 07:40:00
|
||
id: first
|
||
- trigger: time
|
||
at: 07:43:00
|
||
id: second
|
||
- trigger: time
|
||
at: 07:46:00
|
||
id: third
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- tue
|
||
actions:
|
||
- variables:
|
||
messages:
|
||
first: Jordyn, time to wake up and get out of bed for OT! Get dressed, put on deodorant, brush your teeth, and brush your hair. You got this!
|
||
second: Jordyn, you need to wake up and get out of bed for OT! Get dressed, put on deodorant, brush your teeth, and brush your hair. You got this!
|
||
third: Jordyn, get out of bed! Move! Move! Move! Move! Get dressed, put on deodorant, brush your teeth, and brush your hair. You got this!
|
||
- condition: template
|
||
value_template: '{{ trigger is defined and trigger.id in messages }}'
|
||
- action: script.family_announcement
|
||
data:
|
||
targets:
|
||
- media_player.jordyn_s_room
|
||
message: '{{ messages[trigger.id] }}'
|
||
mode: queued
|
||
|
||
- id: '1788133654305'
|
||
alias: Jordyn - School and OT Prep Announcement
|
||
description: ''
|
||
triggers:
|
||
- at: 07:50:00
|
||
trigger: time
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- tue
|
||
actions:
|
||
- target:
|
||
entity_id: media_player.hisense_g204x_cd41
|
||
action: media_player.media_pause
|
||
data: {}
|
||
continue_on_error: true
|
||
- data:
|
||
message: Jordyn, you have OT today. This is your reminder to take your medicine if you haven't, pack your snack and fill your water bottle. Please make sure your hair is brushed nicely.
|
||
targets:
|
||
- media_player.living_room
|
||
- media_player.jordyn_s_room
|
||
- media_player.kitchen
|
||
- media_player.family_room_show
|
||
action: script.family_announcement
|
||
mode: single
|
||
|
||
|
||
- id: '1756211851043'
|
||
alias: Jordyn - Time for OT & School Announcement
|
||
description: ''
|
||
triggers:
|
||
- at: 08:13:00
|
||
trigger: time
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- tue
|
||
actions:
|
||
- target:
|
||
entity_id: media_player.hisense_g204x_cd41
|
||
action: media_player.turn_off
|
||
data: {}
|
||
continue_on_error: true
|
||
- data:
|
||
message: Time to head out for OT{{ ' and school' if is_state('binary_sensor.blackhawk_school_day', 'on') else '' }}! Last call to quickly get your water bottle, snack, and put on your shoes. Good luck, have fun, don't die!!
|
||
targets:
|
||
- media_player.living_room
|
||
- media_player.jordyn_s_room
|
||
- media_player.kitchen
|
||
action: script.family_announcement
|
||
mode: single
|
||
|
||
|
||
#################################################
|
||
############### JORDYN'S SCHOOL ALARMS ##########
|
||
#################################################
|
||
|
||
- id: '1756211568290'
|
||
alias: Jordyn - School Prep Announcement
|
||
description: ''
|
||
triggers:
|
||
- at: 08:25:00
|
||
trigger: time
|
||
conditions:
|
||
- condition: or
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- wed
|
||
- condition: and
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- mon
|
||
- condition: template
|
||
value_template: '{{ is_state(''binary_sensor.girls_at_home'', ''on'') }}'
|
||
- condition: state
|
||
entity_id: binary_sensor.blackhawk_school_day
|
||
state: 'on'
|
||
- condition: state
|
||
entity_id: binary_sensor.day_camp_today
|
||
state: 'off'
|
||
actions:
|
||
- target:
|
||
entity_id: media_player.hisense_g204x_cd41
|
||
action: media_player.media_pause
|
||
data: {}
|
||
continue_on_error: true
|
||
- data:
|
||
message: Jordyn this is your reminder to take your medicine if you haven't, pack your snack and fill your water bottle. Please make sure your hair is brushed nicely.
|
||
targets:
|
||
- media_player.living_room
|
||
- media_player.jordyn_s_room
|
||
- media_player.kitchen
|
||
action: script.family_announcement
|
||
mode: single
|
||
|
||
|
||
- id: '1788131534302'
|
||
alias: Jordyn - Time for School Announcement
|
||
description: ''
|
||
triggers:
|
||
- at: 08:41:00
|
||
trigger: time
|
||
conditions:
|
||
- condition: or
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- wed
|
||
- condition: and
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- mon
|
||
- condition: template
|
||
value_template: '{{ is_state(''binary_sensor.girls_at_home'', ''on'') }}'
|
||
- condition: state
|
||
entity_id: binary_sensor.blackhawk_school_day
|
||
state: 'on'
|
||
- condition: state
|
||
entity_id: binary_sensor.day_camp_today
|
||
state: 'off'
|
||
actions:
|
||
- target:
|
||
entity_id: media_player.hisense_g204x_cd41
|
||
action: media_player.turn_off
|
||
data: {}
|
||
continue_on_error: true
|
||
- data:
|
||
message: Time for school! Last call to get your water bottle, snack, and put on your shoes. Good luck, have fun, don't die!!
|
||
targets:
|
||
- media_player.living_room
|
||
- media_player.jordyn_s_room
|
||
- media_player.kitchen
|
||
- media_player.family_room_show
|
||
action: script.family_announcement
|
||
mode: single
|
||
|
||
|
||
##################################################
|
||
############### JORDYN'S BEDTIME ALARMS ##########
|
||
##################################################
|
||
|
||
- id: '1788133654304'
|
||
alias: Jordyn-Bedtime-Snack-Notification-Weekend
|
||
description: Triggers an Alexa notification at 8:30 PM if the Google Calendar event
|
||
is 'Girls at Home'
|
||
triggers:
|
||
- at: '20:30:00'
|
||
trigger: time
|
||
enabled: true
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- fri
|
||
- sat
|
||
- condition: state
|
||
entity_id: binary_sensor.girls_at_home
|
||
state: 'on'
|
||
actions:
|
||
- data:
|
||
message: Jordyn, time to put away screens and get a bedtime snack.
|
||
action: notify.alexa_media_living_room
|
||
mode: single
|
||
|
||
- id: '1743381226135'
|
||
alias: Jordyn-Bedtime-Snack-Notification
|
||
description: Triggers an Alexa notification at 8 PM if the Google Family Calendar
|
||
event is 'Girls at Home'
|
||
triggers:
|
||
- trigger: time
|
||
at: '20:00:00'
|
||
enabled: true
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- sun
|
||
- mon
|
||
- tue
|
||
- wed
|
||
- condition: state
|
||
entity_id: binary_sensor.girls_at_home
|
||
state: 'on'
|
||
actions:
|
||
- target:
|
||
entity_id:
|
||
- media_player.living_room
|
||
- media_player.jordyn_s_room
|
||
data:
|
||
media:
|
||
media_content_id: Jordyn Weekday Bedtime Routine
|
||
media_content_type: routine
|
||
metadata: {}
|
||
action: media_player.play_media
|
||
mode: single
|
||
|
||
- id: '1743311126135'
|
||
alias: Jordyn - Bedtime Ten Minute Warning
|
||
description: Warn at 19:50 on Sun-Wed or 20:20 on Fri-Sat while Girls at Home is active.
|
||
triggers:
|
||
- trigger: time
|
||
at: '19:50:00'
|
||
id: weekday
|
||
- trigger: time
|
||
at: '20:20:00'
|
||
id: weekend
|
||
conditions:
|
||
- condition: state
|
||
entity_id: binary_sensor.girls_at_home
|
||
state: 'on'
|
||
- condition: or
|
||
conditions:
|
||
- condition: and
|
||
conditions:
|
||
- condition: trigger
|
||
id: weekday
|
||
- condition: time
|
||
weekday:
|
||
- sun
|
||
- mon
|
||
- tue
|
||
- wed
|
||
- condition: and
|
||
conditions:
|
||
- condition: trigger
|
||
id: weekend
|
||
- condition: time
|
||
weekday:
|
||
- fri
|
||
- sat
|
||
actions:
|
||
- action: script.family_announcement
|
||
data:
|
||
message: Jordyn - ten minutes left until it's time to put away screens and get a bedtime snack.
|
||
targets:
|
||
- media_player.living_room
|
||
mode: single
|
||
|
||
- id: '1743385356527'
|
||
alias: Jordyn’s Light on at 7:30PM
|
||
description: ''
|
||
triggers:
|
||
- trigger: time
|
||
at: '19:30:00'
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- mon
|
||
- tue
|
||
actions:
|
||
- type: turn_on
|
||
device_id: ef731a5e6e666bf4fc20cc321f596029
|
||
entity_id: 9629035816fddf7de8926e4e4c29aa34
|
||
domain: switch
|
||
mode: single
|
||
|
||
- id: '1743385432089'
|
||
alias: Jordyn’s light on weekend
|
||
description: ''
|
||
triggers:
|
||
- trigger: time
|
||
at: '19:30:00'
|
||
conditions:
|
||
- condition: and
|
||
conditions:
|
||
- condition: time
|
||
weekday:
|
||
- fri
|
||
- sat
|
||
- sun
|
||
- condition: state
|
||
entity_id: binary_sensor.girls_at_home
|
||
state: 'on'
|
||
actions:
|
||
- type: turn_on
|
||
device_id: ef731a5e6e666bf4fc20cc321f596029
|
||
entity_id: 9629035816fddf7de8926e4e4c29aa34
|
||
domain: switch
|
||
mode: single
|
||
|
||
- id: '1739970910638'
|
||
alias: 10PM Turn Jordyn's Lamp Off
|
||
description: ''
|
||
triggers:
|
||
- trigger: time
|
||
at: '22:00:00'
|
||
conditions: []
|
||
actions:
|
||
- type: turn_off
|
||
device_id: ef731a5e6e666bf4fc20cc321f596029
|
||
entity_id: 9629035816fddf7de8926e4e4c29aa34
|
||
domain: switch
|
||
mode: single
|
||
|
||
# - id: '1744560941050'
|
||
# alias: Jordyn’s Lamp on at 730
|
||
# description: ''
|
||
# triggers:
|
||
# - trigger: time
|
||
# at: '19:30:00'
|
||
# conditions: []
|
||
# actions:
|
||
# - type: turn_on
|
||
# device_id: ef731a5e6e666bf4fc20cc321f596029
|
||
# entity_id: 9629035816fddf7de8926e4e4c29aa34
|
||
# domain: switch
|
||
# mode: single |