Descripción general
El ayudante Plantilla crea sensores o sensores binarios cuyo valor sale de una plantilla Jinja2. Desde la interfaz ves una vista previa en directo, y se usa cuando ningún ayudante nativo hace exactamente lo que necesitas.
Ilustración: NODARA.
Requisitos
- Un enchufe con medición de potencia:
sensor.lavadora_potencia(W).
Crear el ayudante
Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Plantilla → Sensor binario de plantilla (Template binary sensor).
- Nombre: Lavadora en marcha.
- Plantilla de estado:
{{ states('sensor.lavadora_potencia') | float(0) > 5 }}
- Clase de dispositivo: En funcionamiento (Running).
La vista previa muestra el estado en directo antes de guardar.
Ideas de uso
- Lavadora en marcha a partir del consumo. Es el ejemplo de abajo.
- Diferencia de temperatura entre dentro y fuera.
- Alguien en casa combinando personas y un modo invitados.
- Precio actual de la luz con un texto «barata / cara».
- Tiempo hasta la próxima alarma del móvil en minutos.
- Número de luces encendidas en la casa.
Ejemplo de uso
Objetivo: Tener binary_sensor.lavadora_en_marcha a partir del consumo del enchufe, y avisar cuando termine el lavado.
alias: "Fin del lavado"
triggers:
- trigger: state
entity_id: binary_sensor.lavadora_en_marcha
from: "on"
to: "off"
for:
minutes: 3
actions:
- action: notify.mobile_app_mi_movil
data:
message: "La lavadora ha terminado. ¡A tender!"
Cómo funciona
- La plantilla devuelve
TrueoFalse, y el sensor binario lo convierte enon/off. float(0)evita errores si el enchufe no está disponible.- Muchas lavadoras bajan el consumo unos minutos durante el centrifugado. El
for: minutes: 3evita un falso «terminado». - Para plantillas más complejas (varias entidades, disponibilidad, retrasos), mira el manual Sensor de plantilla que combina dos entidades.
Resultado
Acción
sensor.lavadora_potencia: 1850 W → 1.2 W
(durante 3 min)Resultado
binary_sensor.lavadora_en_marcha = off
«La lavadora ha terminado. ¡A tender!»