# # 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