From d7e00da9d4f0506b94539cedd226a8c45768d432 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Sat, 21 Jan 2023 19:40:46 -0500 Subject: [PATCH] Add differential sensors to the diagnostics --- packages/lighting_and_scenes.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/lighting_and_scenes.yaml b/packages/lighting_and_scenes.yaml index 8c5ff47..4c53175 100644 --- a/packages/lighting_and_scenes.yaml +++ b/packages/lighting_and_scenes.yaml @@ -291,6 +291,34 @@ sensor: {% endif %} unit_of_measurement: 'K' icon_template: mdi:thermometer-lines + basement_studio_lights_brightness_diff: + friendly_name: "Basement Studio Lights - Brightness Diff" + value_template: > + {% set current = states('sensor.basement_studio_lights_brightness_actual') | float %} + {% set intended = states('sensor.basement_studio_lights_brightness_intended') | float %} + {{ (current - intended) | float | round(2) }} + availability_template: > + {% if is_state('light.basement_studio_lights','on') and is_state('switch.adaptive_lighting_basement_studio','on') %} + true + {% else %} + false + {% endif %} + unit_of_measurement: '%' + icon_template: mdi:brightness-percent + basement_studio_lights_colortemp_diff: + friendly_name: "Basement Studio Lights - Colortemp Diff" + value_template: > + {% set current = states('sensor.basement_studio_lights_colortemp_actual') | float %} + {% set intended = states('sensor.basement_studio_lights_colortemp_intended') | float %} + {{ (current - intended) | float | round(2) }} + availability_template: > + {% if is_state('light.basement_studio_lights','on') and is_state('switch.adaptive_lighting_basement_studio','on') %} + true + {% else %} + false + {% endif %} + unit_of_measurement: 'K' + icon_template: mdi:thermometer-lines switch: - platform: animated_scenes