| 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 single set point mode is applicable only for the edge devices and occupant app.
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.
| Single Setpoint Mode
Single Setpoint simplifies temperature control by allowing the user to interact with one temperature value.
Internally, the system derives HDT and CDT.
| Single Setpoint Calculation
Example configuration:
| Parameter | Value |
|---|---|
| Heat Min | 67 |
| Heat Max | 72 |
| Cool Min | 72 |
| Cool Max | 77 |
| Heat DB | 2 |
| Cool DB | 2 |
| Derivation
Heating Desired Temp:
HDT = Heat Max - Heat DB
HDT = 72 - 2 = 70
Cooling Desired Temp:
CDT = Cool Min + Cool DB
CDT = 72 + 2 = 74
Single Setpoint:
SP = (HDT + CDT) / 2
SP = (70 + 74) / 2 = 72
Displayed setpoint:
72°F
| Allowed Range
Minimum:
Heat Min + Heat DB
= 67 + 2/2
= 68
Maximum:
Cool Max - Cool DB
= 77 - 2/2
= 76
Range:
68 – 76°F
| Updating Setpoints from Single SP
If user selects:
SP = 74
Derived values:
HDT = SP - Heat DB = 74 - 2 = 72
CDT = SP + Cool DB = 74 + 2 = 76
| Single Setpoint Mode in Occupant App
The interface displays:
- Current Room Temperature (shown in white)
- Desired Temperature (Setpoint) (shown in orange)
- Configured minimum and maximum temperature limits
- Draggable temperature control handle
When the occupant adjusts the orange control handle, the desired temperature updates in real time.
| Mode Change Behaviour
Switching from Variable Deadband → Single Setpoint
If existing schedules violate the single setpoint rules, 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.
| Setpoint Offset Mode
The Setpoint Offset control enables occupants to temporarily adjust the room's comfort level within a predefined range established by the building administrator. Rather than exposing actual heating or cooling setpoints, the application presents a relative comfort scale, allowing users to indicate whether they prefer the space to be slightly cooler or warmer.
This approach provides occupants with limited environmental control while ensuring the HVAC system continues operating within energy-efficient boundaries.
Setpoint Offset allows occupants to adjust comfort preference without directly modifying absolute setpoints.
The UI presents:
Cooler ← 0 → Warmer
| Offset Calculation
Example base setpoints:
HDT = 70
CDT = 74
Base single setpoint:
SP = 72
Offset = 0
Offset +1
Effective SP:
73°F
Derived:
HDT = 71
CDT = 75
Deadband remains constant.
| Offset Range Determination
The offset range depends on the configured limits.
Example:
| Parameter | Value |
|---|---|
| Heat Min | 67 |
| Cool Max | 77 |
| Heat DB | 2 |
| Cool DB | 2 |
Minimum SP:
67 + 2/2 = 68
Maximum SP:
77 - 2/2 = 76
Range:
68 – 76= 8
Offset scale:
8/2= 4 (-2 to +2)
| Offset Mode in Occupant App
How It Works
The comfort dial represents the available adjustment range using five offset values:
| Offset | Comfort Preference | Description |
|---|---|---|
| -2 | Cooler | Maximum cooling preference allowed |
| -1 | Slightly Cooler | Small decrease in room temperature |
| 0 | Neutral | Default comfort setting |
| +1 | Slightly Warmer | Small increase in room temperature |
| +2 | Warmer | Maximum heating preference allowed |
Each value represents a relative offset from the building's configured temperature setpoint rather than an actual room temperature.
| Visual Representation in Occupant App
The circular comfort dial provides an intuitive visualization of the current comfort preference.
Neutral (0)
- Indicator positioned at the top-center of the dial.
- Represents the default building comfort setting.
- No temperature offset is applied.
Displayed Value
0
Comfort
Slightly Warmer (+1)
- Indicator moves into the red section.
- Requests a small increase in room temperature.
Displayed Value
+1
Comfort
Warmer (+2)
- Indicator reaches the far end of the red arc.
- Represents the maximum warmer preference permitted.
Displayed Value
+2
Comfort
Slightly Cooler (-1)
- Indicator moves into the blue section.
- Requests a slight decrease in room temperature.
Displayed Value
-1
ComfortCooler (-2)
- Indicator reaches the far end of the blue arc.
- Represents the maximum cooler preference permitted.
Displayed Value
-2
Comfort| Offset Mapping
| Offset | SP | HDT | CDT |
|---|---|---|---|
| -3 | 69 | 68 | 72 |
| -2 | 70 | 68 | 72 |
| -1 | 71 | 69 | 73 |
| 0 | 72 | 70 | 74 |
| 1 | 73 | 71 | 75 |
| 2 | 74 | 72 | 76 |
| 3 | 74 | 72 | 77 |
| Rounding Rules
When converting Celsius values:
| °C | Raw °F | Final °F |
|---|---|---|
| 25 | 77 | 77 |
| 24 | 75.2 | 75.5 |
| 23 | 73.4 | 73.5 |
| 22 | 71.6 | 72 |
| 21 | 69.8 | 70 |
| 20 | 68 | 68 |
| Offset Rounding Logic
If calculated, the single setpoint has decimals:
| Offset in °C | Raw SP | Rounded |
|---|---|---|
| 3 | 74.5 | 75 |
| 2 | 73.5 | 74 |
| 1 | 72.5 | 73 |
| 0 | 72 | 72 |
| -1 | 71.5 | 71 |
| -2 | 70.5 | 70 |
| -3 | 69.5 | 69 |
Rules:
Positive offsets → round up
Negative offsets → round down
| HVAC Mode Behaviour
If system capability is:
Cooling Only
Single setpoint range becomes:
Cool Min → Cool Max
Heating Only
Range becomes:
Heat Min → Heat Max
Comments
0 comments
Please sign in to leave a comment.