HeatingCooling
The HeatingCooling control displays the operation mode, set and actual temperature in a room and can change the setpoint.

Use
Use on any page where controls are needed to control air conditioning systems.
Features
The following table shows the possible operation modes.
Operation mode | Symbol |
|---|---|
Heating |
|
Cooling |
|
Inactive |
|
If the plant is inactive, the control is in the neutral zone.
Displays
The user level determines the information available in the display.
For users with Advanced level or higher, the current values for temperature and setpoint are visible.

For users up to Basic level, only the current setpoint adjustment is displayed.

Operation
The HeatingCooling control displays the current state of the plant and opens the activity display for setting the room temperature with a click.
The temperature setpoints are adjusted by moving the slider. The cursor in the slider represents the room temperature by its position.

The room temperature and limits are visible from the "Advanced" user level.

The activity display also shows the operation mode. It can be binary or in percent.
Heating:

Cooling:

The control is only active if the active energy level corresponds to "Comfort".

Attributes
The control inherits from BaseRoomControl and thus has the same attributes. In addition, there are the following attributes.
BA
BaObject
tchmi:framework#/definitions/SymbolSymbol for BaObject for using the generic functionalities of TcHmiBa. Links a single object or a complete view (including children) to the control.
![]() | The attribute is not applicable to all controls. |
Common
ShowTemperatures
tchmi:general#/definitions/BooleanIf TRUE, the temperatures are displayed.


BaData
BaInterfaceSymbolNames
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.RoomAutomation.HeatingCooling.BaInterfaceSymbolNamesEdit the BaInterfaceSymbolNames.
Temperature
RoomTemp
tchmi:general#/definitions/NumberCurrent measured room temperature.
RoomTempAdjust
tchmi:general#/definitions/NumberCurrent room temperature adjustment.
RoomTempAdjustFeedback
tchmi:general#/definitions/NumberFeedback for the current room temperature adjustment.
RoomTempAdjustRange
tchmi:general#/definitions/NumberSpecifies the range of the room temperature adjustment.
HeatingSetpoint
tchmi:general#/definitions/NumberCurrent setpoint for heating mode.
CoolingSetpoint
tchmi:general#/definitions/NumberCurrent setpoint for cooling mode.
HeatingActive
tchmi:framework#/definitions/TcHmi.BuildingAutomation.NumberOrBooleanIf TRUE or greater than 0, then heating is displayed.
CoolingActive
tchmi:framework#/definitions/TcHmi.BuildingAutomation.NumberOrBooleanIf TRUE or greater than 0, then cooling is displayed.
Unit
tchmi:general#/definitions/StringUnit for displaying the temperatures.
Events
Event | Description |
|---|---|
onTempAdjustChanged | Triggered when the user changes the temperature adjustment. |



