Descripción general
El Sensor de umbral convierte un valor numérico en un sensor binario: on por encima, por debajo o dentro de un rango. La histéresis evita que parpadee cuando el valor ronda el límite.
Ilustración: NODARA.
Requisitos
- Un sensor numérico:
sensor.humedad_bano.
Crear el ayudante
Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Sensor de umbral (Threshold sensor).
- Nombre: Humedad alta baño →
binary_sensor.humedad_alta_bano. - Sensor de entrada:
sensor.humedad_bano. - Límite superior: 70. Histéresis: 5.
Ideas de uso
- Humedad alta en el baño para el extractor. Es el ejemplo de abajo.
- Batería baja de cualquier sensor como binario para agrupar avisos.
- Temperatura de confort (dentro de un rango) para el panel.
- Viento fuerte para recoger el toldo.
- Excedente solar por encima de 1500 W para encender aparatos.
- Nivel del depósito bajo para pedir gasoil.
Ejemplo de uso
Objetivo: Tener un sensor on/off de «humedad alta» que no cambie de estado cada vez que la humedad baila alrededor del límite.
alias: "Extractor según humedad"
triggers:
- trigger: state
entity_id: binary_sensor.humedad_alta_bano
to: ["on", "off"]
actions:
- action: >-
switch.turn_{{ trigger.to_state.state }}
target:
entity_id: switch.extractor_bano
Cómo funciona
- Con solo límite superior, el sensor está
oncuando el valor lo supera. Con solo límite inferior, cuando está por debajo. Con los dos, cuando está entre ambos. - La histéresis crea un margen: con 70 y 5, se enciende por encima de 75 y se apaga por debajo de 65. Así no parpadea con valores como 69, 71, 70…
- El atributo
positionindicaabove,belowoin_range. - La acción usa una plantilla para llamar a
switch.turn_onoswitch.turn_offsegún el nuevo estado.
Resultado
Acción
Humedad: 64 → 76 %Resultado
binary_sensor.humedad_alta_bano = on
switch.extractor_bano = on
(se apagará por debajo de 65 %)