From 7cf9c13e3896bf79362af168d81bd85b91f1e202 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Sun, 13 Apr 2025 01:29:20 -0400 Subject: [PATCH] Sensor for unavailable lights due to potential light switch usage home_automation/Home-Assistant-Configs#235 --- packages/lighting_and_scenes.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/lighting_and_scenes.yaml b/packages/lighting_and_scenes.yaml index 1901b7c..5840bb2 100644 --- a/packages/lighting_and_scenes.yaml +++ b/packages/lighting_and_scenes.yaml @@ -653,6 +653,21 @@ template: {% endif %} device_class: problem delay_on: "00:00:10" + - name: Light Switch Issue + unique_id: 381e8038-ea96-474c-92ec-d1296dc1369e + state: > + {% set lights = states.light.upstairs_bathroom_lights, + states.light.hallway_overhead, + states.light.downstairs_bathroom_lights %} + {% set issues = lights | selectattr('state','eq','unavailable') | list | count %} + {{ issues > 0 }} + attributes: + issues: > + {% set lights = states.light.upstairs_bathroom_lights, + states.light.hallway_overhead, + states.light.downstairs_bathroom_lights %} + {% set ids = lights | selectattr('state','eq','unavailable') | map(attribute='attributes.friendly_name') | list %} + {{ ids | join(', ') }} - sensor: - name: "Basement Studio Lights - Brightness Actual" unique_id: dee4dc84-a6a0-4150-903e-5b8bd436d962