- Introduced holiday automations for Christmas and Halloween, including turning decorations on/off and playing music. - Added day camp announcements and reminders for kids, including preparation and departure notifications. - Created specific automation scripts for Declan and Jordyn, focusing on medication reminders and school preparations. - Implemented daily schedules for kids during summer, with structured activities and announcements. - Added blueprints for litter notifications and tank moisture interlocks to enhance home automation. - Established a family schedule package to manage school dates and events effectively.
194 lines
5.3 KiB
YAML
194 lines
5.3 KiB
YAML
###################################################################
|
|
################## HOLIDAY AUTOMATIONS ############################
|
|
###################################################################
|
|
|
|
#################
|
|
#### GENERAL ####
|
|
#################
|
|
|
|
- id: '1759631437832'
|
|
alias: 'Turn off decorations '
|
|
description: Midnight recovery sweep for decorations, including outlets already shut off by the 22:00 porch schedule.
|
|
triggers:
|
|
- trigger: time
|
|
at: 00:00:00
|
|
conditions: []
|
|
actions:
|
|
- type: turn_off
|
|
device_id: a1fdc7c838bdded4d8e90bb7941476a3
|
|
entity_id: 84d24335edc946153ed4f81ac7906f3c
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: 872cdc7e609c8df8544349fceae0828e
|
|
entity_id: df6f91a7fc4619ff7d664e12518fc9c2
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: eae417dc05ec7c9f1da72f76f32bff18
|
|
entity_id: 8ebd9a84e00e9a8a4c05860cb01767ef
|
|
domain: switch
|
|
enabled: true
|
|
- type: turn_off
|
|
device_id: 3096deb74c1dddf893e78fcdfa5b23aa
|
|
entity_id: aa15e9f5b3c00639b64501acd18f2081
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: 58dfbd5f60265682b98691217b9bd038
|
|
entity_id: abf15d05be0dadf1bba145f0835d3b3a
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: 4f7810cf96260d17363b63542447ffe7
|
|
entity_id: 70347118804cc5d1b5770362ab369251
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: 2fde35e8a4dfe850d53d35a650d05b6e
|
|
entity_id: c4ec82fc55ef125a4b39f842e06b7261
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: e117bada67c4b115d445163c93d2f78c
|
|
entity_id: ee44672a0acd4c35658f69b1ec71bdf7
|
|
domain: light
|
|
- type: turn_off
|
|
device_id: 88c1bfde7eba191a46899d4c59754512
|
|
entity_id: 594a0d24aa2fd2dc2156d9918a2204bf
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: 84566a79d41ebedd4512d2418195a898
|
|
entity_id: fb7b78a1f6d3146585e2f93be33bf4c1
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: c0de273e40c6f4f1cafe4db27e5a6782
|
|
entity_id: e6f4af2d9bc05634f994af34bad9a477
|
|
domain: switch
|
|
mode: single
|
|
|
|
- id: '1762279134131'
|
|
alias: Turn on decorations in the AM
|
|
description: ''
|
|
triggers:
|
|
- trigger: time
|
|
at: 06:00:00
|
|
conditions: []
|
|
actions:
|
|
- type: turn_on
|
|
device_id: eae417dc05ec7c9f1da72f76f32bff18
|
|
entity_id: 8ebd9a84e00e9a8a4c05860cb01767ef
|
|
domain: switch
|
|
enabled: false
|
|
- type: turn_on
|
|
device_id: a1fdc7c838bdded4d8e90bb7941476a3
|
|
entity_id: 84d24335edc946153ed4f81ac7906f3c
|
|
domain: switch
|
|
enabled: false
|
|
- type: turn_on
|
|
device_id: 3096deb74c1dddf893e78fcdfa5b23aa
|
|
entity_id: aa15e9f5b3c00639b64501acd18f2081
|
|
domain: switch
|
|
- type: turn_on
|
|
device_id: 58dfbd5f60265682b98691217b9bd038
|
|
entity_id: abf15d05be0dadf1bba145f0835d3b3a
|
|
domain: switch
|
|
- type: turn_on
|
|
device_id: 2fde35e8a4dfe850d53d35a650d05b6e
|
|
entity_id: c4ec82fc55ef125a4b39f842e06b7261
|
|
domain: switch
|
|
- type: turn_on
|
|
device_id: 4f7810cf96260d17363b63542447ffe7
|
|
entity_id: 70347118804cc5d1b5770362ab369251
|
|
domain: switch
|
|
- type: turn_on
|
|
device_id: 84566a79d41ebedd4512d2418195a898
|
|
entity_id: fb7b78a1f6d3146585e2f93be33bf4c1
|
|
domain: switch
|
|
- type: turn_on
|
|
device_id: e117bada67c4b115d445163c93d2f78c
|
|
entity_id: ee44672a0acd4c35658f69b1ec71bdf7
|
|
domain: light
|
|
- type: turn_on
|
|
device_id: 00ce230936f351558f177d5ed229759b
|
|
entity_id: 9ef15fb77ca7e81bcb6c7551329f50aa
|
|
domain: switch
|
|
- type: turn_on
|
|
device_id: 88c1bfde7eba191a46899d4c59754512
|
|
entity_id: 594a0d24aa2fd2dc2156d9918a2204bf
|
|
domain: switch
|
|
mode: single
|
|
|
|
###################
|
|
#### HALLOWEEN ####
|
|
###################
|
|
|
|
- id: freddy_fazbear_mask_schedule
|
|
alias: Freddy Fazbear Mask - Sunrise on, bedtime off
|
|
description: Turn the Freddy Fazbear Mask on at sunrise; off at 10:00 PM Sun-Thu and 11:59 PM Fri-Sat.
|
|
mode: single
|
|
triggers:
|
|
- trigger: sun
|
|
event: sunrise
|
|
id: mask_on
|
|
- trigger: time
|
|
at: '22:00:00'
|
|
id: mask_off_school_night
|
|
- trigger: time
|
|
at: '23:59:00'
|
|
id: mask_off_weekend
|
|
conditions: []
|
|
actions:
|
|
- choose:
|
|
- conditions:
|
|
- condition: trigger
|
|
id: mask_on
|
|
sequence:
|
|
- action: homeassistant.turn_on
|
|
target:
|
|
entity_id: switch.freddy_fazbear_mask
|
|
- conditions:
|
|
- condition: trigger
|
|
id: mask_off_school_night
|
|
- condition: time
|
|
weekday:
|
|
- sun
|
|
- mon
|
|
- tue
|
|
- wed
|
|
- thu
|
|
sequence:
|
|
- action: homeassistant.turn_off
|
|
target:
|
|
entity_id: switch.freddy_fazbear_mask
|
|
- conditions:
|
|
- condition: trigger
|
|
id: mask_off_weekend
|
|
- condition: time
|
|
weekday:
|
|
- fri
|
|
- sat
|
|
sequence:
|
|
- action: homeassistant.turn_off
|
|
target:
|
|
entity_id: switch.freddy_fazbear_mask
|
|
|
|
###################
|
|
#### CHRISTMAS ####
|
|
###################
|
|
|
|
- id: '1763411863796'
|
|
alias: Holiday Christmas Pandora at 5PM
|
|
description: Trigger Alexa routine to play Christmas Hits Holiday Playlist on Pandora
|
|
triggers:
|
|
- at: '17:00:00'
|
|
trigger: time
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ now().month == 11 or now().month == 12 }}
|
|
|
|
'
|
|
actions:
|
|
- target:
|
|
entity_id: media_player.family_room_show
|
|
data:
|
|
media:
|
|
media_content_id: Play Christmas Music
|
|
media_content_type: routine
|
|
metadata: {}
|
|
action: media_player.play_media
|
|
mode: single |