Descripción general
El ayudante Estadísticas calcula sobre las lecturas recientes de un sensor una característica: media, mediana, mínimo, máximo, cambio, desviación típica, número de lecturas… dentro de una ventana de tiempo o de muestras.
Ilustración: NODARA.
Requisitos
- Un sensor de humedad en el baño (
sensor.humedad_bano) y el extractor en un enchufe o relé (switch.extractor_bano).
Crear el ayudante
Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Estadísticas (Statistics).
- Nombre: Subida humedad baño →
sensor.subida_humedad_bano. - Entidad:
sensor.humedad_bano. - Característica: cambio (change).
- Antigüedad máxima: 0:10:00. Tamaño de muestra: 50.
Ideas de uso
- Detectar una ducha por la subida rápida de humedad. Es el ejemplo de abajo.
- Media de temperatura de las últimas 24 horas para el panel.
- Máximo de potencia del día para ajustar la potencia contratada.
- Desviación típica de un sensor para detectar que funciona mal.
- Mínimo nocturno de temperatura exterior para avisar de heladas.
- Nivel de ruido medio en una habitación con un sensor de sonido.
Ejemplo de uso
Objetivo: Detectar una ducha por la subida rápida de humedad, no por un valor fijo que en verano o en invierno no sirve igual.
alias: "Extractor del baño al ducharse"
triggers:
- trigger: numeric_state
entity_id: sensor.subida_humedad_bano
above: 10
id: ducha
- trigger: numeric_state
entity_id: sensor.humedad_bano
below: 65
for:
minutes: 5
id: seco
actions:
- choose:
- conditions:
- condition: trigger
id: ducha
sequence:
- action: switch.turn_on
target:
entity_id: switch.extractor_bano
- conditions:
- condition: trigger
id: seco
sequence:
- action: switch.turn_off
target:
entity_id: switch.extractor_bano
Cómo funciona
- Cambio es la diferencia entre la lectura más reciente y la más antigua de la ventana de 10 minutos.
- Antigüedad máxima descarta las lecturas viejas. Tamaño de muestra limita cuántas se guardan.
- Otras características útiles: media, mediana, mínimo, máximo, desviación típica, número de lecturas o media lineal en el tiempo.
- El segundo disparador apaga el extractor cuando el baño vuelve a estar seco.
Resultado
Acción
Humedad: 58 % → 81 % en 6 minutosResultado
sensor.subida_humedad_bano = 23
switch.extractor_bano = on