Understanding Zones
A zone can have:- One or more temperature sensors (thermostats, FCU sensors)
- One or more terminal devices (FCUs, radiant emitters)
- Independent heating and cooling setpoints
- Its own operating mode
Listing Zones
Get all zones with their current state:Zone Properties
Setting Temperature
Adjust the heating setpoint:Setpoint Constraints
Changing Zone Mode
Each zone can operate in one of four modes:
Set a zone’s mode:
Mode Propagation
Mode behavior depends on your system’s thermal energy storage (TES) topology:
Why modes propagate: Zones sharing the same TES tank must operate in the same thermal mode because the tank can only store hot or cold water at a time, not both.
- Single-TES systems: The
heat,cool, andautomodes are effectively system-wide since all zones share one thermal source. Setting any zone toheatmeans the entire system operates in heating mode. - Multi-TES systems: Zones served by different TES tanks may operate independently. For example, upstairs zones on TES-1 could be in cooling mode while basement zones on TES-2 heat.
The API accepts mode changes on any zone. If the mode would affect other zones due to TES topology, the system applies it consistently across all affected zones.
Combined Commands
Set mode and temperature in one request:Renaming Zones
Update a zone’s friendly name:Viewing History
Get historical temperature data for a zone:Python Example
A complete example for monitoring and controlling zones:Common Patterns
Night setback
Night setback
Lower heating setpoints at night to save energy:
Away mode
Away mode
When leaving home, set a wider deadband:
Guest arrival preparation
Guest arrival preparation
Warm up guest rooms before arrival:

