From 0c420e445f2f93d4223574dba4b366014030cf96 Mon Sep 17 00:00:00 2001 From: Franco Pellicciotti Date: Mon, 20 Jul 2026 23:00:48 -0400 Subject: [PATCH] Added 4th sensor to clean temp --- configuration.yaml | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/configuration.yaml b/configuration.yaml index 6da25d3..809befe 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -117,8 +117,21 @@ template: {% set raw_watts = states('sensor.water_heater_power') | float(0) %} {{ (raw_watts / 1000) | round(2) }} - # State-based Template Sensors (Blink Temperature Dropout Filtering) + # State-based Template Sensors (Blink Temperature Dropout Filtering for all 4 cameras) - sensor: + - name: "Blink Front Temperature Clean" + unique_id: blink_front_temperature_clean + unit_of_measurement: "°C" + device_class: temperature + state_class: measurement + state: > + {% set raw = states('sensor.blink_front_temperature') | float(default=-999) %} + {% if raw > -40 and raw < 60 %} + {{ raw }} + {% else %} + {{ states('sensor.blink_front_temperature_clean') }} + {% endif %} + - name: "Blink Backyard Shed Temperature Clean" unique_id: blink_backyard_shed_temperature_clean unit_of_measurement: "°C" @@ -132,19 +145,6 @@ template: {{ states('sensor.blink_backyard_shed_temperature_clean') }} {% endif %} - - name: "Blink Front Door Temperature Clean" - unique_id: blink_front_door_temperature_clean - unit_of_measurement: "°C" - device_class: temperature - state_class: measurement - state: > - {% set raw = states('sensor.blink_front_door_temperature') | float(default=-999) %} - {% if raw > -40 and raw < 60 %} - {{ raw }} - {% else %} - {{ states('sensor.blink_front_door_temperature_clean') }} - {% endif %} - - name: "Blink Backyard Tree Temperature Clean" unique_id: blink_backyard_tree_temperature_clean unit_of_measurement: "°C" @@ -158,6 +158,19 @@ template: {{ states('sensor.blink_backyard_tree_temperature_clean') }} {% endif %} + - name: "Blink Backyard Temperature Clean" + unique_id: blink_backyard_temperature_clean + unit_of_measurement: "°C" + device_class: temperature + state_class: measurement + state: > + {% set raw = states('sensor.blink_backyard_temperature') | float(default=-999) %} + {% if raw > -40 and raw < 60 %} + {{ raw }} + {% else %} + {{ states('sensor.blink_backyard_temperature_clean') }} + {% endif %} + # HTTP Proxy Configuration http: use_x_forwarded_for: true