The Temperature Control cluster (0x0056) is a Matter cluster that Provides temperature control functionality for appliances that heat or cool.. It defines 1 command and 6 attributes and is mandatory for 5 device types.
Temperature Control 0x0056
Provides temperature control functionality for appliances that heat or cool.
Spec History
This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.
Attributes 6
Commands 1
Features 3
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 |
TemperatureSetpoint
TemperatureSetpoint
|
temperature | Optional |
| 0x0001 |
MinTemperature
MinTemperature
|
temperature | Optional |
| 0x0002 |
MaxTemperature
MaxTemperature
|
temperature | Optional |
| 0x0003 |
Step
Step
|
temperature | Optional |
| 0x0004 |
SelectedTemperatureLevel
max 31
SelectedTemperatureLevel
|
int8u | Optional |
| 0x0005 |
SupportedTemperatureLevels
SupportedTemperatureLevels
|
array | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
SetTemperature
The SetTemperature command SHALL have the following data fields:
|
client→server |
TargetTemperature: temperature, TargetTemperatureLevel: int8u |
TemperatureNumber
(TN)
bit 0
Use actual temperature numbers
TemperatureLevel
(TL)
bit 1
Use temperature levels
TemperatureStep
(STEP)
bit 2
Use step control with temperature numbers
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
1 device in the survey implement this cluster