The Schedules library includes components that allow to set values in a logic according to schedules depending on calendar time. There are three components allowing to set analog, and binary schedules, the AnalogSchedule and BinarySchedule components. All these components allow for setting values in weekly intervals. Apart from the regular weekly schedules, setting irregular schedules for special events is available in the Special Events view.
The last component of the Schedules library is the Calendar, which provides information about dates for schedules' logic.