---
title: MTRBaseClusterThermostat
framework: matter
role: symbol
role_heading: Class
path: matter/mtrbaseclusterthermostat
---

# MTRBaseClusterThermostat

## Declaration

```swift
class MTRBaseClusterThermostat
```

## Topics

### Initializers

- [init(device:endpoint:queue:)](matter/mtrbaseclusterthermostat/init(device:endpoint:queue:).md)
- [init(device:endpointID:queue:)](matter/mtrbaseclusterthermostat/init(device:endpointid:queue:).md)

### Instance Methods

- [clearWeeklySchedule(completion:)](matter/mtrbaseclusterthermostat/clearweeklyschedule(completion:).md)
- [clearWeeklySchedule(completionHandler:)](matter/mtrbaseclusterthermostat/clearweeklyschedule(completionhandler:).md)
- [clearWeeklySchedule(with:completion:)](matter/mtrbaseclusterthermostat/clearweeklyschedule(with:completion:).md)
- [clearWeeklySchedule(with:completionHandler:)](matter/mtrbaseclusterthermostat/clearweeklyschedule(with:completionhandler:).md)
- [getWeeklySchedule(with:completion:)](matter/mtrbaseclusterthermostat/getweeklyschedule(with:completion:).md)
- [getWeeklySchedule(with:completionHandler:)](matter/mtrbaseclusterthermostat/getweeklyschedule(with:completionhandler:).md)
- [readAttributeACCapacity(completion:)](matter/mtrbaseclusterthermostat/readattributeaccapacity(completion:).md)
- [readAttributeACCapacity(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccapacity(completionhandler:).md)
- [readAttributeACCapacityformat(completion:)](matter/mtrbaseclusterthermostat/readattributeaccapacityformat(completion:).md)
- [readAttributeACCapacityformat(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccapacityformat(completionhandler:).md)
- [readAttributeACCoilTemperature(completion:)](matter/mtrbaseclusterthermostat/readattributeaccoiltemperature(completion:).md)
- [readAttributeACCoilTemperature(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccoiltemperature(completionhandler:).md)
- [readAttributeACCompressorType(completion:)](matter/mtrbaseclusterthermostat/readattributeaccompressortype(completion:).md)
- [readAttributeACCompressorType(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccompressortype(completionhandler:).md)
- [readAttributeACErrorCode(completion:)](matter/mtrbaseclusterthermostat/readattributeacerrorcode(completion:).md)
- [readAttributeACErrorCode(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeacerrorcode(completionhandler:).md)
- [readAttributeACLouverPosition(completion:)](matter/mtrbaseclusterthermostat/readattributeaclouverposition(completion:).md)
- [readAttributeACLouverPosition(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaclouverposition(completionhandler:).md)
- [readAttributeACRefrigerantType(completion:)](matter/mtrbaseclusterthermostat/readattributeacrefrigeranttype(completion:).md)
- [readAttributeACRefrigerantType(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeacrefrigeranttype(completionhandler:).md)
- [readAttributeACType(completion:)](matter/mtrbaseclusterthermostat/readattributeactype(completion:).md)
- [readAttributeACType(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeactype(completionhandler:).md)
- [readAttributeAbsMaxCoolSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributeabsmaxcoolsetpointlimit(completion:).md)
- [readAttributeAbsMaxCoolSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsmaxcoolsetpointlimit(completionhandler:).md)
- [readAttributeAbsMaxHeatSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributeabsmaxheatsetpointlimit(completion:).md)
- [readAttributeAbsMaxHeatSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsmaxheatsetpointlimit(completionhandler:).md)
- [readAttributeAbsMinCoolSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributeabsmincoolsetpointlimit(completion:).md)
- [readAttributeAbsMinCoolSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsmincoolsetpointlimit(completionhandler:).md)
- [readAttributeAbsMinHeatSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributeabsminheatsetpointlimit(completion:).md)
- [readAttributeAbsMinHeatSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsminheatsetpointlimit(completionhandler:).md)
- [readAttributeAcceptedCommandList(completion:)](matter/mtrbaseclusterthermostat/readattributeacceptedcommandlist(completion:).md)
- [readAttributeAcceptedCommandList(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeacceptedcommandlist(completionhandler:).md)
- [readAttributeAttributeList(completion:)](matter/mtrbaseclusterthermostat/readattributeattributelist(completion:).md)
- [readAttributeAttributeList(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeattributelist(completionhandler:).md)
- [readAttributeClusterRevision(completion:)](matter/mtrbaseclusterthermostat/readattributeclusterrevision(completion:).md)
- [readAttributeClusterRevision(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeclusterrevision(completionhandler:).md)
- [readAttributeControlSequenceOfOperation(completion:)](matter/mtrbaseclusterthermostat/readattributecontrolsequenceofoperation(completion:).md)
- [readAttributeControlSequenceOfOperation(completionHandler:)](matter/mtrbaseclusterthermostat/readattributecontrolsequenceofoperation(completionhandler:).md)
- [readAttributeEmergencyHeatDelta(completion:)](matter/mtrbaseclusterthermostat/readattributeemergencyheatdelta(completion:).md)
- [readAttributeEmergencyHeatDelta(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeemergencyheatdelta(completionhandler:).md)
- [readAttributeFeatureMap(completion:)](matter/mtrbaseclusterthermostat/readattributefeaturemap(completion:).md)
- [readAttributeFeatureMap(completionHandler:)](matter/mtrbaseclusterthermostat/readattributefeaturemap(completionhandler:).md)
- [readAttributeGeneratedCommandList(completion:)](matter/mtrbaseclusterthermostat/readattributegeneratedcommandlist(completion:).md)
- [readAttributeGeneratedCommandList(completionHandler:)](matter/mtrbaseclusterthermostat/readattributegeneratedcommandlist(completionhandler:).md)
- [readAttributeHVACSystemTypeConfiguration(completion:)](matter/mtrbaseclusterthermostat/readattributehvacsystemtypeconfiguration(completion:).md)
- [readAttributeHVACSystemTypeConfiguration(completionHandler:)](matter/mtrbaseclusterthermostat/readattributehvacsystemtypeconfiguration(completionhandler:).md)
- [readAttributeLocalTemperature(completion:)](matter/mtrbaseclusterthermostat/readattributelocaltemperature(completion:).md)
- [readAttributeLocalTemperature(completionHandler:)](matter/mtrbaseclusterthermostat/readattributelocaltemperature(completionhandler:).md)
- [readAttributeLocalTemperatureCalibration(completion:)](matter/mtrbaseclusterthermostat/readattributelocaltemperaturecalibration(completion:).md)
- [readAttributeLocalTemperatureCalibration(completionHandler:)](matter/mtrbaseclusterthermostat/readattributelocaltemperaturecalibration(completionhandler:).md)
- [readAttributeMaxCoolSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributemaxcoolsetpointlimit(completion:).md)
- [readAttributeMaxCoolSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributemaxcoolsetpointlimit(completionhandler:).md)
- [readAttributeMaxHeatSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributemaxheatsetpointlimit(completion:).md)
- [readAttributeMaxHeatSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributemaxheatsetpointlimit(completionhandler:).md)
- [readAttributeMinCoolSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributemincoolsetpointlimit(completion:).md)
- [readAttributeMinCoolSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributemincoolsetpointlimit(completionhandler:).md)
- [readAttributeMinHeatSetpointLimit(completion:)](matter/mtrbaseclusterthermostat/readattributeminheatsetpointlimit(completion:).md)
- [readAttributeMinHeatSetpointLimit(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeminheatsetpointlimit(completionhandler:).md)
- [readAttributeMinSetpointDeadBand(completion:)](matter/mtrbaseclusterthermostat/readattributeminsetpointdeadband(completion:).md)
- [readAttributeMinSetpointDeadBand(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeminsetpointdeadband(completionhandler:).md)
- [readAttributeNumberOfDailyTransitions(completion:)](matter/mtrbaseclusterthermostat/readattributenumberofdailytransitions(completion:).md)
- [readAttributeNumberOfDailyTransitions(completionHandler:)](matter/mtrbaseclusterthermostat/readattributenumberofdailytransitions(completionhandler:).md)
- [readAttributeNumberOfWeeklyTransitions(completion:)](matter/mtrbaseclusterthermostat/readattributenumberofweeklytransitions(completion:).md)
- [readAttributeNumberOfWeeklyTransitions(completionHandler:)](matter/mtrbaseclusterthermostat/readattributenumberofweeklytransitions(completionhandler:).md)
- [readAttributeOccupancy(completion:)](matter/mtrbaseclusterthermostat/readattributeoccupancy(completion:).md)
- [readAttributeOccupancy(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupancy(completionhandler:).md)
- [readAttributeOccupiedCoolingSetpoint(completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedcoolingsetpoint(completion:).md)
- [readAttributeOccupiedCoolingSetpoint(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedcoolingsetpoint(completionhandler:).md)
- [readAttributeOccupiedHeatingSetpoint(completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedheatingsetpoint(completion:).md)
- [readAttributeOccupiedHeatingSetpoint(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedheatingsetpoint(completionhandler:).md)
- [readAttributeOccupiedSetback(completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetback(completion:).md)
- [readAttributeOccupiedSetback(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetback(completionhandler:).md)
- [readAttributeOccupiedSetbackMax(completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmax(completion:).md)
- [readAttributeOccupiedSetbackMax(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmax(completionhandler:).md)
- [readAttributeOccupiedSetbackMin(completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmin(completion:).md)
- [readAttributeOccupiedSetbackMin(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmin(completionhandler:).md)
- [readAttributeOutdoorTemperature(completion:)](matter/mtrbaseclusterthermostat/readattributeoutdoortemperature(completion:).md)
- [readAttributeOutdoorTemperature(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoutdoortemperature(completionhandler:).md)
- [readAttributePICoolingDemand(completion:)](matter/mtrbaseclusterthermostat/readattributepicoolingdemand(completion:).md)
- [readAttributePICoolingDemand(completionHandler:)](matter/mtrbaseclusterthermostat/readattributepicoolingdemand(completionhandler:).md)
- [readAttributePIHeatingDemand(completion:)](matter/mtrbaseclusterthermostat/readattributepiheatingdemand(completion:).md)
- [readAttributePIHeatingDemand(completionHandler:)](matter/mtrbaseclusterthermostat/readattributepiheatingdemand(completionhandler:).md)
- [readAttributeRemoteSensing(completion:)](matter/mtrbaseclusterthermostat/readattributeremotesensing(completion:).md)
- [readAttributeRemoteSensing(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeremotesensing(completionhandler:).md)
- [readAttributeSetpointChangeAmount(completion:)](matter/mtrbaseclusterthermostat/readattributesetpointchangeamount(completion:).md)
- [readAttributeSetpointChangeAmount(completionHandler:)](matter/mtrbaseclusterthermostat/readattributesetpointchangeamount(completionhandler:).md)
- [readAttributeSetpointChangeSource(completion:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesource(completion:).md)
- [readAttributeSetpointChangeSource(completionHandler:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesource(completionhandler:).md)
- [readAttributeSetpointChangeSourceTimestamp(completion:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesourcetimestamp(completion:).md)
- [readAttributeSetpointChangeSourceTimestamp(completionHandler:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesourcetimestamp(completionhandler:).md)
- [readAttributeStartOfWeek(completion:)](matter/mtrbaseclusterthermostat/readattributestartofweek(completion:).md)
- [readAttributeStartOfWeek(completionHandler:)](matter/mtrbaseclusterthermostat/readattributestartofweek(completionhandler:).md)
- [readAttributeSystemMode(completion:)](matter/mtrbaseclusterthermostat/readattributesystemmode(completion:).md)
- [readAttributeSystemMode(completionHandler:)](matter/mtrbaseclusterthermostat/readattributesystemmode(completionhandler:).md)
- [readAttributeTemperatureSetpointHold(completion:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointhold(completion:).md)
- [readAttributeTemperatureSetpointHold(completionHandler:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointhold(completionhandler:).md)
- [readAttributeTemperatureSetpointHoldDuration(completion:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointholdduration(completion:).md)
- [readAttributeTemperatureSetpointHoldDuration(completionHandler:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointholdduration(completionhandler:).md)
- [readAttributeThermostatProgrammingOperationMode(completion:)](matter/mtrbaseclusterthermostat/readattributethermostatprogrammingoperationmode(completion:).md)
- [readAttributeThermostatProgrammingOperationMode(completionHandler:)](matter/mtrbaseclusterthermostat/readattributethermostatprogrammingoperationmode(completionhandler:).md)
- [readAttributeThermostatRunningMode(completion:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningmode(completion:).md)
- [readAttributeThermostatRunningMode(completionHandler:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningmode(completionhandler:).md)
- [readAttributeThermostatRunningState(completion:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningstate(completion:).md)
- [readAttributeThermostatRunningState(completionHandler:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningstate(completionhandler:).md)
- [readAttributeUnoccupiedCoolingSetpoint(completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedcoolingsetpoint(completion:).md)
- [readAttributeUnoccupiedCoolingSetpoint(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedcoolingsetpoint(completionhandler:).md)
- [readAttributeUnoccupiedHeatingSetpoint(completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedheatingsetpoint(completion:).md)
- [readAttributeUnoccupiedHeatingSetpoint(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedheatingsetpoint(completionhandler:).md)
- [readAttributeUnoccupiedSetback(completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetback(completion:).md)
- [readAttributeUnoccupiedSetback(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetback(completionhandler:).md)
- [readAttributeUnoccupiedSetbackMax(completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmax(completion:).md)
- [readAttributeUnoccupiedSetbackMax(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmax(completionhandler:).md)
- [readAttributeUnoccupiedSetbackMin(completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmin(completion:).md)
- [readAttributeUnoccupiedSetbackMin(completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmin(completionhandler:).md)
- [setWeeklyScheduleWith(_:completion:)](matter/mtrbaseclusterthermostat/setweeklyschedulewith(_:completion:).md)
- [setWeeklyScheduleWith(_:completionHandler:)](matter/mtrbaseclusterthermostat/setweeklyschedulewith(_:completionhandler:).md)
- [setpointRaiseLower(with:completion:)](matter/mtrbaseclusterthermostat/setpointraiselower(with:completion:).md)
- [setpointRaiseLower(with:completionHandler:)](matter/mtrbaseclusterthermostat/setpointraiselower(with:completionhandler:).md)
- [subscribeAttributeACCapacity(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccapacity(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCapacity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccapacity(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCapacityformat(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccapacityformat(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCapacityformat(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccapacityformat(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCoilTemperature(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccoiltemperature(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCoilTemperature(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccoiltemperature(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCompressorType(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccompressortype(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACCompressorType(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaccompressortype(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACErrorCode(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeacerrorcode(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACErrorCode(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeacerrorcode(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACLouverPosition(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaclouverposition(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACLouverPosition(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeaclouverposition(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACRefrigerantType(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeacrefrigeranttype(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACRefrigerantType(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeacrefrigeranttype(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACType(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeactype(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeACType(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeactype(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMaxCoolSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsmaxcoolsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMaxCoolSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsmaxcoolsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMaxHeatSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsmaxheatsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMaxHeatSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsmaxheatsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMinCoolSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsmincoolsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMinCoolSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsmincoolsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMinHeatSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsminheatsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAbsMinHeatSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeabsminheatsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAcceptedCommandList(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeacceptedcommandlist(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAcceptedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeacceptedcommandlist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAttributeList(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeattributelist(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAttributeList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeattributelist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeClusterRevision(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeclusterrevision(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeClusterRevision(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeclusterrevision(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeControlSequenceOfOperation(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributecontrolsequenceofoperation(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeControlSequenceOfOperation(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributecontrolsequenceofoperation(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeEmergencyHeatDelta(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeemergencyheatdelta(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeEmergencyHeatDelta(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeemergencyheatdelta(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeFeatureMap(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributefeaturemap(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeFeatureMap(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributefeaturemap(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeGeneratedCommandList(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributegeneratedcommandlist(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeGeneratedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributegeneratedcommandlist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeHVACSystemTypeConfiguration(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributehvacsystemtypeconfiguration(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeHVACSystemTypeConfiguration(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributehvacsystemtypeconfiguration(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeLocalTemperature(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributelocaltemperature(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeLocalTemperature(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributelocaltemperature(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeLocalTemperatureCalibration(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributelocaltemperaturecalibration(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeLocalTemperatureCalibration(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributelocaltemperaturecalibration(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxCoolSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributemaxcoolsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxCoolSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributemaxcoolsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxHeatSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributemaxheatsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxHeatSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributemaxheatsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinCoolSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributemincoolsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinCoolSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributemincoolsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinHeatSetpointLimit(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeminheatsetpointlimit(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinHeatSetpointLimit(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeminheatsetpointlimit(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinSetpointDeadBand(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeminsetpointdeadband(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinSetpointDeadBand(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeminsetpointdeadband(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfDailyTransitions(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofdailytransitions(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfDailyTransitions(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofdailytransitions(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfWeeklyTransitions(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofweeklytransitions(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfWeeklyTransitions(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofweeklytransitions(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupancy(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupancy(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupancy(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupancy(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedCoolingSetpoint(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedcoolingsetpoint(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedCoolingSetpoint(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedcoolingsetpoint(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedHeatingSetpoint(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedheatingsetpoint(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedHeatingSetpoint(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedheatingsetpoint(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedSetback(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedsetback(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedSetback(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedsetback(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedSetbackMax(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedsetbackmax(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedSetbackMax(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedsetbackmax(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedSetbackMin(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedsetbackmin(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOccupiedSetbackMin(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoccupiedsetbackmin(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOutdoorTemperature(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoutdoortemperature(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOutdoorTemperature(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeoutdoortemperature(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePICoolingDemand(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributepicoolingdemand(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePICoolingDemand(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributepicoolingdemand(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePIHeatingDemand(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributepiheatingdemand(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePIHeatingDemand(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributepiheatingdemand(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeRemoteSensing(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeremotesensing(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeRemoteSensing(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeremotesensing(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointChangeAmount(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointchangeamount(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointChangeAmount(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointchangeamount(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointChangeSource(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointchangesource(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointChangeSource(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointchangesource(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointChangeSourceTimestamp(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointchangesourcetimestamp(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointChangeSourceTimestamp(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointchangesourcetimestamp(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeStartOfWeek(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributestartofweek(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeStartOfWeek(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributestartofweek(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSystemMode(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesystemmode(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSystemMode(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesystemmode(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeTemperatureSetpointHold(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributetemperaturesetpointhold(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeTemperatureSetpointHold(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributetemperaturesetpointhold(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeTemperatureSetpointHoldDuration(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributetemperaturesetpointholdduration(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeTemperatureSetpointHoldDuration(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributetemperaturesetpointholdduration(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeThermostatProgrammingOperationMode(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributethermostatprogrammingoperationmode(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeThermostatProgrammingOperationMode(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributethermostatprogrammingoperationmode(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeThermostatRunningMode(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributethermostatrunningmode(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeThermostatRunningMode(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributethermostatrunningmode(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeThermostatRunningState(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributethermostatrunningstate(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeThermostatRunningState(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributethermostatrunningstate(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedCoolingSetpoint(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedcoolingsetpoint(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedCoolingSetpoint(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedcoolingsetpoint(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedHeatingSetpoint(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedheatingsetpoint(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedHeatingSetpoint(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedheatingsetpoint(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedSetback(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedsetback(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedSetback(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedsetback(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedSetbackMax(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedsetbackmax(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedSetbackMax(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedsetbackmax(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedSetbackMin(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedsetbackmin(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUnoccupiedSetbackMin(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeunoccupiedsetbackmin(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [writeAttributeACCapacity(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeaccapacity(withvalue:completion:).md)
- [writeAttributeACCapacity(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaccapacity(withvalue:completionhandler:).md)
- [writeAttributeACCapacity(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeaccapacity(withvalue:params:completion:).md)
- [writeAttributeACCapacity(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaccapacity(withvalue:params:completionhandler:).md)
- [writeAttributeACCapacityformat(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeaccapacityformat(withvalue:completion:).md)
- [writeAttributeACCapacityformat(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaccapacityformat(withvalue:completionhandler:).md)
- [writeAttributeACCapacityformat(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeaccapacityformat(withvalue:params:completion:).md)
- [writeAttributeACCapacityformat(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaccapacityformat(withvalue:params:completionhandler:).md)
- [writeAttributeACCompressorType(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeaccompressortype(withvalue:completion:).md)
- [writeAttributeACCompressorType(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaccompressortype(withvalue:completionhandler:).md)
- [writeAttributeACCompressorType(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeaccompressortype(withvalue:params:completion:).md)
- [writeAttributeACCompressorType(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaccompressortype(withvalue:params:completionhandler:).md)
- [writeAttributeACErrorCode(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeacerrorcode(withvalue:completion:).md)
- [writeAttributeACErrorCode(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeacerrorcode(withvalue:completionhandler:).md)
- [writeAttributeACErrorCode(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeacerrorcode(withvalue:params:completion:).md)
- [writeAttributeACErrorCode(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeacerrorcode(withvalue:params:completionhandler:).md)
- [writeAttributeACLouverPosition(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeaclouverposition(withvalue:completion:).md)
- [writeAttributeACLouverPosition(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaclouverposition(withvalue:completionhandler:).md)
- [writeAttributeACLouverPosition(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeaclouverposition(withvalue:params:completion:).md)
- [writeAttributeACLouverPosition(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeaclouverposition(withvalue:params:completionhandler:).md)
- [writeAttributeACRefrigerantType(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeacrefrigeranttype(withvalue:completion:).md)
- [writeAttributeACRefrigerantType(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeacrefrigeranttype(withvalue:completionhandler:).md)
- [writeAttributeACRefrigerantType(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeacrefrigeranttype(withvalue:params:completion:).md)
- [writeAttributeACRefrigerantType(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeacrefrigeranttype(withvalue:params:completionhandler:).md)
- [writeAttributeACType(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeactype(withvalue:completion:).md)
- [writeAttributeACType(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeactype(withvalue:completionhandler:).md)
- [writeAttributeACType(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeactype(withvalue:params:completion:).md)
- [writeAttributeACType(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeactype(withvalue:params:completionhandler:).md)
- [writeAttributeControlSequenceOfOperation(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributecontrolsequenceofoperation(withvalue:completion:).md)
- [writeAttributeControlSequenceOfOperation(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributecontrolsequenceofoperation(withvalue:completionhandler:).md)
- [writeAttributeControlSequenceOfOperation(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributecontrolsequenceofoperation(withvalue:params:completion:).md)
- [writeAttributeControlSequenceOfOperation(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributecontrolsequenceofoperation(withvalue:params:completionhandler:).md)
- [writeAttributeEmergencyHeatDelta(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeemergencyheatdelta(withvalue:completion:).md)
- [writeAttributeEmergencyHeatDelta(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeemergencyheatdelta(withvalue:completionhandler:).md)
- [writeAttributeEmergencyHeatDelta(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeemergencyheatdelta(withvalue:params:completion:).md)
- [writeAttributeEmergencyHeatDelta(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeemergencyheatdelta(withvalue:params:completionhandler:).md)
- [writeAttributeHVACSystemTypeConfiguration(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributehvacsystemtypeconfiguration(withvalue:completion:).md)
- [writeAttributeHVACSystemTypeConfiguration(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributehvacsystemtypeconfiguration(withvalue:completionhandler:).md)
- [writeAttributeHVACSystemTypeConfiguration(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributehvacsystemtypeconfiguration(withvalue:params:completion:).md)
- [writeAttributeHVACSystemTypeConfiguration(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributehvacsystemtypeconfiguration(withvalue:params:completionhandler:).md)
- [writeAttributeLocalTemperatureCalibration(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributelocaltemperaturecalibration(withvalue:completion:).md)
- [writeAttributeLocalTemperatureCalibration(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributelocaltemperaturecalibration(withvalue:completionhandler:).md)
- [writeAttributeLocalTemperatureCalibration(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributelocaltemperaturecalibration(withvalue:params:completion:).md)
- [writeAttributeLocalTemperatureCalibration(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributelocaltemperaturecalibration(withvalue:params:completionhandler:).md)
- [writeAttributeMaxCoolSetpointLimit(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributemaxcoolsetpointlimit(withvalue:completion:).md)
- [writeAttributeMaxCoolSetpointLimit(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributemaxcoolsetpointlimit(withvalue:completionhandler:).md)
- [writeAttributeMaxCoolSetpointLimit(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributemaxcoolsetpointlimit(withvalue:params:completion:).md)
- [writeAttributeMaxCoolSetpointLimit(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributemaxcoolsetpointlimit(withvalue:params:completionhandler:).md)
- [writeAttributeMaxHeatSetpointLimit(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributemaxheatsetpointlimit(withvalue:completion:).md)
- [writeAttributeMaxHeatSetpointLimit(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributemaxheatsetpointlimit(withvalue:completionhandler:).md)
- [writeAttributeMaxHeatSetpointLimit(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributemaxheatsetpointlimit(withvalue:params:completion:).md)
- [writeAttributeMaxHeatSetpointLimit(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributemaxheatsetpointlimit(withvalue:params:completionhandler:).md)
- [writeAttributeMinCoolSetpointLimit(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributemincoolsetpointlimit(withvalue:completion:).md)
- [writeAttributeMinCoolSetpointLimit(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributemincoolsetpointlimit(withvalue:completionhandler:).md)
- [writeAttributeMinCoolSetpointLimit(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributemincoolsetpointlimit(withvalue:params:completion:).md)
- [writeAttributeMinCoolSetpointLimit(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributemincoolsetpointlimit(withvalue:params:completionhandler:).md)
- [writeAttributeMinHeatSetpointLimit(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeminheatsetpointlimit(withvalue:completion:).md)
- [writeAttributeMinHeatSetpointLimit(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeminheatsetpointlimit(withvalue:completionhandler:).md)
- [writeAttributeMinHeatSetpointLimit(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeminheatsetpointlimit(withvalue:params:completion:).md)
- [writeAttributeMinHeatSetpointLimit(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeminheatsetpointlimit(withvalue:params:completionhandler:).md)
- [writeAttributeMinSetpointDeadBand(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeminsetpointdeadband(withvalue:completion:).md)
- [writeAttributeMinSetpointDeadBand(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeminsetpointdeadband(withvalue:completionhandler:).md)
- [writeAttributeMinSetpointDeadBand(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeminsetpointdeadband(withvalue:params:completion:).md)
- [writeAttributeMinSetpointDeadBand(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeminsetpointdeadband(withvalue:params:completionhandler:).md)
- [writeAttributeOccupiedCoolingSetpoint(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedcoolingsetpoint(withvalue:completion:).md)
- [writeAttributeOccupiedCoolingSetpoint(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedcoolingsetpoint(withvalue:completionhandler:).md)
- [writeAttributeOccupiedCoolingSetpoint(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedcoolingsetpoint(withvalue:params:completion:).md)
- [writeAttributeOccupiedCoolingSetpoint(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedcoolingsetpoint(withvalue:params:completionhandler:).md)
- [writeAttributeOccupiedHeatingSetpoint(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedheatingsetpoint(withvalue:completion:).md)
- [writeAttributeOccupiedHeatingSetpoint(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedheatingsetpoint(withvalue:completionhandler:).md)
- [writeAttributeOccupiedHeatingSetpoint(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedheatingsetpoint(withvalue:params:completion:).md)
- [writeAttributeOccupiedHeatingSetpoint(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedheatingsetpoint(withvalue:params:completionhandler:).md)
- [writeAttributeOccupiedSetback(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedsetback(withvalue:completion:).md)
- [writeAttributeOccupiedSetback(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedsetback(withvalue:completionhandler:).md)
- [writeAttributeOccupiedSetback(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedsetback(withvalue:params:completion:).md)
- [writeAttributeOccupiedSetback(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeoccupiedsetback(withvalue:params:completionhandler:).md)
- [writeAttributeRemoteSensing(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeremotesensing(withvalue:completion:).md)
- [writeAttributeRemoteSensing(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeremotesensing(withvalue:completionhandler:).md)
- [writeAttributeRemoteSensing(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeremotesensing(withvalue:params:completion:).md)
- [writeAttributeRemoteSensing(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeremotesensing(withvalue:params:completionhandler:).md)
- [writeAttributeSystemMode(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributesystemmode(withvalue:completion:).md)
- [writeAttributeSystemMode(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributesystemmode(withvalue:completionhandler:).md)
- [writeAttributeSystemMode(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributesystemmode(withvalue:params:completion:).md)
- [writeAttributeSystemMode(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributesystemmode(withvalue:params:completionhandler:).md)
- [writeAttributeTemperatureSetpointHold(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointhold(withvalue:completion:).md)
- [writeAttributeTemperatureSetpointHold(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointhold(withvalue:completionhandler:).md)
- [writeAttributeTemperatureSetpointHold(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointhold(withvalue:params:completion:).md)
- [writeAttributeTemperatureSetpointHold(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointhold(withvalue:params:completionhandler:).md)
- [writeAttributeTemperatureSetpointHoldDuration(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointholdduration(withvalue:completion:).md)
- [writeAttributeTemperatureSetpointHoldDuration(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointholdduration(withvalue:completionhandler:).md)
- [writeAttributeTemperatureSetpointHoldDuration(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointholdduration(withvalue:params:completion:).md)
- [writeAttributeTemperatureSetpointHoldDuration(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributetemperaturesetpointholdduration(withvalue:params:completionhandler:).md)
- [writeAttributeThermostatProgrammingOperationMode(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributethermostatprogrammingoperationmode(withvalue:completion:).md)
- [writeAttributeThermostatProgrammingOperationMode(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributethermostatprogrammingoperationmode(withvalue:completionhandler:).md)
- [writeAttributeThermostatProgrammingOperationMode(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributethermostatprogrammingoperationmode(withvalue:params:completion:).md)
- [writeAttributeThermostatProgrammingOperationMode(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributethermostatprogrammingoperationmode(withvalue:params:completionhandler:).md)
- [writeAttributeUnoccupiedCoolingSetpoint(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedcoolingsetpoint(withvalue:completion:).md)
- [writeAttributeUnoccupiedCoolingSetpoint(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedcoolingsetpoint(withvalue:completionhandler:).md)
- [writeAttributeUnoccupiedCoolingSetpoint(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedcoolingsetpoint(withvalue:params:completion:).md)
- [writeAttributeUnoccupiedCoolingSetpoint(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedcoolingsetpoint(withvalue:params:completionhandler:).md)
- [writeAttributeUnoccupiedHeatingSetpoint(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedheatingsetpoint(withvalue:completion:).md)
- [writeAttributeUnoccupiedHeatingSetpoint(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedheatingsetpoint(withvalue:completionhandler:).md)
- [writeAttributeUnoccupiedHeatingSetpoint(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedheatingsetpoint(withvalue:params:completion:).md)
- [writeAttributeUnoccupiedHeatingSetpoint(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedheatingsetpoint(withvalue:params:completionhandler:).md)
- [writeAttributeUnoccupiedSetback(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedsetback(withvalue:completion:).md)
- [writeAttributeUnoccupiedSetback(withValue:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedsetback(withvalue:completionhandler:).md)
- [writeAttributeUnoccupiedSetback(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedsetback(withvalue:params:completion:).md)
- [writeAttributeUnoccupiedSetback(withValue:params:completionHandler:)](matter/mtrbaseclusterthermostat/writeattributeunoccupiedsetback(withvalue:params:completionhandler:).md)
- [atomicRequest(with:completion:)](matter/mtrbaseclusterthermostat/atomicrequest(with:completion:).md)
- [readAttributeActivePresetHandle(completion:)](matter/mtrbaseclusterthermostat/readattributeactivepresethandle(completion:).md)
- [readAttributeActiveScheduleHandle(completion:)](matter/mtrbaseclusterthermostat/readattributeactiveschedulehandle(completion:).md)
- [readAttributeNumberOfPresets(completion:)](matter/mtrbaseclusterthermostat/readattributenumberofpresets(completion:).md)
- [readAttributeNumberOfScheduleTransitionPerDay(completion:)](matter/mtrbaseclusterthermostat/readattributenumberofscheduletransitionperday(completion:).md)
- [readAttributeNumberOfScheduleTransitions(completion:)](matter/mtrbaseclusterthermostat/readattributenumberofscheduletransitions(completion:).md)
- [readAttributeNumberOfSchedules(completion:)](matter/mtrbaseclusterthermostat/readattributenumberofschedules(completion:).md)
- [readAttributePresetTypes(completion:)](matter/mtrbaseclusterthermostat/readattributepresettypes(completion:).md)
- [readAttributePresets(completion:)](matter/mtrbaseclusterthermostat/readattributepresets(completion:).md)
- [readAttributeScheduleTypes(completion:)](matter/mtrbaseclusterthermostat/readattributescheduletypes(completion:).md)
- [readAttributeSchedules(completion:)](matter/mtrbaseclusterthermostat/readattributeschedules(completion:).md)
- [readAttributeSetpointHoldExpiryTimestamp(completion:)](matter/mtrbaseclusterthermostat/readattributesetpointholdexpirytimestamp(completion:).md)
- [setActivePresetRequestWith(_:completion:)](matter/mtrbaseclusterthermostat/setactivepresetrequestwith(_:completion:).md)
- [setActiveScheduleRequestWith(_:completion:)](matter/mtrbaseclusterthermostat/setactiveschedulerequestwith(_:completion:).md)
- [subscribeAttributeActivePresetHandle(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeactivepresethandle(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeActiveScheduleHandle(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeactiveschedulehandle(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfPresets(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofpresets(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfScheduleTransitionPerDay(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofscheduletransitionperday(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfScheduleTransitions(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofscheduletransitions(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNumberOfSchedules(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributenumberofschedules(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePresetTypes(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributepresettypes(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePresets(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributepresets(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeScheduleTypes(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributescheduletypes(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSchedules(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributeschedules(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSetpointHoldExpiryTimestamp(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterthermostat/subscribeattributesetpointholdexpirytimestamp(with:subscriptionestablished:reporthandler:).md)
- [writeAttributePresets(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributepresets(withvalue:completion:).md)
- [writeAttributePresets(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributepresets(withvalue:params:completion:).md)
- [writeAttributeSchedules(withValue:completion:)](matter/mtrbaseclusterthermostat/writeattributeschedules(withvalue:completion:).md)
- [writeAttributeSchedules(withValue:params:completion:)](matter/mtrbaseclusterthermostat/writeattributeschedules(withvalue:params:completion:).md)

### Type Methods

- [readAttributeACCapacity(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccapacity(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACCapacity(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeaccapacity(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACCapacityformat(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccapacityformat(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACCapacityformat(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeaccapacityformat(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACCoilTemperature(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccoiltemperature(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACCoilTemperature(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeaccoiltemperature(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACCompressorType(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaccompressortype(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACCompressorType(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeaccompressortype(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACErrorCode(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeacerrorcode(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACErrorCode(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeacerrorcode(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACLouverPosition(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeaclouverposition(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACLouverPosition(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeaclouverposition(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACRefrigerantType(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeacrefrigeranttype(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACRefrigerantType(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeacrefrigeranttype(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeACType(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeactype(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeACType(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeactype(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAbsMaxCoolSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsmaxcoolsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAbsMaxCoolSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeabsmaxcoolsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAbsMaxHeatSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsmaxheatsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAbsMaxHeatSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeabsmaxheatsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAbsMinCoolSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsmincoolsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAbsMinCoolSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeabsmincoolsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAbsMinHeatSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeabsminheatsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAbsMinHeatSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeabsminheatsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAcceptedCommandList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeacceptedcommandlist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAcceptedCommandList(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeacceptedcommandlist(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAttributeList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeattributelist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAttributeList(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeattributelist(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeClusterRevision(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeclusterrevision(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeClusterRevision(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeclusterrevision(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeControlSequenceOfOperation(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributecontrolsequenceofoperation(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeControlSequenceOfOperation(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributecontrolsequenceofoperation(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeEmergencyHeatDelta(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeemergencyheatdelta(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeEmergencyHeatDelta(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeemergencyheatdelta(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeFeatureMap(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributefeaturemap(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeFeatureMap(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributefeaturemap(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeGeneratedCommandList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributegeneratedcommandlist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeGeneratedCommandList(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributegeneratedcommandlist(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeHVACSystemTypeConfiguration(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributehvacsystemtypeconfiguration(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeHVACSystemTypeConfiguration(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributehvacsystemtypeconfiguration(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeLocalTemperature(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributelocaltemperature(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeLocalTemperature(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributelocaltemperature(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeLocalTemperatureCalibration(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributelocaltemperaturecalibration(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeLocalTemperatureCalibration(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributelocaltemperaturecalibration(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMaxCoolSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributemaxcoolsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMaxCoolSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributemaxcoolsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMaxHeatSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributemaxheatsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMaxHeatSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributemaxheatsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMinCoolSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributemincoolsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMinCoolSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributemincoolsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMinHeatSetpointLimit(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeminheatsetpointlimit(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMinHeatSetpointLimit(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeminheatsetpointlimit(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMinSetpointDeadBand(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeminsetpointdeadband(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMinSetpointDeadBand(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeminsetpointdeadband(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeNumberOfDailyTransitions(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributenumberofdailytransitions(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeNumberOfDailyTransitions(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributenumberofdailytransitions(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeNumberOfWeeklyTransitions(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributenumberofweeklytransitions(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeNumberOfWeeklyTransitions(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributenumberofweeklytransitions(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOccupancy(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupancy(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOccupancy(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoccupancy(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOccupiedCoolingSetpoint(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedcoolingsetpoint(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOccupiedCoolingSetpoint(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedcoolingsetpoint(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOccupiedHeatingSetpoint(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedheatingsetpoint(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOccupiedHeatingSetpoint(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedheatingsetpoint(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOccupiedSetback(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetback(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOccupiedSetback(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetback(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOccupiedSetbackMax(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmax(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOccupiedSetbackMax(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmax(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOccupiedSetbackMin(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmin(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOccupiedSetbackMin(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoccupiedsetbackmin(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOutdoorTemperature(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeoutdoortemperature(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOutdoorTemperature(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeoutdoortemperature(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributePICoolingDemand(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributepicoolingdemand(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributePICoolingDemand(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributepicoolingdemand(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributePIHeatingDemand(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributepiheatingdemand(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributePIHeatingDemand(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributepiheatingdemand(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeRemoteSensing(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeremotesensing(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeRemoteSensing(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeremotesensing(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeSetpointChangeAmount(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributesetpointchangeamount(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSetpointChangeAmount(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributesetpointchangeamount(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeSetpointChangeSource(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesource(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSetpointChangeSource(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesource(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeSetpointChangeSourceTimestamp(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesourcetimestamp(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSetpointChangeSourceTimestamp(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributesetpointchangesourcetimestamp(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeStartOfWeek(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributestartofweek(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeStartOfWeek(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributestartofweek(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeSystemMode(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributesystemmode(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSystemMode(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributesystemmode(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeTemperatureSetpointHold(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointhold(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeTemperatureSetpointHold(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointhold(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeTemperatureSetpointHoldDuration(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointholdduration(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeTemperatureSetpointHoldDuration(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributetemperaturesetpointholdduration(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeThermostatProgrammingOperationMode(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributethermostatprogrammingoperationmode(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeThermostatProgrammingOperationMode(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributethermostatprogrammingoperationmode(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeThermostatRunningMode(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningmode(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeThermostatRunningMode(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningmode(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeThermostatRunningState(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningstate(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeThermostatRunningState(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributethermostatrunningstate(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeUnoccupiedCoolingSetpoint(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedcoolingsetpoint(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeUnoccupiedCoolingSetpoint(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedcoolingsetpoint(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeUnoccupiedHeatingSetpoint(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedheatingsetpoint(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeUnoccupiedHeatingSetpoint(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedheatingsetpoint(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeUnoccupiedSetback(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetback(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeUnoccupiedSetback(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetback(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeUnoccupiedSetbackMax(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmax(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeUnoccupiedSetbackMax(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmax(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeUnoccupiedSetbackMin(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmin(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeUnoccupiedSetbackMin(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeunoccupiedsetbackmin(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeActivePresetHandle(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeactivepresethandle(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeActiveScheduleHandle(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeactiveschedulehandle(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeNumberOfPresets(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributenumberofpresets(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeNumberOfScheduleTransitionPerDay(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributenumberofscheduletransitionperday(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeNumberOfScheduleTransitions(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributenumberofscheduletransitions(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeNumberOfSchedules(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributenumberofschedules(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributePresetTypes(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributepresettypes(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributePresets(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributepresets(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeScheduleTypes(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributescheduletypes(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeSchedules(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributeschedules(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeSetpointHoldExpiryTimestamp(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterthermostat/readattributesetpointholdexpirytimestamp(withclusterstatecache:endpoint:queue:completion:).md)

## Relationships

### Inherits From

- [MTRGenericBaseCluster](matter/mtrgenericbasecluster.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
