Página 1 de 1

Sensor virtual de humedad para detectar cambios repentinos.

Publicado: Sab Abr 08, 2023 6:46 am
por tatop
Hola!! Estoy con un problema, quiero agregar un par de sensores virtuales que verifiquen la humedad de un sensor sonoff actual y la del mismo pero hace 10 minutos atras. Si aumenta en 5% deberia pasar de off a on. Pero me encuentro con el mismo valor siempre, el que busca como 10 minutos atras y el actual. Lo que hice fue esto:

- platform: template
sensors:
incremento_humedad:
value_template: >-
{% set current_humidity = states('sensor.sonoff_humidity_pruebas') | float %}
{% set previous_humidity = states('sensor.sonoff_humidity_pruebas', '10 minutes ago') | float %}
{% set humidity_difference = current_humidity - previous_humidity %}
{{ 'on' if humidity_difference > (previous_humidity * 0.05) else 'off' }}


Este sensor lo hice para ver los valores que esta tomando y siempre me muestra el mismo valor que el actual del sensor.

- platform: template
sensors:
humedad_hace_10_minutos:
value_template: "{{ states('sensor.sonoff_humidity_pruebas', '10 minutes ago') }}"
unit_of_measurement: '%'

Saludos cordiales!!