| Overview
The Point-Based and Recurring Scheduling feature enables the automation of equipment control by writing values to individual points, such as setpoints, fan modes, or operating states. It works with external equipment, including Modbus, BACnet, and Connect Module Zones.
Each schedule or event is tied to one or more equipment points that can be updated on a defined schedule, either once or repeatedly based on configured rules. This helps eliminate manual adjustments, reduce errors, and ensure consistent device operation across sites.
The system supports both recurring schedules (e.g., weekdays 9 AM to 6 PM) and one-time events (e.g., holiday override on a specific date). These schedules are then pushed to the CCUs, where they execute automatically.This feature also includes support for bulk scheduling; users can apply a recurring schedule or one-time event across multiple sites simultaneously.
This is particularly useful for enterprises managing equipment across multiple locations, ensuring standardized operation without having to create separate schedules for each site.By centralizing control and automating point-level actions, this feature reduces human dependency, improves operational consistency, and supports energy-saving initiatives in large commercial environments.
| Business Value
This feature helps:
Automate daily control of equipment like VRFs.
Reduce energy usage by avoiding unnecessary operations.
Follow energy-saving standards (like setting AC to 75°F by default).
Support large-scale operations across regions.
| How It Works
System Compatibility
This feature is designed for controlling third-party systems through writable points using:
- Supported: Modbus, BACnet, PCN devices, Connect Modules
- Not Supported: 75F Native Profiles, Site Manager equipment
Scheduling Types
- Recurring Schedule:
- Designed for regular actions, like setting temperature every weekday at 9 AM.
- Allows configuration of repeat patterns (daily, weekly, weekends only, custom intervals).
- Supports multiple time groups and overrides.
- One-Time Events:
- For temporary changes such as holidays or maintenance windows.
- Occurs only once during the specified date and time range.
Target Points for Scheduling
Only writable points tagged appropriately can be scheduled. Tags required:
schedulable
writable
Common point types include:
- Temperature Setpoint (Data type: Number)
- Fan speed (Low/Medium/High/Auto - Data Type: Multi State Enum)
- VRF Command (On/Off - Data Type: Boolean)
Schedule Composition
Each schedule consists of:
- A list of up to 30 parameters (points) from selected equipment
- Default values (applied when no specific override is active)
- One or more time groups with specific values
- Application scope: specific Site > Equipment
Default values represent the unoccupied mode—these are the baseline values applied when no custom schedule is active or during non-working hours.
Custom values correspond to the occupied mode—these are applied during the scheduled time blocks when the system is expected to be active.
Bulk Application Across Sites
- Users can select multiple sites while creating a schedule or event
- The same parameter set and timing can be deployed to the equipment across those selected sites
- Ensures consistency in operation across distributed locations
- Reduces administrative overhead by eliminating the need to duplicate schedules manually
Schedule Deployment
Once created:
- The schedule is stored and synced with connected CCUs
- At runtime, the CCU reads the current time and executes the appropriate point writes
- One-time events take precedence over recurring schedules during overlapping times
| Key Features
Create, edit, or delete schedules and events
Schedule multiple parameters for each equipment
Apply schedules in bulk across devices/sites or multiple locations
View and manage from the Internal Portal and Facilisight Portal; view-only access from CCU and the Facilisight App
Once scheduled, these commands are automatically pushed to the equipment, eliminating manual operations, reducing operational risk, and ensuring consistent behavior across all sites.
| Accessing the Point-Based Scheduling
To access the point-based scheduling
From the internal portal home screen.
- Access the Shared Schedule space.
The Shared Schedule screen is displayed.
- Select the Organization for which the point-based schedule needs to be created.
The screen displays the schedules created under the Organization.
With Point-Based scheduling, two new options, Custom Control, & 75F Native Profiles are introduced in the shared schedule screen.
75F Native Profiles: The 75F Native Profiles option lets the user create shared schedules for the 75F native profiles..
Custom Controls: The custom control option lets the user create a point based on custom scheduling for the custom profiles involving protocols like Modbus, BACnet, or Connect modules.
Click the Custom Control option to access the point-based scheduling and create point-based schedules.
The point-based scheduling screen displays, with the already created schedules, if any have been created for the organization.
| Creating a Point-Based Schedule.
The Point-based schedules are categorized into two:
- Recurring Schedules: These are schedules that recur at a predefined time interval.
- Events: These are schedules that trigger based on predefined events.
| Creating a Recurring Schedule
To create a recurring point-based schedule.
- Click Create Schedule Option.
The Recurring Schedule Builder displays as shown below.
- Enter the name of the schedule
- Search and select the sites in scope.
Note: You can select multiple site under the site scope selection and create a schedule for all the selected site at one go.
- Search & select the equipment in scope.
- Select the build type from the options
Builder: To search and select the tags to filter out the points
Custom: To type the tags and filter out the point.
- Search and select the tag to filter the point to be scheduled.
Enter a schedule description
- Rename the point as required for convenience
Criteria Check: "Please enter all schedule details and time slot value" - It is mandatory to select the scope, equipment, add parameter, description, and configure the schedule time slot before applying the schedule
- Click Add Schedule to add a schedule based on the added point.
The schedule creation window displays.
- Select the type of schedule from the options provided
- Every day: To set a specific or different schedule duration for all days
- Weekday +Weekend: To set a specific schedule duration for the weekdays and specify a schedule for weekends
- Weekday +Saturday+Sunday: To set a specific schedule duration for the weekday and specify a different schedule duration for Saturday and Sunday.
- 7-day: To set a specific or different schedule duration for all 7 days of the week.
- Set the custom value of the point for the selected schedule.
Criteria Check: "One or more custom or default time slots contain invalid or empty values" - It is mandatory to select a time slot for the added parameters and assign custom and default values before applying the schedule.
- Click the green parts of the schedule
- Set the default value for the rest of the schedule.
- Click Back to parameters to go back to the schedule builder window.
- Click Apply Schedule to apply the created schedule.
The schedule applied successfully message displays, and the schedule is reflected in the list under the recurring schedule in the point-based scheduling screen, as shown below.
| Editing a Recurring Schedule
To edit a point-based recurring schedule created.
- Click the edit icon next to the recurring schedule you want to edit.
The Schedule builder opens for further editing.
- Edit the schedule as required.
- Add a new parameter as part of the edit.
- Edit the schedule details for the newly added point.
- Set the default value for the schedule.
- Click back to parameters to go back to the schedule builder.
- Click the Update Schedule to confirm the edits.
When more parameters are added to influence the created schedule. A warning message is displayed to inform about the impact of the newly added point for the schedule.
- Click Proceed to confirm the edit and the influence on the schedule.
- Click Re-edit to go back and revert the changes.
| Deleting a Recurring Schedule
To edit a point-based schedule or event created.
- Click the delete icon next to the schedule you want to edit.
A warning message is displayed to inform of the impact of the deletion, and a confirmation request for the deletion.
- Click Delete to confirm the deletion of the schedule.
The deleted schedule is removed from the list
| Recurring Application
The user can also visualize the site to which the recurring schedule is applied to as below.
| Creating an Event Schedule
To create an event-based schedule.
- Click Create Event Option.
The Recurring Schedule Builder displays as shown below.
The Event Builder displays as shown below.
- Enter the name of the Event schedule
- Search and select the sites in scope.
Note: You can select multiple sites under the site scope selection and create a schedule for all the selected site at one go.
- Search & select the equipment in scope.
- Select the build type from the options
Builder: To search and select the tags to filter out the points
Custom: To type the tags and filter out the point.
- Search and select the tag to filter the point to be scheduled.
Set the duration and dates for the event-based schedule.
- Rename the point as required for convenience
- Select the value for the event to trigger.
- Click Add Parameters to add more parameters to the event schedule.
- Click Apply Event to apply the event.
The 'Event created successfully' message displays, and the event is reflected in the list under the event schedule in the point-based scheduling screen, as shown below.
| Editing an Event Schedule
To edit a point-based schedule or event created.
- Click the edit icon next to the schedule or event you want to edit.
The event builder opens for further editing.
- Edit the event as required.
- Add a new parameter as part of the edit.
- Click Update to update the event.
The event updated successfully message displays as below.
Alternatively
- Click Duplicate Event to create a copy of the event and apply the event.
| Deleting Event Schedule
To edit a point-based schedule or event created.
- Click the delete icon next to the event you want to delete.
A warning message is displayed to confirm the deletion of event is displayed
- Click Delete to confirm the deletion of the schedule.
The deleted schedule is removed from the list
| Audit Trail for Point-Based Schedules & Events
The Audit Trail for Point-Based Schedules and Events brings full visibility into scheduling activities within Custom Controls. Every creation, update, override, and deletion is securely logged with detailed context capturing user actions, timestamps, and value changes to provide complete traceability and ensure confident, transparent operations.
From the internal portal home screen.
- Click on Audit Trail
Audit Trail Page is Displayed.
- Select Schedule
All Schedules & Events are listed for Audit trail.
| Event Application
The user can also visualize the site to which the event is applied to as below.
| Point-Based Schedule & Events in the CCU.
The created point-based schedules and events are reflected under the CCU zone screen as shown below.
| Point-Based Schedule & Events in the Zone Widgets.
The created point-based schedules and events are reflected under the zone setting in the zone widgets as shown below.
| Equip Status Format
The Equip Status varies based on the schedule in effect. The table below illustrates the different Equip Status formats for various schedules in effect.
| Schedule Type | Message Template | Example |
| Event Based | [Point Name] is [Current Value], and event ends at [Time]. | Pump 1 Enable is Disable, and event ends at 21:00. |
| Recurring Schedule | [Point Name] is [Current Value], and changes to [New Value] at [Time]. | Supply Water Temp Alarm Setpoint is 60.0°F, and changes to 30.0°F at 18:00. |
| User Intent Override | [Point Name] is [Current Value], and user intent temporary override ends on [Date] at [Time]. | Boiler Run Cmd is Off, and user intent temporary override ends on August 06, 2025 at 15:08. |
| Point-Based Schedule & Events in Facilisight App
The created point-based schedules and events are reflected under the zone setting in the zone widgets in Faclisight App, as shown below.
| User Roles and Permissions
| User Role | View | Add | Edit | Delete |
| VoFM | Yes | No | No | No |
| L0 | Yes | No | No | No |
| L1+ | Yes | Yes | Yes | Yes |
| Support | Yes | Yes | Yes | Yes |
| Pointers to Remember
- A point can have only one recurring scheduling at a time. If the user tries to apply another recurring schedule to the same point, then the existing schedule will be overridden with the new one.
- A point can have multiple events configured. follows below mentioned example that explains the occurrence of the events.
Scenario 1:
Overlap of Superset and Subset (Shorter Duration Takes Precedence)When two events overlap in time and one is a subset of the other, the event with the shorter duration takes precedence during its active period.
Example:
- Event 1 (Christmas Holiday) runs all day, turning the VRF unit OFF.
- Event 2 (Christmas Party) runs from 6 PM to 9 PM, turning the unit ON.
Outcome:
- VRF unit is OFF from 12:00 AM to 6:00 PM (Event 1).
- VRF unit is ON from 6:00 PM to 9:00 PM (Event 2 takes precedence).
- VRF unit is OFF again from 9:00 PM to 11:59 PM (Event 1 resumes).
Scenario 2:
Overlap with Same Time and Duration (Latest Event Takes Precedence)If two events have the same start and end time, the latest created or last scheduled event takes precedence.
Example:
- Event 1 and Event 2 both run from 8 AM to 6 PM.
- Event 1 sets Fan Speed: High; Event 2 sets Fan: Medium.
- Event 2 is created/scheduled after Event 1.
Outcome:
Event 2 overrides Event 1, so Fan is set to Medium for the entire duration.
Scenario 3:
Partial Overlap with Same Duration (Earliest Start Takes Precedence Sequentially)When events have the same duration but start at different times, precedence is given to the event that starts earliest, followed by the next in sequence.
Example:
- Event 1: 8 AM – 6 PM (Fan Speed: High)
- Event 2: 4 PM – 6 PM (Fan: Low)
- Event 3: 5 PM – 7 PM (Fan: Medium)
Outcome:
- 8 AM – 4 PM: Fan Speed: High (Event 1)
- 4 PM – 5 PM: Fan: Low (Event 2)
- 5 PM – 6 PM: Fan: Medium (Event 3)
- 6 PM – 7 PM: Fan: Medium (Event 3 continues)
| Inclusions to Support Point-Based Scheduling
There are a few inclusions, enhancements, and processes that are introduced along with the point-based scheduling feature.
The inclusions support the point scheduling process, easing the use of the system.
Schedulable Toggle for Equip Points
As part of the enhancement to support the points-based scheduling, a new schedulable toggle is introduced in the configuration screens for the external equipment as below.
User can use the schedulable toggle to set the parameter to a schedulable parameter or non non-schedulable parameters, as shown below.
Site Manager Assisted Schedulable Toggle for Existing Equipment
For the equipment already configured in the system, setting the parameters to schedulable is achieved via the site manager, as shown below.
- Locate the points/ parameters to be made schedulable from the site manager.
- Click Add tag to add the schedulable tag to the point.
- Search, select the schedulable point.
- click done to confirm the tag addition.
The Schedulable tag added successfully message is displayed as below, and the point is not schedulable.
Comments
0 comments
Please sign in to leave a comment.