Add holiday and kids' automation scripts, including notifications and schedules
- 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.
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
- id: '1744503044809'
|
||||
alias: Daily Alexa Announcements for Kids
|
||||
description: Weekday summer routine on days with no camp; messages use stable trigger IDs.
|
||||
triggers:
|
||||
- trigger: time
|
||||
at: 08:00:00
|
||||
id: breakfast
|
||||
- trigger: time
|
||||
at: 09:00:00
|
||||
id: morning_play
|
||||
- trigger: time
|
||||
at: '10:00:00'
|
||||
id: snack
|
||||
- trigger: time
|
||||
at: '10:15:00'
|
||||
id: quiet_play
|
||||
- trigger: time
|
||||
at: '11:00:00'
|
||||
id: creative
|
||||
- trigger: time
|
||||
at: '12:00:00'
|
||||
id: lunch
|
||||
- trigger: time
|
||||
at: '12:30:00'
|
||||
id: chores
|
||||
- trigger: time
|
||||
at: '13:00:00'
|
||||
id: tv_break
|
||||
- trigger: time
|
||||
at: '13:30:00'
|
||||
id: reading
|
||||
- trigger: time
|
||||
at: '14:00:00'
|
||||
id: movement
|
||||
- trigger: time
|
||||
at: '14:30:00'
|
||||
id: relax
|
||||
conditions:
|
||||
- condition: state
|
||||
entity_id: binary_sensor.kids_summer_schedule_day
|
||||
state: 'on'
|
||||
- condition: state
|
||||
entity_id: binary_sensor.day_camp_today
|
||||
state: 'off'
|
||||
actions:
|
||||
- variables:
|
||||
messages:
|
||||
breakfast: Time for breakfast and a little TV!
|
||||
morning_play: Outside play time! If it’s bad weather, do your learning activities inside.
|
||||
snack: Snack time!
|
||||
quiet_play: Time for quiet play or outside fun.
|
||||
creative: Creative time! Draw, color, or write something cool!
|
||||
lunch: Lunch time! Wash up and head to the table.
|
||||
chores: Happy Helper Time! Do your chores like a champ!
|
||||
tv_break: TV break — relax and enjoy.
|
||||
reading: Time to read a book or listen to a story.
|
||||
movement: Let’s move! Try a Minecraft brain break!
|
||||
relax: Time to relax with mindfulness or yoga.
|
||||
- condition: template
|
||||
value_template: '{{ trigger is defined and trigger.id in messages }}'
|
||||
- action: script.family_announcement
|
||||
data:
|
||||
message: '{{ messages[trigger.id] }}'
|
||||
targets:
|
||||
- media_player.living_room
|
||||
- media_player.jordyn_s_room
|
||||
- media_player.chloe_s_room
|
||||
- media_player.declan_s_room
|
||||
- media_player.kitchen
|
||||
delivery:
|
||||
type: announce
|
||||
method: all
|
||||
mode: queued
|
||||
|
||||
|
||||
Reference in New Issue
Block a user