Design a Custom Schedule

This section describes how the schedule system works and how you can design a custom schedule to fit your needs. It starts with the simplest and most common use cases and progress towards more advanced schedules.

In Schedules and Schedule Blocks, this section will start with the most basic element of any schedule: a schedule block. Just understanding this opens up many possible use cases, as many common types of schedules can be created using one schedule block comprised of a few simple commands.

Schedules Using Sunrise and Sunset introduces the ability to build schedules relative to sunset and sunrise as the lengths of day and night shift throughout a deployment.

Schedules with Multiple Blocks covers essential information about how multiple blocks behave in a single schedule.

Date Range and Day Duty Cycle describes how to program specific blocks within a schedule to run only during a specified date range and/or to cycle between running and not running on set intervals across multiple days.

Lastly, Schedule Block Examples shows schedule blocks for common use cases. You can use these examples by themselves, or incorporate them into a more complex schedule along with other schedule blocks.