Objetivo
Recordar cada dos horas, en punto, que hay que beber agua, y entender cómo se escriben los intervalos.
Requisitos
- La acción de notificación del móvil.
En el editor visual: Añadir disparador → Hora y ubicación → Patrón de tiempo (Time pattern).
El código
alias: "Recordatorio de agua"
triggers:
- trigger: time_pattern
hours: "/2"
minutes: 0
seconds: 0
conditions:
- condition: time
after: "09:00:00"
before: "21:00:00"
actions:
- action: notify.mobile_app_mi_movil
data:
message: "Toca beber un vaso de agua."
Cómo se escribe
| Valor | Significado |
|---|---|
minutes: "/15" | Cada 15 minutos: :00, :15, :30, :45 |
minutes: 15 | Una vez por hora, a las y cuarto |
hours: "/2" + minutes: 0 | Cada dos horas en punto: 0:00, 2:00, 4:00… |
seconds: "/30" | Cada 30 segundos (úsalo con cuidado) |
Cómo funciona
- Con la barra
/es un intervalo que empieza en 0. Sin barra es un valor fijo que coincide una vez por ciclo. - Indica también las unidades menores (
minutes: 0,seconds: 0) para que quede claro en qué momento exacto salta. - No lo uses para «comprobar si algo ha cambiado»: un disparador de estado reacciona al instante y no ejecuta la automatización en vano.
- Sí es útil para refrescar entidades (
homeassistant.update_entity), rotar fotos o rutinas periódicas.
Resultado
Acción
10:00 · 12:00 · 14:00 …Resultado
«Toca beber un vaso de agua.»
(nada a las 22:00: lo impide la condición)