| Overview
Temperature Modes introduces configurable temperature interaction modes across the CCU, portals, occupant applications, and supported devices. These modes define how heating and cooling desired temperatures are presented to users and how they respond to user adjustments.
The objective is to:
Improve user comfort control experience
Reduce user confusion in managing dual setpoints
Maintain system stability and configure deadbands
Provide flexible UI representations depending on device or application context
It introduces building-level temperature control modes and zone/device-level temperature interaction modes.
| Accessing Temperature Mode Setting
The temperature mode setting from the facilisight app can be achieved, as shown below.
From the zones pages
Click the Edit schedules icon.
Click the Edit schedules icon again in the schedule setting screen.
The Schedule and Temperature mode setting screen displays.
- Click the drop-down to access the temperature modes.
| Goals
The Temperature modes enable the following capabilities:
Support Dual Setpoint with Fixed Deadband control mode.
Retain existing Dual Setpoint with Variable Deadband behaviour.
Provide simplified single-setpoint interaction for occupants.
Provide Setpoint Offset interaction for relative comfort control.
Ensure all modes respect configured limits, deadbands, and HVAC control logic.
| Impact
The following devices and applications are impacted
Devices
Occupant Mobile App
MyStat
MySense
HyperStat Split
MyStat Split
TFCU
SmartNode V2
Backend / Platform Components
CCU
Facilisight Portal
Facilisight Assist
Firmware (SmartNode V2, MyStat)
| Zone / Device-Level Temperature Modes
Temperature modes are configured only at the zone level.
Configured per device or zone.
Options:
| Mode | Description |
|---|---|
| Follow Site Temperature Mode | Device follows building configuration |
| Single Setpoint | User interacts with one temperature |
| Setpoint Offset | User adjusts comfort relative to system setpoint |
Default:
Follows Dual Setpoint with Variable Deadband.
| Dual Setpoint Mode
Dual Setpoint with Fixed Deadband
In this mode, Heating Desired Temperature (HDT) and Cooling Desired Temperature (CDT) are linked.
Adjusting one setpoint automatically adjusts the other while preserving the configured deadband.
Example:
| Parameter | Value |
|---|---|
| Heat DB | 2°F |
| Cool DB | 2°F |
| Deadband | 4°F |
Example Interaction
Initial state:
HDT = 70°F
CDT = 74°F
Deadband = 4°F
User increases CDT to 76°F
Result:
HDT = 72°F
CDT = 76°F
Deadband = 4°F
Both setpoints move simultaneously.
| UI Behaviour
Temperature arc/slider displays:
Current zone temperature
HDT marker (red)
CDT marker (blue)
User intent limits
Thin lines represent:
Maximum cooling limit
Minimum heating limit
| Limit Enforcement
Movement is allowed only if both setpoints remain within limits.
Example:
| Heat Max | Cool Max |
|---|---|
| 72 | 77 |
If CDT movement causes HDT to exceed heat max:
Movement is blocked.
Scenario 1 – Limit Violation
Initial:
HDT = 72
CDT = 76
User attempts:
CDT → 77
Expected shift:
HDT → 73
But:
Heat Max = 72
Result:
CDT remains 76
Scenario 2 – Overlapping Limits
If limits allow both movements:
HDT = 72 → 73
CDT = 76 → 77
Movement is allowed.
Scenario 3 – Unequal Deadbands
Example:
Heat DB = 3
Cool DB = 2
Total separation:
Deadband = 5
Setpoints are placed symmetrically:
HDT = 69.5
CDT = 74.5
| Dual Setpoint with Variable Deadband
This is the existing system behaviour.
Users can adjust HDT and CDT independently.
Constraint:
CDT - HDT >= Heat DB + Cool DB
Example:
Heat DB = 2
Cool DB = 2
Minimum separation = 4°F
Any configuration respecting this minimum is allowed.
| Mode Change Behaviour
Switching from Variable Deadband → Fixed Deadband
If existing schedules violate the fixed deadband rule, schedules are reset to default values.
Default Values
| Parameter | Value |
|---|---|
| Building Min | 55 |
| Building Max | 90 |
| HDT | 70 |
| CDT | 74 |
| Heat Min | 67 |
| Heat Max | 72 |
| Cool Min | 72 |
| Cool Max | 77 |
| Heat DB | 2 |
| Cool DB | 2 |
| Unoccupied Setback | 5 |
Schedule timings remain unchanged.
| Dual Setpoint modes in Occupant App
The interface displays:
- Current Room Temperature (shown in white)
- Heating Desired Temperature (Setpoint) (shown in orange)
- Cooling Desired Temperature (Setpoint) (shown in blue)
- Configured minimum and maximum temperature limits
- Draggable temperature control handle (shown in orange & blue)
When the occupant adjusts the control handle, the desired temperature updates in real time.
Comments
0 comments
Please sign in to leave a comment.