Descripción general
El ayudante Fecha y/o hora (input_datetime) guarda una fecha, una hora o ambas, editables desde el panel. El disparador de hora puede leerlo directamente, así que cambiar la hora no exige tocar la automatización.
Ilustración: NODARA.
Requisitos
- Una luz regulable, por ejemplo
light.dormitorio.
Crear el ayudante
Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Fecha y/o hora (Date and/or time).
- Nombre: Hora despertador →
input_datetime.hora_despertador. - Tipo: solo Hora.
Ideas de uso
- Despertador con luz que se ajusta desde el panel. Es el ejemplo de abajo.
- Hora de cierre de persianas distinta en verano y en invierno.
- Fecha de la próxima revisión de la caldera, con aviso una semana antes.
- Hora de llegada de los niños del colegio para encender la calefacción.
- Fecha de vuelta de vacaciones para que la casa se prepare sola el día anterior.
- Recordatorio de medicación a una hora configurable por cada persona.
Ejemplo de uso
Objetivo: Encender poco a poco la luz del dormitorio a la hora que elijas en el panel, sin editar la automatización cada vez.
alias: "Despertador con luz"
triggers:
- trigger: time
at: input_datetime.hora_despertador
conditions:
- condition: time
weekday: [mon, tue, wed, thu, fri]
actions:
- action: light.turn_on
target:
entity_id: light.dormitorio
data:
brightness_pct: 100
transition: 600
Para cambiar la hora desde otra automatización (por ejemplo, retrasarla los días de teletrabajo):
- action: input_datetime.set_datetime
target:
entity_id: input_datetime.hora_despertador
data:
time: "08:15:00"
Cómo funciona
- El disparador
timeacepta directamente una entidadinput_datetime: se dispara a la hora que contenga en cada momento. transition: 600hace que la luz tarde 10 minutos (600 s) en llegar al 100 %.- Si el ayudante tuviera fecha y hora, el disparador saltaría solo ese día concreto.
Resultado
Acción
input_datetime.hora_despertador = 07:00
Martes, 07:00Resultado
light.dormitorio se enciende
y sube al 100 % en 10 minutos