Matter · IOS API REFERENCE
MTRClusterThermostat
class · iOS 16.1+ · SDK 27.1
class MTRClusterThermostat
Members (138)
method · iOS 18.4+atomicRequest
TypeScriptatomicRequest(params: MTRThermostatClusterAtomicRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRThermostatClusterAtomicResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc atomicRequest(with params: MTRThermostatClusterAtomicRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRThermostatClusterAtomicResponseParams
method · iOS 16.4+clearWeeklySchedule
TypeScriptclearWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc clearWeeklySchedule(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4clearWeeklySchedule
TypeScriptclearWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc clearWeeklySchedule(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+clearWeeklySchedule
TypeScriptclearWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletion26357(params: (MTRThermostatClusterClearWeeklyScheduleParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc clearWeeklySchedule(with params: MTRThermostatClusterClearWeeklyScheduleParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4clearWeeklySchedule
TypeScriptclearWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler33875(params: (MTRThermostatClusterClearWeeklyScheduleParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc clearWeeklySchedule(with params: MTRThermostatClusterClearWeeklyScheduleParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+getWeeklySchedule
TypeScriptgetWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterGetWeeklyScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRThermostatClusterGetWeeklyScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc weeklySchedule(with params: MTRThermostatClusterGetWeeklyScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRThermostatClusterGetWeeklyScheduleResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4getWeeklySchedule
TypeScriptgetWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterGetWeeklyScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRThermostatClusterGetWeeklyScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc weeklySchedule(with params: MTRThermostatClusterGetWeeklyScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRThermostatClusterGetWeeklyScheduleResponseParams
init · iOS 16.1+ · Deprecated in iOS 16.4init
TypeScriptstatic initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterThermostat) | null
Swift declarationinit?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+init
TypeScriptstatic initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterThermostat) | null
Swift declarationinit?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.1+readAttributeACCapacity
TypeScriptreadAttributeACCapacity(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACCapacity(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACCapacityformat
TypeScriptreadAttributeACCapacityformat(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACCapacityformat(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACCoilTemperature
TypeScriptreadAttributeACCoilTemperature(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACCoilTemperature(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACCompressorType
TypeScriptreadAttributeACCompressorType(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACCompressorType(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACErrorCode
TypeScriptreadAttributeACErrorCode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACErrorCode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACLouverPosition
TypeScriptreadAttributeACLouverPosition(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACLouverPosition(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACRefrigerantType
TypeScriptreadAttributeACRefrigerantType(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACRefrigerantType(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeACType
TypeScriptreadAttributeACType(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeACType(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAbsMaxCoolSetpointLimit
TypeScriptreadAttributeAbsMaxCoolSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAbsMaxCoolSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAbsMaxHeatSetpointLimit
TypeScriptreadAttributeAbsMaxHeatSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAbsMaxHeatSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAbsMinCoolSetpointLimit
TypeScriptreadAttributeAbsMinCoolSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAbsMinCoolSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAbsMinHeatSetpointLimit
TypeScriptreadAttributeAbsMinHeatSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAbsMinHeatSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAcceptedCommandList
TypeScriptreadAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeActivePresetHandle
TypeScriptreadAttributeActivePresetHandle(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeActivePresetHandle(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeActiveScheduleHandle
TypeScriptreadAttributeActiveScheduleHandle(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeActiveScheduleHandle(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAttributeList
TypeScriptreadAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeClusterRevision
TypeScriptreadAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeControlSequenceOfOperation
TypeScriptreadAttributeControlSequenceOfOperation(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeControlSequenceOfOperation(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeEmergencyHeatDelta
TypeScriptreadAttributeEmergencyHeatDelta(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeEmergencyHeatDelta(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeFeatureMap
TypeScriptreadAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeGeneratedCommandList
TypeScriptreadAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeHVACSystemTypeConfiguration
TypeScriptreadAttributeHVACSystemTypeConfiguration(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeHVACSystemTypeConfiguration(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeLocalTemperatureCalibration
TypeScriptreadAttributeLocalTemperatureCalibration(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeLocalTemperatureCalibration(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeLocalTemperature
TypeScriptreadAttributeLocalTemperature(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeLocalTemperature(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeMaxCoolSetpointLimit
TypeScriptreadAttributeMaxCoolSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeMaxCoolSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeMaxHeatSetpointLimit
TypeScriptreadAttributeMaxHeatSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeMaxHeatSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeMinCoolSetpointLimit
TypeScriptreadAttributeMinCoolSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeMinCoolSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeMinHeatSetpointLimit
TypeScriptreadAttributeMinHeatSetpointLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeMinHeatSetpointLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeMinSetpointDeadBand
TypeScriptreadAttributeMinSetpointDeadBand(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeMinSetpointDeadBand(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeNumberOfDailyTransitions
TypeScriptreadAttributeNumberOfDailyTransitions(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNumberOfDailyTransitions(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeNumberOfPresets
TypeScriptreadAttributeNumberOfPresets(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNumberOfPresets(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeNumberOfScheduleTransitionPerDay
TypeScriptreadAttributeNumberOfScheduleTransitionPerDay(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNumberOfScheduleTransitionPerDay(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeNumberOfScheduleTransitions
TypeScriptreadAttributeNumberOfScheduleTransitions(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNumberOfScheduleTransitions(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeNumberOfSchedules
TypeScriptreadAttributeNumberOfSchedules(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNumberOfSchedules(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeNumberOfWeeklyTransitions
TypeScriptreadAttributeNumberOfWeeklyTransitions(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNumberOfWeeklyTransitions(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOccupancy
TypeScriptreadAttributeOccupancy(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOccupancy(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOccupiedCoolingSetpoint
TypeScriptreadAttributeOccupiedCoolingSetpoint(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOccupiedCoolingSetpoint(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOccupiedHeatingSetpoint
TypeScriptreadAttributeOccupiedHeatingSetpoint(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOccupiedHeatingSetpoint(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOccupiedSetbackMax
TypeScriptreadAttributeOccupiedSetbackMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOccupiedSetbackMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOccupiedSetbackMin
TypeScriptreadAttributeOccupiedSetbackMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOccupiedSetbackMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOccupiedSetback
TypeScriptreadAttributeOccupiedSetback(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOccupiedSetback(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeOutdoorTemperature
TypeScriptreadAttributeOutdoorTemperature(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeOutdoorTemperature(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributePICoolingDemand
TypeScriptreadAttributePICoolingDemand(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributePICoolingDemand(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributePIHeatingDemand
TypeScriptreadAttributePIHeatingDemand(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributePIHeatingDemand(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributePresetTypes
TypeScriptreadAttributePresetTypes(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributePresetTypes(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributePresets
TypeScriptreadAttributePresets(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributePresets(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeRemoteSensing
TypeScriptreadAttributeRemoteSensing(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeRemoteSensing(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeScheduleTypes
TypeScriptreadAttributeScheduleTypes(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeScheduleTypes(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeSchedules
TypeScriptreadAttributeSchedules(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSchedules(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSetpointChangeAmount
TypeScriptreadAttributeSetpointChangeAmount(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSetpointChangeAmount(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSetpointChangeSourceTimestamp
TypeScriptreadAttributeSetpointChangeSourceTimestamp(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSetpointChangeSourceTimestamp(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSetpointChangeSource
TypeScriptreadAttributeSetpointChangeSource(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSetpointChangeSource(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeSetpointHoldExpiryTimestamp
TypeScriptreadAttributeSetpointHoldExpiryTimestamp(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSetpointHoldExpiryTimestamp(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeStartOfWeek
TypeScriptreadAttributeStartOfWeek(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeStartOfWeek(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSystemMode
TypeScriptreadAttributeSystemMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSystemMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeTemperatureSetpointHoldDuration
TypeScriptreadAttributeTemperatureSetpointHoldDuration(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeTemperatureSetpointHoldDuration(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeTemperatureSetpointHold
TypeScriptreadAttributeTemperatureSetpointHold(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeTemperatureSetpointHold(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeThermostatProgrammingOperationMode
TypeScriptreadAttributeThermostatProgrammingOperationMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeThermostatProgrammingOperationMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeThermostatRunningMode
TypeScriptreadAttributeThermostatRunningMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeThermostatRunningMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeThermostatRunningState
TypeScriptreadAttributeThermostatRunningState(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeThermostatRunningState(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeUnoccupiedCoolingSetpoint
TypeScriptreadAttributeUnoccupiedCoolingSetpoint(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeUnoccupiedCoolingSetpoint(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeUnoccupiedHeatingSetpoint
TypeScriptreadAttributeUnoccupiedHeatingSetpoint(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeUnoccupiedHeatingSetpoint(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeUnoccupiedSetbackMax
TypeScriptreadAttributeUnoccupiedSetbackMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeUnoccupiedSetbackMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeUnoccupiedSetbackMin
TypeScriptreadAttributeUnoccupiedSetbackMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeUnoccupiedSetbackMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeUnoccupiedSetback
TypeScriptreadAttributeUnoccupiedSetback(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeUnoccupiedSetback(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+setActivePresetRequestWith
TypeScriptsetActivePresetRequestWith(params: MTRThermostatClusterSetActivePresetRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc setActivePresetRequestWith(_ params: MTRThermostatClusterSetActivePresetRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+setActiveScheduleRequestWith
TypeScriptsetActiveScheduleRequestWith(params: MTRThermostatClusterSetActiveScheduleRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc setActiveScheduleRequestWith(_ params: MTRThermostatClusterSetActiveScheduleRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+setWeeklyScheduleWith
TypeScriptsetWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterSetWeeklyScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc setWeeklyScheduleWith(_ params: MTRThermostatClusterSetWeeklyScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4setWeeklyScheduleWith
TypeScriptsetWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterSetWeeklyScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc setWeeklyScheduleWith(_ params: MTRThermostatClusterSetWeeklyScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+setpointRaiseLower
TypeScriptsetpointRaiseLowerWithExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterSetpointRaiseLowerParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc setpointRaiseLower(with params: MTRThermostatClusterSetpointRaiseLowerParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4setpointRaiseLower
TypeScriptsetpointRaiseLowerWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterSetpointRaiseLowerParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc setpointRaiseLower(with params: MTRThermostatClusterSetpointRaiseLowerParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+writeAttributeACCapacity
TypeScriptwriteAttributeACCapacityWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACCapacity(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACCapacity
TypeScriptwriteAttributeACCapacityWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACCapacity(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeACCapacityformat
TypeScriptwriteAttributeACCapacityformatWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACCapacityformat(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACCapacityformat
TypeScriptwriteAttributeACCapacityformatWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACCapacityformat(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeACCompressorType
TypeScriptwriteAttributeACCompressorTypeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACCompressorType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACCompressorType
TypeScriptwriteAttributeACCompressorTypeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACCompressorType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeACErrorCode
TypeScriptwriteAttributeACErrorCodeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACErrorCode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACErrorCode
TypeScriptwriteAttributeACErrorCodeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACErrorCode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeACLouverPosition
TypeScriptwriteAttributeACLouverPositionWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACLouverPosition(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACLouverPosition
TypeScriptwriteAttributeACLouverPositionWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACLouverPosition(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeACRefrigerantType
TypeScriptwriteAttributeACRefrigerantTypeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACRefrigerantType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACRefrigerantType
TypeScriptwriteAttributeACRefrigerantTypeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACRefrigerantType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeACType
TypeScriptwriteAttributeACTypeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeACType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeACType
TypeScriptwriteAttributeACTypeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeACType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeControlSequenceOfOperation
TypeScriptwriteAttributeControlSequenceOfOperationWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeControlSequenceOfOperation(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeControlSequenceOfOperation
TypeScriptwriteAttributeControlSequenceOfOperationWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeControlSequenceOfOperation(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeEmergencyHeatDelta
TypeScriptwriteAttributeEmergencyHeatDeltaWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeEmergencyHeatDelta(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeEmergencyHeatDelta
TypeScriptwriteAttributeEmergencyHeatDeltaWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeEmergencyHeatDelta(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeHVACSystemTypeConfiguration
TypeScriptwriteAttributeHVACSystemTypeConfigurationWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeHVACSystemTypeConfiguration(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeHVACSystemTypeConfiguration
TypeScriptwriteAttributeHVACSystemTypeConfigurationWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeHVACSystemTypeConfiguration(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeLocalTemperatureCalibration
TypeScriptwriteAttributeLocalTemperatureCalibrationWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeLocalTemperatureCalibration(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeLocalTemperatureCalibration
TypeScriptwriteAttributeLocalTemperatureCalibrationWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeLocalTemperatureCalibration(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeMaxCoolSetpointLimit
TypeScriptwriteAttributeMaxCoolSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeMaxCoolSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeMaxCoolSetpointLimit
TypeScriptwriteAttributeMaxCoolSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeMaxCoolSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeMaxHeatSetpointLimit
TypeScriptwriteAttributeMaxHeatSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeMaxHeatSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeMaxHeatSetpointLimit
TypeScriptwriteAttributeMaxHeatSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeMaxHeatSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeMinCoolSetpointLimit
TypeScriptwriteAttributeMinCoolSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeMinCoolSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeMinCoolSetpointLimit
TypeScriptwriteAttributeMinCoolSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeMinCoolSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeMinHeatSetpointLimit
TypeScriptwriteAttributeMinHeatSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeMinHeatSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeMinHeatSetpointLimit
TypeScriptwriteAttributeMinHeatSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeMinHeatSetpointLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeMinSetpointDeadBand
TypeScriptwriteAttributeMinSetpointDeadBandWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeMinSetpointDeadBand(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeMinSetpointDeadBand
TypeScriptwriteAttributeMinSetpointDeadBandWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeMinSetpointDeadBand(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeOccupiedCoolingSetpoint
TypeScriptwriteAttributeOccupiedCoolingSetpointWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeOccupiedCoolingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeOccupiedCoolingSetpoint
TypeScriptwriteAttributeOccupiedCoolingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeOccupiedCoolingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeOccupiedHeatingSetpoint
TypeScriptwriteAttributeOccupiedHeatingSetpointWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeOccupiedHeatingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeOccupiedHeatingSetpoint
TypeScriptwriteAttributeOccupiedHeatingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeOccupiedHeatingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeOccupiedSetback
TypeScriptwriteAttributeOccupiedSetbackWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeOccupiedSetback(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeOccupiedSetback
TypeScriptwriteAttributeOccupiedSetbackWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeOccupiedSetback(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 18.4+writeAttributePresets
TypeScriptwriteAttributePresetsWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributePresets(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 18.4+writeAttributePresets
TypeScriptwriteAttributePresetsWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributePresets(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeRemoteSensing
TypeScriptwriteAttributeRemoteSensingWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeRemoteSensing(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeRemoteSensing
TypeScriptwriteAttributeRemoteSensingWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeRemoteSensing(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 18.4+writeAttributeSchedules
TypeScriptwriteAttributeSchedulesWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeSchedules(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 18.4+writeAttributeSchedules
TypeScriptwriteAttributeSchedulesWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeSchedules(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeSystemMode
TypeScriptwriteAttributeSystemModeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeSystemMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeSystemMode
TypeScriptwriteAttributeSystemModeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeSystemMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeTemperatureSetpointHoldDuration
TypeScriptwriteAttributeTemperatureSetpointHoldDurationWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeTemperatureSetpointHoldDuration(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeTemperatureSetpointHoldDuration
TypeScriptwriteAttributeTemperatureSetpointHoldDurationWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeTemperatureSetpointHoldDuration(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeTemperatureSetpointHold
TypeScriptwriteAttributeTemperatureSetpointHoldWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeTemperatureSetpointHold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeTemperatureSetpointHold
TypeScriptwriteAttributeTemperatureSetpointHoldWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeTemperatureSetpointHold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeThermostatProgrammingOperationMode
TypeScriptwriteAttributeThermostatProgrammingOperationModeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeThermostatProgrammingOperationMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeThermostatProgrammingOperationMode
TypeScriptwriteAttributeThermostatProgrammingOperationModeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeThermostatProgrammingOperationMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeUnoccupiedCoolingSetpoint
TypeScriptwriteAttributeUnoccupiedCoolingSetpointWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeUnoccupiedCoolingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeUnoccupiedCoolingSetpoint
TypeScriptwriteAttributeUnoccupiedCoolingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeUnoccupiedCoolingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeUnoccupiedHeatingSetpoint
TypeScriptwriteAttributeUnoccupiedHeatingSetpointWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeUnoccupiedHeatingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeUnoccupiedHeatingSetpoint
TypeScriptwriteAttributeUnoccupiedHeatingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeUnoccupiedHeatingSetpoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+writeAttributeUnoccupiedSetback
TypeScriptwriteAttributeUnoccupiedSetbackWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeUnoccupiedSetback(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeUnoccupiedSetback
TypeScriptwriteAttributeUnoccupiedSetbackWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeUnoccupiedSetback(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRClusterThermostat.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All Matter types →