browse

| 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.

| Goals

The Temperature modes enable the following capabilities:

  1. Support Dual Setpoint with Fixed Deadband control mode.

  2. Retain existing Dual Setpoint with Variable Deadband behaviour.

  3. Provide simplified single-setpoint interaction for occupants.

  4. Provide Setpoint Offset interaction for relative comfort control.

  5. 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.

Switch Variable to fixed.png

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)
Screenshot_20260702_124012.jpg

When the occupant adjusts the control handle, the desired temperature updates in real time.

| Temperature Mode Simulator

The Temperature Mode Simulator provides an interactive environment for validating temperature control configurations before they are applied to a zone schedule. Instead of making configuration changes directly on a schedule and observing the behavior later, users can simulate how different temperature modes respond using the current user limits, desired temperatures, deadbands, offsets, and conditioning modes.

The simulator enables facility managers and commissioning engineers to compare multiple temperature control strategies side-by-side and understand how each mode affects zone operation. Once the desired configuration has been validated, the simulated settings can be applied directly to the selected schedule.

For more information on the temperature mode siulator refer to Temperature Mode Simulator

Previous
Next

Comments

0 comments

Please sign in to leave a comment.

Was this article helpful?

0 out of 0 found this helpful
Powered by Zendesk