Files
Home-Assistant/automations/04_kids_and_announcements/04d_kids_schedule_automations.yaml
T
Joshua King f2514f8b22 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.
2026-10-02 08:57:53 -04:00

76 lines
2.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- 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