Schedule
Category: Trigger
Fires at a specific time, on a repeating interval, or at sunrise/sunset. Use this for time-based automations that don't depend on device state.
When to use
- Turn on lights every evening at sunset
- Run a routine every weekday morning at 7:00 AM
- Check sensor readings every 30 minutes
- Adjust thermostat at sunrise with an offset
Configuration
Three modes, selected via tabs:
Time mode
- Time — A specific time of day (HH:MM format)
- Weekdays (optional) — Which days of the week to fire (e.g. Mon–Fri only)
Interval mode
- Hours — Repeat every N hours
- Minutes — Repeat every N minutes
- Fires continuously on the interval while the automation is enabled
Sun mode
- Event — Sunrise or Sunset
- Offset (optional) — Minutes before or after the sun event (e.g. -30 for 30 minutes before sunset)
Output data
{{ trigger.type }}—time,time_pattern, orsun{{ trigger.timestamp }}— Unix timestamp when the trigger fired
Examples
Weekday morning routine:
- Schedule → 07:00, Mon–Fri
- Set Device → coffee maker on
- Delay → 5 minutes
- Set Device → living room lights to 60% brightness
Sunset lighting:
- Schedule → sunset, offset -15 (15 min before sunset)
- Set Device → porch lights on
- Set Device → garden lights on
Tips
- Interval triggers fire continuously — use conditions or IF nodes to skip runs when not needed
- Sun times are calculated based on your location (latitude/longitude configured in the automation engine)
- Weekday filters are 0 = Sunday through 6 = Saturday