- Weekly schedules — define recurring time-based events for regular building operation
- Calendar schedules — define exception dates for holidays and special events that can be referenced by weekly schedules
Navigate to schedules
Select your site
Sites in the left navigation bar and select the building.Open the schedules module
Schedules in the left sidebar menu. The schedules list displays all configured schedules for the selected site.
The Schedules list shows all schedules with their current and next values, area, data source, and options to search, filter, sync, and create
- Search for schedules by name
- Filter by schedule type (
Weekly SchedulesorCalendar Schedules) and visibility - Sync schedules with the external building automation system
- Toggle between list and calendar view using the view icons

The type filter dropdown lets you switch between Weekly Schedules and Calendar Schedules
Schedule actions
Click the three-dot menu on a schedule row to access schedule-level actions.
The row menu provides options to duplicate, hide, edit, or delete a schedule
- Duplicate Schedule — create a copy of the schedule with the same configuration
- Hide Schedule — hide the schedule from the list without deleting it (use
Show Only Visiblefilter to toggle hidden schedules) - Edit Schedule — open the schedule details page to modify its configuration
- Delete from Cloud BMS — remove the schedule from Cloud BMS only, keeping it in the data source
- Delete Everywhere — remove the schedule from both Cloud BMS and the connected data source
Batch update
Click the batch update icon in the toolbar to open the Schedules Batch Update view.
The batch update icon in the toolbar opens the Schedules Batch Update page

The batch update view allows selecting multiple schedules for bulk delete or visibility changes
Calendar view
Switch to the calendar view using the calendar icon in the toolbar. The calendar view displays all schedules on a weekly grid, showing event blocks with their time ranges and values.
The calendar view displays schedule events on a weekly grid with day, week, and month views
Day, Week, and Month views using the tabs at the top, and navigate between weeks using the arrow buttons.
Create a schedule
ClickCreate Schedule to open the creation dialog.

The Create New Schedule dialog collects the schedule name, folder, data source, type, and kind
Weekly Schedule).- Calendar Schedule — for special events and holidays
- Weekly Schedule — for regular recurring usage
Boolean Schedule for on/off control).Save to create the schedule and open its details page.
Configure schedule types
After you create a schedule, configure weekly recurrence or calendar exceptions.- Weekly schedules
- Calendar schedules
Weekly Schedule as the type when creating a schedule.Schedule details and properties
After creating or selecting a weekly schedule, the details page displays the schedule configuration and the weekly calendar grid.
The Schedule Details page shows schedule properties, effective period, default value, and key/value mappings
Schedule Details & Properties panel includes:- Schedule Name — the internal name of the schedule
- Display Name — the user-facing name shown in the schedules list
- Data Source — the connected data source
- Area — the area this schedule applies to (optional)
- Kind — the schedule kind (for example,
BooleanSchedule) - Location — the slot path in the data source
Effective period and default value
- Effective Start / Effective End — define the date range during which the schedule is active
- Default Value — the fallback value when no scheduled event is active (for example,
Falsefor a boolean schedule). CheckNullto use no default value. - Key/Value pairs — define the display text for schedule values (for example,
falseText=false,trueText=true)
Sync to synchronize the schedule with the external system. The last synced timestamp is displayed next to the sync button.Configure weekly events
The weekly calendar grid displays the schedule’s time blocks for each day of the week. Click on a time slot to access event options.
Click on the weekly calendar to create events, all day events, or clear the week
- Create Event — add a time-based event for a specific day
- All Day Event — create an event that spans the entire day
- Clear Week — remove all events from the weekly schedule
Add an event
SelectCreate Event to open the Add Event dialog.
The Add Event dialog sets the start time, end time, value, and null option for the event
AM and PM.AM and PM.True for on, False for off).Null to clear the value during this period instead of writing a specific value. Click Save to add the event to the calendar.Manage events
Once an event is created, it appears as a colored block on the calendar. Click a created event to access management options.
Click a created event to edit, delete, or apply it across multiple days
- Edit Event — modify the event’s time window or value
- Delete Event — remove the event from the calendar
- Apply M-F — copy the event to all weekdays (Monday through Friday)
- Apply Everyday — copy the event to every day of the week
- Clear Week — remove all events from the weekly schedule
Save at the top right to save all changes. After saving, the schedule view displays the configured weekly calendar with the activity log on the right showing the change history.
The saved schedule shows the weekly calendar with events applied Monday through Friday, and the activity log on the right
History Logs and Point References. Click Delete Schedule to remove the schedule entirely.Schedule history and revert
OpenHistory Logs (or the History tab on the schedule) to review prior versions. Select a timestamp, then click Revert to restore that version. When the connector supports it, Cloud BMS pushes the restored version back to the data source.Special events
Special events override the weekly schedule on specific dates such as holidays, building closures, or maintenance windows. Switch to theSpecial Events tab to manage exception dates.
The Special Events tab shows a list of exception events with options to create new ones
Create a special event
Click+ New Event to open the Add Special Event dialog.
The Add Special Event dialog configures the event name, type, date, and recurrence
Friday off).- Custom — define a one-off exception date manually
- Reference — link to a calendar schedule so its events are inherited automatically

