Refactor integration health monitor automation, remove litter box monitor package, update lunch menus formatting, delete voice satellite alarms, and remove litter box analyzer scripts

This commit is contained in:
Joshua King
2026-09-09 09:09:34 -04:00
parent b1fa10e78e
commit e1a2e41eed
49 changed files with 2742 additions and 10854 deletions
+32 -32
View File
@@ -1,33 +1,33 @@
# Integration Health Monitor Package
# # Integration Health Monitor Package
automation:
# ----------------------------------------------------------
# Kasa-Specific Recovery Attempt
# ----------------------------------------------------------
- id: integration_health_kasa_recovery
alias: "🔄 Attempt Kasa Integration Reload on Failure"
description: "Automatically attempts to reload Kasa integration after errors"
mode: single
trigger:
- platform: event
event_type: system_log_event
event_data:
level: ERROR
condition:
- condition: template
value_template: >
{{ 'kasa' in (trigger.event.data.name | default('') | lower)
and '403' in (trigger.event.data.message | default('')) }}
action:
- delay:
minutes: 2
- service: persistent_notification.create
data:
title: "🔄 Attempting Kasa Recovery"
message: "Detected Kasa authentication errors. Attempting integration reload..."
notification_id: "kasa_recovery"
- service: homeassistant.reload_config_entry
target:
entity_id: switch.studio_plug_1_2
- delay:
hours: 1
# automation:
# # ----------------------------------------------------------
# # Kasa-Specific Recovery Attempt
# # ----------------------------------------------------------
# - id: integration_health_kasa_recovery
# alias: "🔄 Attempt Kasa Integration Reload on Failure"
# description: "Automatically attempts to reload Kasa integration after errors"
# mode: single
# trigger:
# - platform: event
# event_type: system_log_event
# event_data:
# level: ERROR
# condition:
# - condition: template
# value_template: >
# {{ 'kasa' in (trigger.event.data.name | default('') | lower)
# and '403' in (trigger.event.data.message | default('')) }}
# action:
# - delay:
# minutes: 2
# - service: persistent_notification.create
# data:
# title: "🔄 Attempting Kasa Recovery"
# message: "Detected Kasa authentication errors. Attempting integration reload..."
# notification_id: "kasa_recovery"
# - service: homeassistant.reload_config_entry
# target:
# entity_id: switch.studio_plug_1_2
# - delay:
# hours: 1