luxlabs header browser preview


@class MTRBaseDevice;

@interface MTRBaseClusterThermostat : MTRCluster

@property (readonly, nonatomic) MTRBaseDevice *device;
@property (readonly, nonatomic) unsigned short endpoint;

+ (void)readAttributeACCapacityWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACCapacityWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACCapacityformatWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACCapacityformatWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACCoilTemperatureWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACCoilTemperatureWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACCompressorTypeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACCompressorTypeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACErrorCodeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACErrorCodeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACLouverPositionWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACLouverPositionWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACRefrigerantTypeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACRefrigerantTypeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeACTypeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeACTypeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAbsMaxCoolSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAbsMaxCoolSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAbsMaxHeatSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAbsMaxHeatSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAbsMinCoolSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAbsMinCoolSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAbsMinHeatSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAbsMinHeatSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAcceptedCommandListWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAcceptedCommandListWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAttributeListWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAttributeListWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeClusterRevisionWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeClusterRevisionWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeControlSequenceOfOperationWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeControlSequenceOfOperationWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeEmergencyHeatDeltaWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeEmergencyHeatDeltaWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeFeatureMapWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeFeatureMapWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeGeneratedCommandListWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeGeneratedCommandListWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeHVACSystemTypeConfigurationWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeHVACSystemTypeConfigurationWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeLocalTemperatureCalibrationWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeLocalTemperatureCalibrationWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeLocalTemperatureWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeLocalTemperatureWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeMaxCoolSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeMaxCoolSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeMaxHeatSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeMaxHeatSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeMinCoolSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeMinCoolSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeMinHeatSetpointLimitWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeMinHeatSetpointLimitWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeMinSetpointDeadBandWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeMinSetpointDeadBandWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeNumberOfDailyTransitionsWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeNumberOfDailyTransitionsWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeNumberOfWeeklyTransitionsWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeNumberOfWeeklyTransitionsWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupancyWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupancyWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupiedCoolingSetpointWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupiedCoolingSetpointWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupiedHeatingSetpointWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupiedHeatingSetpointWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupiedSetbackMaxWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupiedSetbackMaxWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupiedSetbackMinWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupiedSetbackMinWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupiedSetbackWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupiedSetbackWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOutdoorTemperatureWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOutdoorTemperatureWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePICoolingDemandWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePICoolingDemandWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePIHeatingDemandWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePIHeatingDemandWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeRemoteSensingWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeRemoteSensingWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeSetpointChangeAmountWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeSetpointChangeAmountWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeSetpointChangeSourceTimestampWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeSetpointChangeSourceTimestampWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeSetpointChangeSourceWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeSetpointChangeSourceWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeStartOfWeekWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeStartOfWeekWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeSystemModeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeSystemModeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeTemperatureSetpointHoldDurationWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeTemperatureSetpointHoldDurationWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeTemperatureSetpointHoldWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeTemperatureSetpointHoldWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeThermostatProgrammingOperationModeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeThermostatProgrammingOperationModeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeThermostatRunningModeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeThermostatRunningModeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeThermostatRunningStateWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeThermostatRunningStateWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUnoccupiedCoolingSetpointWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUnoccupiedCoolingSetpointWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUnoccupiedHeatingSetpointWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUnoccupiedHeatingSetpointWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUnoccupiedSetbackMaxWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUnoccupiedSetbackMaxWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUnoccupiedSetbackMinWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUnoccupiedSetbackMinWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUnoccupiedSetbackWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUnoccupiedSetbackWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;

