Files
Home-Assistant/automations/02_alerts_and_notifications/02a_litter_box_alerts.yaml
T
Joshua King 35d815de79 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.
2026-10-08 14:47:08 -04:00

123 lines
4.3 KiB
YAML

- id: '1742842372471'
alias: The Poop Box has runneth over Notification
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!!
message: The Poop Box has runneth over (basement, left side)
- id: '1742842458817'
alias: Triple Threat Full Notification
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!
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.
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
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.
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
message: Luma Smart Litter Box has a door error
- id: '1742841764585'
alias: Cat Crapper 3000 Low Litter Level Notification
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
message: Cat Crapper 3000's Litter is Low
- id: '1742841838536'
alias: Poop Box Low Litter Level Notification
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
message: Poop Box's Litter is Low
- id: '1742842192548'
alias: Cat Crapper 3000 is full of crap notification
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
message: Cat Crapper 3000 is full of crap
- id: '1742842261527'
alias: The Deuce is full of deuces notification
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!
message: The Deuce is full of deuces (laundry room)
- id: '1742841280696'
alias: Triple Threat Anti-Stink Juice Empty
description: ''
triggers:
- trigger: state
entity_id:
- sensor.triple_threat_spray_deodorant_liquid
enabled: true
to: '0'
conditions: []
actions:
- action: notify.notify_events_cats
metadata: {}
data:
message: Triple Threat's Anti-Stinky Juice is Empty
title: Triple Threat's Anti-Stinky Juice is Empty
mode: single
- id: '1742841650033'
alias: The Deuce Litter Level
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
message: The Deuce's Litter is Low
- id: '1742841709247'
alias: Triple Threat Litter Level Notification
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
message: Triple Threat's Litter is Low