Added Clean Blink sensors to remove negative temp values
This commit is contained in:
@@ -117,6 +117,47 @@ template:
|
||||
{% set raw_watts = states('sensor.water_heater_power') | float(0) %}
|
||||
{{ (raw_watts / 1000) | round(2) }}
|
||||
|
||||
# State-based Template Sensors (Blink Temperature Dropout Filtering)
|
||||
- sensor:
|
||||
- name: "Blink Backyard Shed Temperature Clean"
|
||||
unique_id: blink_backyard_shed_temperature_clean
|
||||
unit_of_measurement: "°C"
|
||||
device_class: temperature
|
||||
state_class: measurement
|
||||
state: >
|
||||
{% set raw = states('sensor.blink_backyard_shed_temperature') | float(default=-999) %}
|
||||
{% if raw > -40 and raw < 60 %}
|
||||
{{ raw }}
|
||||
{% else %}
|
||||
{{ 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"
|
||||
device_class: temperature
|
||||
state_class: measurement
|
||||
state: >
|
||||
{% set raw = states('sensor.blink_backyard_tree_temperature') | float(default=-999) %}
|
||||
{% if raw > -40 and raw < 60 %}
|
||||
{{ raw }}
|
||||
{% else %}
|
||||
{{ states('sensor.blink_backyard_tree_temperature_clean') }}
|
||||
{% endif %}
|
||||
|
||||
# HTTP Proxy Configuration
|
||||
http:
|
||||
use_x_forwarded_for: true
|
||||
|
||||
Reference in New Issue
Block a user