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:
Joshua King
2026-10-02 08:57:53 -04:00
parent 057744abce
commit f2514f8b22
26 changed files with 2300 additions and 2406 deletions
+63 -138
View File
@@ -8,7 +8,7 @@
to: 'on'
conditions: []
actions:
- action: notify.notify_events_alerts
- action: script.notify_events_alerts
metadata: {}
data:
message: Garage floodlight batteries low
@@ -35,179 +35,104 @@
- id: '1742841650033'
alias: The Deuce Litter Level
description: ''
triggers:
- trigger: state
entity_id:
- sensor.the_deuce_litter_level
enabled: true
to: '65'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: The Deuce's Litter is Low
description: Alert at or below 65 after two minutes; refill above 65 rearms the alert.
use_blueprint:
path: local/litter_low_notification.yaml
input:
litter_sensor: sensor.the_deuce_litter_level
threshold: 65
title: The Deuce's Litter is Low
mode: single
message: The Deuce's Litter is Low
- id: '1742841709247'
alias: Triple Threat Litter Level Notification
description: ''
triggers:
- trigger: state
entity_id:
- sensor.triple_threat_litter_level
enabled: true
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Triple Threat's Litter is Low
description: Alert at or below 65 after two minutes; refill above 65 rearms the alert.
use_blueprint:
path: local/litter_low_notification.yaml
input:
litter_sensor: sensor.triple_threat_litter_level
threshold: 65
title: Triple Threat's Litter is Low
mode: single
message: Triple Threat's Litter is Low
- id: '1742841764585'
alias: Cat Crapper 3000 Low Litter Level Notification
description: ''
triggers:
- trigger: state
entity_id:
- sensor.cat_crapper_3000_litter_level
enabled: true
to: '65'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Cat Crapper 3000's Litter is Low
description: Alert at or below 65 after two minutes; refill above 65 rearms the alert.
use_blueprint:
path: local/litter_low_notification.yaml
input:
litter_sensor: sensor.cat_crapper_3000_litter_level
threshold: 65
title: Cat Crapper 3000's Litter is Low
mode: single
message: Cat Crapper 3000's Litter is Low
- id: '1742841838536'
alias: Poop Box Low Litter Level Notification
description: ''
triggers:
- trigger: state
entity_id:
- sensor.poop_box_litter_level
enabled: true
to: '65'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Poop Box's Litter is Low
description: Alert at or below 65 after two minutes; refill above 65 rearms the alert.
use_blueprint:
path: local/litter_low_notification.yaml
input:
litter_sensor: sensor.poop_box_litter_level
threshold: 65
title: Poop Box's Litter is Low
mode: single
message: Poop Box's Litter is Low
- id: '1742842192548'
alias: Cat Crapper 3000 is full of crap notification
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.cat_crapper_3000_wastebin_filled
enabled: true
to: 'on'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Cat Crapper 3000 is full of crap
description: Notify when the litter-box alert flag turns on.
use_blueprint:
path: local/litter_binary_notification.yaml
input:
alert_sensor: binary_sensor.cat_crapper_3000_wastebin_filled
title: CLEAN Cat Crapper 3000 - it's full of crap
mode: single
message: Cat Crapper 3000 is full of crap
- id: '1742842261527'
alias: The Deuce is full of deuces notification
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.the_deuce_wastebin_filled
enabled: true
to: 'on'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: The Deuce is full of deuces (laundry room)
description: Notify when the litter-box alert flag turns on.
use_blueprint:
path: local/litter_binary_notification.yaml
input:
alert_sensor: binary_sensor.the_deuce_wastebin_filled
title: Too many dueces have been dropped!
mode: single
message: The Deuce is full of deuces (laundry room)
- id: '1742842372471'
alias: The Poop Box has runneth over Notification
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.poop_box_wastebin_filled
enabled: true
to: 'on'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: The Poop Box has runneth over (basement, left side)
description: Notify when the litter-box alert flag turns on.
use_blueprint:
path: local/litter_binary_notification.yaml
input:
alert_sensor: binary_sensor.poop_box_wastebin_filled
title: The poop box is bursting!!
mode: single
message: The Poop Box has runneth over (basement, left side)
- id: '1742842458817'
alias: Triple Threat Full Notification
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.triple_threat_wastebin_filled
enabled: true
to: 'on'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Triple Threat can't take no more! (Basement, right side)
description: Notify when the litter-box alert flag turns on.
use_blueprint:
path: local/litter_binary_notification.yaml
input:
alert_sensor: binary_sensor.triple_threat_wastebin_filled
title: Triple Threat can't take no more!
mode: single
message: Triple Threat can't take no more! (Basement, right side)
- id: '1782932601001'
alias: Luma Smart Litter Box Waste Bin Full Notification
description: Notify when the Petlibro Luma Smart Litter Box waste bin is full.
triggers:
- trigger: state
entity_id:
- binary_sensor.luma_smart_litter_box_waste_bin_full
enabled: true
to: 'on'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Luma Smart Litter Box is full of crap
use_blueprint:
path: local/litter_binary_notification.yaml
input:
alert_sensor: binary_sensor.luma_smart_litter_box_waste_bin_full
title: CLEAN Luma Smart Litter Box - it's full of crap
mode: single
message: Luma Smart Litter Box is full of crap
- id: '1782932601004'
alias: Luma Smart Litter Box Door Error Notification
description: Notify when the Petlibro Luma Smart Litter Box reports a door error.
triggers:
- trigger: state
entity_id:
- binary_sensor.luma_smart_litter_box_door_error
enabled: true
to: 'on'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Luma Smart Litter Box has a door error
use_blueprint:
path: local/litter_binary_notification.yaml
input:
alert_sensor: binary_sensor.luma_smart_litter_box_door_error
title: Luma Smart Litter Box door error
mode: single
message: Luma Smart Litter Box has a door error