Matter Survey

Community-driven database of Matter device capabilities

Thermostat 0x0201

Application Cluster
Hvac
Spec: Matter 1.0
Devices: 12
Controls heating and cooling systems with setpoints, modes, and schedules for climate control.
Attributes 64
Commands 12
Features 11
Code Name Type Flags
0x0000 LocalTemperature temperature
0x0001 OutdoorTemperature temperature Optional
0x0002 Occupancy OccupancyBitmap Optional
0x0003 AbsMinHeatSetpointLimit temperature Optional
0x0004 AbsMaxHeatSetpointLimit temperature Optional
0x0005 AbsMinCoolSetpointLimit temperature Optional
0x0006 AbsMaxCoolSetpointLimit temperature Optional
0x0007 PICoolingDemand int8u Optional
0x0008 PIHeatingDemand int8u Optional
0x0009 HVACSystemTypeConfiguration HVACSystemTypeBitmap Writable Optional
0x0010 LocalTemperatureCalibration int8s Writable Optional
0x0011 OccupiedCoolingSetpoint temperature Writable Optional
0x0012 OccupiedHeatingSetpoint temperature Writable Optional
0x0013 UnoccupiedCoolingSetpoint temperature Writable Optional
0x0014 UnoccupiedHeatingSetpoint temperature Writable Optional
0x0015 MinHeatSetpointLimit temperature Writable Optional
0x0016 MaxHeatSetpointLimit temperature Writable Optional
0x0017 MinCoolSetpointLimit temperature Writable Optional
0x0018 MaxCoolSetpointLimit temperature Writable Optional
0x0019 MinSetpointDeadBand int8s Writable Optional
0x001A RemoteSensing RemoteSensingBitmap Writable Optional
0x001B ControlSequenceOfOperation ControlSequenceOfOperationEnum Writable
0x001C SystemMode SystemModeEnum Writable
0x001E ThermostatRunningMode ThermostatRunningModeEnum Optional
0x0020 StartOfWeek StartOfWeekEnum Optional
0x0021 NumberOfWeeklyTransitions int8u Optional
0x0022 NumberOfDailyTransitions int8u Optional
0x0023 TemperatureSetpointHold TemperatureSetpointHoldEnum Writable Optional
0x0024 TemperatureSetpointHoldDuration int16u Writable Optional
0x0025 ThermostatProgrammingOperationMode ProgrammingOperationModeBitmap Writable Optional
0x0029 ThermostatRunningState RelayStateBitmap Optional
0x0030 SetpointChangeSource SetpointChangeSourceEnum Optional
0x0031 SetpointChangeAmount int16s Optional
0x0032 SetpointChangeSourceTimestamp epoch_s Optional
0x0034 OccupiedSetback int8u Writable Optional
0x0035 OccupiedSetbackMin int8u Optional
0x0036 OccupiedSetbackMax int8u Optional
0x0037 UnoccupiedSetback int8u Writable Optional
0x0038 UnoccupiedSetbackMin int8u Optional
0x0039 UnoccupiedSetbackMax int8u Optional
0x003A EmergencyHeatDelta int8u Writable Optional
0x0040 ACType ACTypeEnum Writable Optional
0x0041 ACCapacity int16u Writable Optional
0x0042 ACRefrigerantType ACRefrigerantTypeEnum Writable Optional
0x0043 ACCompressorType ACCompressorTypeEnum Writable Optional
0x0044 ACErrorCode ACErrorCodeBitmap Writable Optional
0x0045 ACLouverPosition ACLouverPositionEnum Writable Optional
0x0046 ACCoilTemperature temperature Optional
0x0047 ACCapacityformat ACCapacityFormatEnum Writable Optional
0x0048 PresetTypes array Optional
0x0049 ScheduleTypes array Optional
0x004A NumberOfPresets int8u Optional
0x004B NumberOfSchedules int8u Optional
0x004C NumberOfScheduleTransitions int8u Optional
0x004D NumberOfScheduleTransitionPerDay int8u Optional
0x004E ActivePresetHandle octet_string Optional
0x004F ActiveScheduleHandle octet_string Optional
0x0050 Presets array Writable Optional
0x0051 Schedules array Writable Optional
0x0052 SetpointHoldExpiryTimestamp epoch_s Optional
0x0053 MaxThermostatSuggestions int8u Optional
0x0054 ThermostatSuggestions array Optional
0x0055 CurrentThermostatSuggestion ThermostatSuggestionStruct Optional
0x0056 ThermostatSuggestionNotFollowingReason ThermostatSuggestionNotFollowingReasonBitmap Optional
Code Name Direction Parameters
0x00 SetpointRaiseLower client→server
Mode: SetpointRaiseLowerModeEnum, Amount: int8s
0x00 GetWeeklyScheduleResponse Optional server→client
NumberOfTransitionsForSequence: int8u, DayOfWeekForSequence: ScheduleDayOfWeekBitmap, ModeForSequence: ScheduleModeBitmap, Transitions: WeeklyScheduleTransitionStruct
0x01 SetWeeklySchedule Optional client→server
NumberOfTransitionsForSequence: int8u, DayOfWeekForSequence: ScheduleDayOfWeekBitmap, ModeForSequence: ScheduleModeBitmap, Transitions: WeeklyScheduleTransitionStruct
0x02 GetWeeklySchedule Optional client→server
DaysToReturn: ScheduleDayOfWeekBitmap, ModeToReturn: ScheduleModeBitmap
0x02 AddThermostatSuggestionResponse Optional server→client
UniqueID: int8u
0x03 ClearWeeklySchedule Optional client→server None
0x05 SetActiveScheduleRequest Optional client→server
ScheduleHandle: octet_string
0x06 SetActivePresetRequest Optional client→server
PresetHandle: octet_string
0x07 AddThermostatSuggestion Optional client→server
PresetHandle: octet_string, EffectiveTime: epoch_s, ExpirationInMinutes: int16u
0x08 RemoveThermostatSuggestion Optional client→server
UniqueID: int8u
0xFD AtomicResponse Optional server→client
StatusCode: status, AttributeStatus: AtomicAttributeStatusStruct, Timeout: int16u
0xFE AtomicRequest Optional client→server
RequestType: AtomicRequestTypeEnum, AttributeRequests: attrib_id, Timeout: int16u
Heating (HEAT) bit 0
Thermostat is capable of managing a heating device
Cooling (COOL) bit 1
Thermostat is capable of managing a cooling device
Occupancy (OCC) bit 2
Supports Occupied and Unoccupied setpoints
ScheduleConfiguration (SCH) bit 3
Supports remote configuration of a weekly schedule of setpoint transitions
Setback (SB) bit 4
Supports configurable setback (or span)
AutoMode (AUTO) bit 5
Supports a System Mode of Auto
LocalTemperatureNotExposed (LTNE) bit 6
Thermostat does not expose the LocalTemperature Value in the LocalTemperature attribute
MatterScheduleConfiguration (MSCH) bit 7
Supports enhanced schedules
Presets (PRES) bit 8
Thermostat supports setpoint presets
Events (TEVT) bit 9
Thermostat supports events
Thermostat Suggestions (TSUGGEST) bit 10
Thermostat supports suggestions

Device Types Using This Cluster

Device types in the Matter spec that reference this cluster

Devices Implementing This Cluster

12 devices in the survey implement this cluster