The calendar picker helps select the exact date for the special event
Save to create the event. The event appears in the Special Events list with a “Time Missing” indicator if no time-based event has been added to its day calendar.
The created special event shows in the list with a Time Missing warning and the day calendar on the right
Add events to a special event day
Click on the day calendar on the right to add time-based events for the special event day.
Click on the special event day calendar to create an event or all day event
false for the entire day to turn equipment off).
The special event day calendar shows an all-day override with the configured value

The expanded special event row shows the configured date pattern alongside the day calendar and Point Trends
Reference events
Reference events link a calendar schedule to a weekly schedule. Instead of manually recreating the same holidays across multiple weekly schedules, you reference a single calendar schedule and all its events are inherited automatically.To add a reference event, click+ New Event and set the Type to Reference. Select the calendar schedule from the Reference dropdown.
A Reference type event links to an existing calendar schedule by its slot path

The Special Events list shows both Custom and Reference events, with the day calendar displaying the override value for the selected event
Point references
Point references link the schedule to specific device points that the schedule controls. ClickPoint References in the schedule header to view and manage the points associated with this schedule.
The Point References page lists all points linked to this schedule with their device, type, and current value
Add Point References to link new points.
Edit mode for Point References shows the Add Point References option
Add point references
ClickAdd Point References to open the Apply Point References dialog. The process has two steps:Step 1: Choose filters — narrow down the available points by Data Sources, Area, Device Type, Kind, and Field.
Step 1 filters points by data source, area, and device type

Additional filters for Kind and Field help narrow down the exact points to reference

Step 2 displays the filtered points for selection with their kind, data source, and device
Apply Point Reference.After applying, the point references list shows all linked points with their type, target slot, kind, and area.When you schedule writable points, confirm the before you mass-apply references. The default is often in10, but the correct slot can vary by integration. Confirm your deployment standard first.Importing a discovered schedule does not create missing points. If a schedule references points that do not exist in Cloud BMS, those references stay unresolved until you discover and add the points.
The applied point references show Occupancy Cmd points linked to VAV devices with Direct type and in10 target slot
Reference types
Each point reference has aType that determines how the schedule controls the point. Click the Type dropdown to change the reference type.
The Type dropdown provides Direct and Indirect reference options with descriptions
- — the point reference is synced with the data source. If successful, the schedule controls the device directly. Direct references are available only when the point can be controlled by Cloud BMS directly.
- — the relation is stored in Cloud BMS but is not synced with the data source. Use indirect references when you want to track the relationship without actively controlling the point. If the point reference does not exist in the data source, the schedule does not control the device.
Save to confirm the changes.Monitor schedule performance
After saving point references, the schedule details page displays aPoint Trends section that charts the occupancy status of all referenced points over a configurable date range. Each row shows the point name, device, current status (Occupied or UnOccupied), and a timeline bar.
Point Trends shows the occupancy status timeline for all referenced points over the selected date range
Point References count in the header updates to reflect the total number of linked points (for example, Point References (38)). Click the download icon to export the trend data.Schedule command levels
When a schedule is actively commanding a point, the command panel for that point shows the exact priority level the schedule is controlling. For example, if the schedule commands a point at level 9, the command panel displays level 9 with its current value.
The command panel shows the priority level and value at which the schedule is commanding the point
Command actions and priority levels
Cloud BMS uses a BACnet-inspired priority model for writable points. The same command dialog appears for BACnet and non-BACnet integrations, such as REST API thermostats. How each action maps on the device depends on the connector.BACnet points that accept commands have 16 priority levels (1 is highest, 16 is lowest). When every level is empty (null), the point uses a fallback / default value (Relinquish_Default in BACnet). That fallback is not a 17th BACnet priority. Some interfaces label it as level 17 for display only.Override and Set turn different knobs under the hood, even when the visible value looks the same.Override, Auto, and Set borrow Niagara-style action names. Release is a Cloud BMS action that clears a Set.In Niagara-style control, Set keeps a non-null fallback so sequences and logic keep a reliable baseline. Use the priority array (including Override) for programmed automation and temporary exceptions.To make Set write to priority 16 instead of the fallback or default, enable Set in Slot16 (Niagara) on the point. Configure that option from device details, device templates, or points batch update.Discover existing schedules
When you connect a data source that has schedules configured in the external building automation system, Cloud BMS can discover and import them. You can start discovery from the Schedules module or from the Data Sources page by clicking the three-dot menu on a data source row and selectingDiscover Schedules.

You can also start schedule discovery from the Data Sources page via the row menu
Start discovery
Discover Schedules.
The three-dot menu provides access to Discover Schedules and Mass Write Schedules
Select data sources
Discover Schedules. The Activity Log at the bottom tracks the discovery progress.
Select data sources and click Discover Schedules to start the discovery process
Review discovered schedules
New Schedules and Existing Schedules tabs. Use the filter tabs to view schedules with no time periods, no references, or duplicate references. Search and select the schedules you want to import.
The Schedule Discovery page lists new and existing schedules with filter options and an Add to Database button
Add to database
Add to Database. A success notification confirms the schedules have been added.
A success notification confirms the selected schedules have been added

The schedules list shows the newly discovered schedule alongside existing schedules
Driver capabilities
Some schedule features depend on deeper synchronization with the source system. Capabilities differ based on whether the schedule driver is installed. For Niagara stations, see Install the Niagara driver.Mass write schedules
Mass write is a portfolio-level feature that allows you to update schedules and points in bulk across buildings. You can access it from the portfolio view or from the three-dot menu in the Schedules module by selectingMass Write Schedules.