- (void).cxx_destruct;
- (void)clearWeeklyScheduleWithCompletion:(id /* block */)a0;
- (void)clearWeeklyScheduleWithCompletionHandler:(id /* block */)a0;
- (void)clearWeeklyScheduleWithParams:(id)a0 completion:(id /* block */)a1;
- (void)clearWeeklyScheduleWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)getWeeklyScheduleWithParams:(id)a0 completion:(id /* block */)a1;
- (void)getWeeklyScheduleWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (id)initWithDevice:(id)a0 endpoint:(unsigned short)a1 queue:(id)a2;
- (id)initWithDevice:(id)a0 endpointID:(id)a1 queue:(id)a2;
- (void)readAttributeACCapacityWithCompletion:(id /* block */)a0;
- (void)readAttributeACCapacityWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACCapacityformatWithCompletion:(id /* block */)a0;
- (void)readAttributeACCapacityformatWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACCoilTemperatureWithCompletion:(id /* block */)a0;
- (void)readAttributeACCoilTemperatureWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACCompressorTypeWithCompletion:(id /* block */)a0;
- (void)readAttributeACCompressorTypeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACErrorCodeWithCompletion:(id /* block */)a0;
- (void)readAttributeACErrorCodeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACLouverPositionWithCompletion:(id /* block */)a0;
- (void)readAttributeACLouverPositionWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACRefrigerantTypeWithCompletion:(id /* block */)a0;
- (void)readAttributeACRefrigerantTypeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeACTypeWithCompletion:(id /* block */)a0;
- (void)readAttributeACTypeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAbsMaxCoolSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeAbsMaxCoolSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAbsMaxHeatSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeAbsMaxHeatSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAbsMinCoolSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeAbsMinCoolSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAbsMinHeatSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeAbsMinHeatSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAcceptedCommandListWithCompletion:(id /* block */)a0;
- (void)readAttributeAcceptedCommandListWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAttributeListWithCompletion:(id /* block */)a0;
- (void)readAttributeAttributeListWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeClusterRevisionWithCompletion:(id /* block */)a0;
- (void)readAttributeClusterRevisionWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeControlSequenceOfOperationWithCompletion:(id /* block */)a0;
- (void)readAttributeControlSequenceOfOperationWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeEmergencyHeatDeltaWithCompletion:(id /* block */)a0;
- (void)readAttributeEmergencyHeatDeltaWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeFeatureMapWithCompletion:(id /* block */)a0;
- (void)readAttributeFeatureMapWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeGeneratedCommandListWithCompletion:(id /* block */)a0;
- (void)readAttributeGeneratedCommandListWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeHVACSystemTypeConfigurationWithCompletion:(id /* block */)a0;
- (void)readAttributeHVACSystemTypeConfigurationWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeLocalTemperatureCalibrationWithCompletion:(id /* block */)a0;
- (void)readAttributeLocalTemperatureCalibrationWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeLocalTemperatureWithCompletion:(id /* block */)a0;
- (void)readAttributeLocalTemperatureWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeMaxCoolSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeMaxCoolSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeMaxHeatSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeMaxHeatSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeMinCoolSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeMinCoolSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeMinHeatSetpointLimitWithCompletion:(id /* block */)a0;
- (void)readAttributeMinHeatSetpointLimitWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeMinSetpointDeadBandWithCompletion:(id /* block */)a0;
- (void)readAttributeMinSetpointDeadBandWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeNumberOfDailyTransitionsWithCompletion:(id /* block */)a0;
- (void)readAttributeNumberOfDailyTransitionsWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeNumberOfWeeklyTransitionsWithCompletion:(id /* block */)a0;
- (void)readAttributeNumberOfWeeklyTransitionsWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupancyWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupancyWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupiedCoolingSetpointWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupiedCoolingSetpointWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupiedHeatingSetpointWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupiedHeatingSetpointWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupiedSetbackMaxWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupiedSetbackMaxWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupiedSetbackMinWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupiedSetbackMinWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupiedSetbackWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupiedSetbackWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOutdoorTemperatureWithCompletion:(id /* block */)a0;
- (void)readAttributeOutdoorTemperatureWithCompletionHandler:(id /* block */)a0;
- (void)readAttributePICoolingDemandWithCompletion:(id /* block */)a0;
- (void)readAttributePICoolingDemandWithCompletionHandler:(id /* block */)a0;
- (void)readAttributePIHeatingDemandWithCompletion:(id /* block */)a0;
- (void)readAttributePIHeatingDemandWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeRemoteSensingWithCompletion:(id /* block */)a0;
- (void)readAttributeRemoteSensingWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeSetpointChangeAmountWithCompletion:(id /* block */)a0;
- (void)readAttributeSetpointChangeAmountWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeSetpointChangeSourceTimestampWithCompletion:(id /* block */)a0;
- (void)readAttributeSetpointChangeSourceTimestampWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeSetpointChangeSourceWithCompletion:(id /* block */)a0;
- (void)readAttributeSetpointChangeSourceWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeStartOfWeekWithCompletion:(id /* block */)a0;
- (void)readAttributeStartOfWeekWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeSystemModeWithCompletion:(id /* block */)a0;
- (void)readAttributeSystemModeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeTemperatureSetpointHoldDurationWithCompletion:(id /* block */)a0;
- (void)readAttributeTemperatureSetpointHoldDurationWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeTemperatureSetpointHoldWithCompletion:(id /* block */)a0;
- (void)readAttributeTemperatureSetpointHoldWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeThermostatProgrammingOperationModeWithCompletion:(id /* block */)a0;
- (void)readAttributeThermostatProgrammingOperationModeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeThermostatRunningModeWithCompletion:(id /* block */)a0;
- (void)readAttributeThermostatRunningModeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeThermostatRunningStateWithCompletion:(id /* block */)a0;
- (void)readAttributeThermostatRunningStateWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUnoccupiedCoolingSetpointWithCompletion:(id /* block */)a0;
- (void)readAttributeUnoccupiedCoolingSetpointWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUnoccupiedHeatingSetpointWithCompletion:(id /* block */)a0;
- (void)readAttributeUnoccupiedHeatingSetpointWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUnoccupiedSetbackMaxWithCompletion:(id /* block */)a0;
- (void)readAttributeUnoccupiedSetbackMaxWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUnoccupiedSetbackMinWithCompletion:(id /* block */)a0;
- (void)readAttributeUnoccupiedSetbackMinWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUnoccupiedSetbackWithCompletion:(id /* block */)a0;
- (void)readAttributeUnoccupiedSetbackWithCompletionHandler:(id /* block */)a0;
- (void)setWeeklyScheduleWithParams:(id)a0 completion:(id /* block */)a1;
- (void)setWeeklyScheduleWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)setpointRaiseLowerWithParams:(id)a0 completion:(id /* block */)a1;
- (void)setpointRaiseLowerWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)subscribeAttributeACCapacityWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACCapacityWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACCapacityformatWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACCapacityformatWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACCoilTemperatureWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACCoilTemperatureWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACCompressorTypeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACCompressorTypeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACErrorCodeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACErrorCodeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACLouverPositionWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACLouverPositionWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACRefrigerantTypeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACRefrigerantTypeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeACTypeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeACTypeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAbsMaxCoolSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAbsMaxCoolSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAbsMaxHeatSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAbsMaxHeatSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAbsMinCoolSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAbsMinCoolSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAbsMinHeatSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAbsMinHeatSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAcceptedCommandListWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAcceptedCommandListWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAttributeListWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAttributeListWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeClusterRevisionWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeClusterRevisionWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeControlSequenceOfOperationWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeControlSequenceOfOperationWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeEmergencyHeatDeltaWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeEmergencyHeatDeltaWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeFeatureMapWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeFeatureMapWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeGeneratedCommandListWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeGeneratedCommandListWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeHVACSystemTypeConfigurationWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeHVACSystemTypeConfigurationWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeLocalTemperatureCalibrationWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeLocalTemperatureCalibrationWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeLocalTemperatureWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeLocalTemperatureWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeMaxCoolSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeMaxCoolSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeMaxHeatSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeMaxHeatSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeMinCoolSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeMinCoolSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeMinHeatSetpointLimitWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeMinHeatSetpointLimitWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeMinSetpointDeadBandWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeMinSetpointDeadBandWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeNumberOfDailyTransitionsWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeNumberOfDailyTransitionsWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeNumberOfWeeklyTransitionsWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeNumberOfWeeklyTransitionsWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupancyWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupancyWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupiedCoolingSetpointWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupiedCoolingSetpointWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupiedHeatingSetpointWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupiedHeatingSetpointWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupiedSetbackMaxWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupiedSetbackMaxWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupiedSetbackMinWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupiedSetbackMinWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupiedSetbackWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupiedSetbackWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOutdoorTemperatureWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOutdoorTemperatureWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePICoolingDemandWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePICoolingDemandWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePIHeatingDemandWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePIHeatingDemandWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeRemoteSensingWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeRemoteSensingWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeSetpointChangeAmountWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeSetpointChangeAmountWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeSetpointChangeSourceTimestampWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeSetpointChangeSourceTimestampWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeSetpointChangeSourceWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeSetpointChangeSourceWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeStartOfWeekWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeStartOfWeekWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeSystemModeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeSystemModeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeTemperatureSetpointHoldDurationWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeTemperatureSetpointHoldDurationWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeTemperatureSetpointHoldWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeTemperatureSetpointHoldWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeThermostatProgrammingOperationModeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeThermostatProgrammingOperationModeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeThermostatRunningModeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeThermostatRunningModeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeThermostatRunningStateWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeThermostatRunningStateWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUnoccupiedCoolingSetpointWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUnoccupiedCoolingSetpointWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUnoccupiedHeatingSetpointWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUnoccupiedHeatingSetpointWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUnoccupiedSetbackMaxWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUnoccupiedSetbackMaxWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUnoccupiedSetbackMinWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUnoccupiedSetbackMinWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUnoccupiedSetbackWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUnoccupiedSetbackWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)writeAttributeACCapacityWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACCapacityWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACCapacityWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACCapacityWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeACCapacityformatWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACCapacityformatWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACCapacityformatWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACCapacityformatWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeACCompressorTypeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACCompressorTypeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACCompressorTypeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACCompressorTypeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeACErrorCodeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACErrorCodeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACErrorCodeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACErrorCodeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeACLouverPositionWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACLouverPositionWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACLouverPositionWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACLouverPositionWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeACRefrigerantTypeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACRefrigerantTypeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACRefrigerantTypeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACRefrigerantTypeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeACTypeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeACTypeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeACTypeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeACTypeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeControlSequenceOfOperationWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeControlSequenceOfOperationWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeControlSequenceOfOperationWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeControlSequenceOfOperationWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeEmergencyHeatDeltaWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeEmergencyHeatDeltaWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeEmergencyHeatDeltaWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeEmergencyHeatDeltaWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeHVACSystemTypeConfigurationWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeHVACSystemTypeConfigurationWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeHVACSystemTypeConfigurationWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeHVACSystemTypeConfigurationWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeLocalTemperatureCalibrationWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeLocalTemperatureCalibrationWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeLocalTemperatureCalibrationWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeLocalTemperatureCalibrationWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeMaxCoolSetpointLimitWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeMaxCoolSetpointLimitWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeMaxCoolSetpointLimitWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeMaxCoolSetpointLimitWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeMaxHeatSetpointLimitWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeMaxHeatSetpointLimitWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeMaxHeatSetpointLimitWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeMaxHeatSetpointLimitWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeMinCoolSetpointLimitWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeMinCoolSetpointLimitWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeMinCoolSetpointLimitWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeMinCoolSetpointLimitWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeMinHeatSetpointLimitWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeMinHeatSetpointLimitWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeMinHeatSetpointLimitWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeMinHeatSetpointLimitWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeMinSetpointDeadBandWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeMinSetpointDeadBandWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeMinSetpointDeadBandWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeMinSetpointDeadBandWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeOccupiedCoolingSetpointWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeOccupiedCoolingSetpointWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeOccupiedCoolingSetpointWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeOccupiedCoolingSetpointWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeOccupiedHeatingSetpointWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeOccupiedHeatingSetpointWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeOccupiedHeatingSetpointWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeOccupiedHeatingSetpointWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeOccupiedSetbackWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeOccupiedSetbackWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeOccupiedSetbackWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeOccupiedSetbackWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeRemoteSensingWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeRemoteSensingWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeRemoteSensingWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeRemoteSensingWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeSystemModeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeSystemModeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeSystemModeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeSystemModeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeTemperatureSetpointHoldDurationWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeTemperatureSetpointHoldDurationWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeTemperatureSetpointHoldDurationWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeTemperatureSetpointHoldDurationWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeTemperatureSetpointHoldWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeTemperatureSetpointHoldWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeTemperatureSetpointHoldWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeTemperatureSetpointHoldWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeThermostatProgrammingOperationModeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeThermostatProgrammingOperationModeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeThermostatProgrammingOperationModeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeThermostatProgrammingOperationModeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeUnoccupiedCoolingSetpointWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeUnoccupiedCoolingSetpointWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeUnoccupiedCoolingSetpointWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeUnoccupiedCoolingSetpointWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeUnoccupiedHeatingSetpointWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeUnoccupiedHeatingSetpointWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeUnoccupiedHeatingSetpointWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeUnoccupiedHeatingSetpointWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeUnoccupiedSetbackWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeUnoccupiedSetbackWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeUnoccupiedSetbackWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeUnoccupiedSetbackWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;

@end