feat: add litter box alert and kiosk dashboard automations

Add new automation files to the Home Assistant configuration:

- 02a_litter_box_alerts.yaml: Notifications for multiple litter boxes
  (Poop Box, Triple Threat, Cat Crapper 3000, The Deuce, and Luma
  Smart) covering waste bin full, low litter level, door error, and
  deodorant empty alerts, leveraging shared notification blueprints
- 06a_kiosk_dashboards.yaml: Automations for managing kiosk dashboards

These automations centralize pet-care and maintenance notifications
so alerts are triggered consistently across devices.
This commit is contained in:
Joshua King
2026-10-08 14:47:08 -04:00
parent 2f4108eab5
commit 35d815de79
15 changed files with 458 additions and 502 deletions
@@ -0,0 +1,79 @@
- id: '1744503044129'
alias: Set Alexa Announcement Volume
description: Set Alexa announcement volume for structured daily routine
triggers:
- at: 08:15:00
trigger: time
conditions:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: state
entity_id: binary_sensor.day_camp_today
state: 'on'
actions:
- data:
media:
media_content_id: Set kids speakers to 6
media_content_type: routine
metadata: {}
action: media_player.play_media
target:
device_id: 7c55da01c1d0e4ee7900852bb7621b1e
mode: single
- id: '1744503044145'
alias: Reset Alexa Announcement Volume - Camp Days
description: Set Alexa announcement volume for structured daily routine
trigger:
- platform: time
at: 09:15:00
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- condition: state
entity_id: binary_sensor.day_camp_today
state: 'on'
- service: media_player.play_media
data:
media_content_id: Reset Alexa Volume
media_content_type: routine
target:
entity_id: media_player.basement_show
mode: single
- id: '1744503044146'
alias: Reset Alexa Announcement Volume - No Camp Days
description: Set Alexa announcement volume for structured daily routine
trigger:
- platform: time
at: '19:17:00'
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- condition: state
entity_id: binary_sensor.day_camp_today
state: 'off'
- service: media_player.play_media
data:
media_content_id: Reset Alexa Volume
media_content_type: routine
target:
entity_id: media_player.basement_show
mode: single
@@ -0,0 +1,29 @@
- id: '1788133654303'
alias: Set weekday announcement speakers to volume 5
description: Set the school-announcement speakers to volume level 5 each weekday.
triggers:
- trigger: time
at: '07:10:00'
conditions:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: state
entity_id: binary_sensor.blackhawk_school_day
state: 'on'
actions:
- action: media_player.volume_set
target:
entity_id:
- media_player.family_room_show
- media_player.living_room
- media_player.kitchen
- media_player.dinning_room
- media_player.declan_s_room
data:
volume_level: 0.5
mode: single