One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterElectricalMeasurement

class · iOS 16.1+ · Deprecated in iOS 18.2 · SDK 27.1

class MTRClusterElectricalMeasurement

Members (157)

method · iOS 16.4+ · Deprecated in iOS 18.2

getProfileCommand

TypeScript
getProfileCommandWithExpectedValuesExpectedValueIntervalCompletion(params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func profileCommand(with params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

getProfileCommand

TypeScript
getProfileCommandWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func profileCommand(with params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+ · Deprecated in iOS 18.2

getProfileInfoCommand

TypeScript
getProfileInfoCommandWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func profileInfoCommand(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

getProfileInfoCommand

TypeScript
getProfileInfoCommandWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func profileInfoCommand(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+ · Deprecated in iOS 18.2

getProfileInfoCommand

TypeScript
getProfileInfoCommandWithExpectedValuesExpectedValueIntervalCompletion79689(params: (MTRElectricalMeasurementClusterGetProfileInfoCommandParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func profileInfoCommand(with params: MTRElectricalMeasurementClusterGetProfileInfoCommandParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

getProfileInfoCommand

TypeScript
getProfileInfoCommandWithExpectedValuesExpectedValueIntervalCompletionHandler1871(params: (MTRElectricalMeasurementClusterGetProfileInfoCommandParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func profileInfoCommand(with params: MTRElectricalMeasurementClusterGetProfileInfoCommandParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterElectricalMeasurement) | null
Swift declaration
init?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+ · Deprecated in iOS 18.2

init

TypeScript
static initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterElectricalMeasurement) | null
Swift declaration
init?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcActivePowerOverload

TypeScript
readAttributeAcActivePowerOverload(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcActivePowerOverload(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcCurrentDivisor

TypeScript
readAttributeAcCurrentDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcCurrentDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcCurrentMultiplier

TypeScript
readAttributeAcCurrentMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcCurrentMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcCurrentOverload

TypeScript
readAttributeAcCurrentOverload(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcCurrentOverload(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcFrequencyDivisor

TypeScript
readAttributeAcFrequencyDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcFrequencyDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcFrequencyMax

TypeScript
readAttributeAcFrequencyMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcFrequencyMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcFrequencyMin

TypeScript
readAttributeAcFrequencyMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcFrequencyMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcFrequencyMultiplier

TypeScript
readAttributeAcFrequencyMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcFrequencyMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcFrequency

TypeScript
readAttributeAcFrequency(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcFrequency(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcOverloadAlarmsMask

TypeScript
readAttributeAcOverloadAlarmsMask(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcOverloadAlarmsMask(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcPowerDivisor

TypeScript
readAttributeAcPowerDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcPowerDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcPowerMultiplier

TypeScript
readAttributeAcPowerMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcPowerMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcReactivePowerOverload

TypeScript
readAttributeAcReactivePowerOverload(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcReactivePowerOverload(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcVoltageDivisor

TypeScript
readAttributeAcVoltageDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcVoltageDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcVoltageMultiplier

TypeScript
readAttributeAcVoltageMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcVoltageMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcVoltageOverload

TypeScript
readAttributeAcVoltageOverload(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcVoltageOverload(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAcceptedCommandList

TypeScript
readAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActiveCurrentPhaseB

TypeScript
readAttributeActiveCurrentPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActiveCurrentPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActiveCurrentPhaseC

TypeScript
readAttributeActiveCurrentPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActiveCurrentPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerMaxPhaseB

TypeScript
readAttributeActivePowerMaxPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerMaxPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerMaxPhaseC

TypeScript
readAttributeActivePowerMaxPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerMaxPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerMax

TypeScript
readAttributeActivePowerMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerMinPhaseB

TypeScript
readAttributeActivePowerMinPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerMinPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerMinPhaseC

TypeScript
readAttributeActivePowerMinPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerMinPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerMin

TypeScript
readAttributeActivePowerMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerPhaseB

TypeScript
readAttributeActivePowerPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePowerPhaseC

TypeScript
readAttributeActivePowerPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePowerPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeActivePower

TypeScript
readAttributeActivePower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActivePower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeApparentPowerPhaseB

TypeScript
readAttributeApparentPowerPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeApparentPowerPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeApparentPowerPhaseC

TypeScript
readAttributeApparentPowerPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeApparentPowerPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeApparentPower

TypeScript
readAttributeApparentPower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeApparentPower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAttributeList

TypeScript
readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsOverVoltageCounterPhaseB

TypeScript
readAttributeAverageRmsOverVoltageCounterPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsOverVoltageCounterPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsOverVoltageCounterPhaseC

TypeScript
readAttributeAverageRmsOverVoltageCounterPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsOverVoltageCounterPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsOverVoltage

TypeScript
readAttributeAverageRmsOverVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsOverVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsUnderVoltageCounterPhaseB

TypeScript
readAttributeAverageRmsUnderVoltageCounterPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsUnderVoltageCounterPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsUnderVoltageCounterPhaseC

TypeScript
readAttributeAverageRmsUnderVoltageCounterPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsUnderVoltageCounterPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsUnderVoltageCounter

TypeScript
readAttributeAverageRmsUnderVoltageCounter(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsUnderVoltageCounter(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsUnderVoltage

TypeScript
readAttributeAverageRmsUnderVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsUnderVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsVoltageMeasurementPeriodPhaseB

TypeScript
readAttributeAverageRmsVoltageMeasurementPeriodPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsVoltageMeasurementPeriodPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsVoltageMeasurementPeriodPhaseC

TypeScript
readAttributeAverageRmsVoltageMeasurementPeriodPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsVoltageMeasurementPeriodPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeAverageRmsVoltageMeasurementPeriod

TypeScript
readAttributeAverageRmsVoltageMeasurementPeriod(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAverageRmsVoltageMeasurementPeriod(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeClusterRevision

TypeScript
readAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeCurrentOverload

TypeScript
readAttributeCurrentOverload(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeCurrentOverload(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcCurrentDivisor

TypeScript
readAttributeDcCurrentDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcCurrentDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcCurrentMax

TypeScript
readAttributeDcCurrentMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcCurrentMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcCurrentMin

TypeScript
readAttributeDcCurrentMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcCurrentMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcCurrentMultiplier

TypeScript
readAttributeDcCurrentMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcCurrentMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcCurrent

TypeScript
readAttributeDcCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcPowerDivisor

TypeScript
readAttributeDcPowerDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcPowerDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcPowerMax

TypeScript
readAttributeDcPowerMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcPowerMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcPowerMin

TypeScript
readAttributeDcPowerMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcPowerMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcPowerMultiplier

TypeScript
readAttributeDcPowerMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcPowerMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcPower

TypeScript
readAttributeDcPower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcPower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcVoltageDivisor

TypeScript
readAttributeDcVoltageDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcVoltageDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcVoltageMax

TypeScript
readAttributeDcVoltageMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcVoltageMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcVoltageMin

TypeScript
readAttributeDcVoltageMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcVoltageMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcVoltageMultiplier

TypeScript
readAttributeDcVoltageMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcVoltageMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeDcVoltage

TypeScript
readAttributeDcVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDcVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeFeatureMap

TypeScript
readAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeGeneratedCommandList

TypeScript
readAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeHarmonicCurrentMultiplier

TypeScript
readAttributeHarmonicCurrentMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeHarmonicCurrentMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeInstantaneousActiveCurrent

TypeScript
readAttributeInstantaneousActiveCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeInstantaneousActiveCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeInstantaneousLineCurrent

TypeScript
readAttributeInstantaneousLineCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeInstantaneousLineCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeInstantaneousPower

TypeScript
readAttributeInstantaneousPower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeInstantaneousPower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeInstantaneousReactiveCurrent

TypeScript
readAttributeInstantaneousReactiveCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeInstantaneousReactiveCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeInstantaneousVoltage

TypeScript
readAttributeInstantaneousVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeInstantaneousVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeLineCurrentPhaseB

TypeScript
readAttributeLineCurrentPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLineCurrentPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeLineCurrentPhaseC

TypeScript
readAttributeLineCurrentPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLineCurrentPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasured11thHarmonicCurrent

TypeScript
readAttributeMeasured11thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasured11thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasured1stHarmonicCurrent

TypeScript
readAttributeMeasured1stHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasured1stHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasured3rdHarmonicCurrent

TypeScript
readAttributeMeasured3rdHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasured3rdHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasured5thHarmonicCurrent

TypeScript
readAttributeMeasured5thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasured5thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasured7thHarmonicCurrent

TypeScript
readAttributeMeasured7thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasured7thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasured9thHarmonicCurrent

TypeScript
readAttributeMeasured9thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasured9thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasuredPhase11thHarmonicCurrent

TypeScript
readAttributeMeasuredPhase11thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasuredPhase11thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasuredPhase1stHarmonicCurrent

TypeScript
readAttributeMeasuredPhase1stHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasuredPhase1stHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasuredPhase3rdHarmonicCurrent

TypeScript
readAttributeMeasuredPhase3rdHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasuredPhase3rdHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasuredPhase5thHarmonicCurrent

TypeScript
readAttributeMeasuredPhase5thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasuredPhase5thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasuredPhase7thHarmonicCurrent

TypeScript
readAttributeMeasuredPhase7thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasuredPhase7thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasuredPhase9thHarmonicCurrent

TypeScript
readAttributeMeasuredPhase9thHarmonicCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasuredPhase9thHarmonicCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeMeasurementType

TypeScript
readAttributeMeasurementType(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMeasurementType(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeNeutralCurrent

TypeScript
readAttributeNeutralCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNeutralCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeOverloadAlarmsMask

TypeScript
readAttributeOverloadAlarmsMask(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeOverloadAlarmsMask(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributePhaseHarmonicCurrentMultiplier

TypeScript
readAttributePhaseHarmonicCurrentMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePhaseHarmonicCurrentMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributePowerDivisor

TypeScript
readAttributePowerDivisor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePowerDivisor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributePowerFactorPhaseB

TypeScript
readAttributePowerFactorPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePowerFactorPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributePowerFactorPhaseC

TypeScript
readAttributePowerFactorPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePowerFactorPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributePowerFactor

TypeScript
readAttributePowerFactor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePowerFactor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributePowerMultiplier

TypeScript
readAttributePowerMultiplier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePowerMultiplier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeReactiveCurrentPhaseB

TypeScript
readAttributeReactiveCurrentPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeReactiveCurrentPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeReactiveCurrentPhaseC

TypeScript
readAttributeReactiveCurrentPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeReactiveCurrentPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeReactivePowerPhaseB

TypeScript
readAttributeReactivePowerPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeReactivePowerPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeReactivePowerPhaseC

TypeScript
readAttributeReactivePowerPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeReactivePowerPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeReactivePower

TypeScript
readAttributeReactivePower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeReactivePower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentMaxPhaseB

TypeScript
readAttributeRmsCurrentMaxPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentMaxPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentMaxPhaseC

TypeScript
readAttributeRmsCurrentMaxPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentMaxPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentMax

TypeScript
readAttributeRmsCurrentMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentMinPhaseB

TypeScript
readAttributeRmsCurrentMinPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentMinPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentMinPhaseC

TypeScript
readAttributeRmsCurrentMinPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentMinPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentMin

TypeScript
readAttributeRmsCurrentMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentPhaseB

TypeScript
readAttributeRmsCurrentPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrentPhaseC

TypeScript
readAttributeRmsCurrentPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrentPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsCurrent

TypeScript
readAttributeRmsCurrent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsCurrent(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeOverVoltagePeriodPhaseB

TypeScript
readAttributeRmsExtremeOverVoltagePeriodPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeOverVoltagePeriodPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeOverVoltagePeriodPhaseC

TypeScript
readAttributeRmsExtremeOverVoltagePeriodPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeOverVoltagePeriodPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeOverVoltagePeriod

TypeScript
readAttributeRmsExtremeOverVoltagePeriod(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeOverVoltagePeriod(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeOverVoltage

TypeScript
readAttributeRmsExtremeOverVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeOverVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeUnderVoltagePeriodPhaseB

TypeScript
readAttributeRmsExtremeUnderVoltagePeriodPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeUnderVoltagePeriodPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeUnderVoltagePeriodPhaseC

TypeScript
readAttributeRmsExtremeUnderVoltagePeriodPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeUnderVoltagePeriodPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeUnderVoltagePeriod

TypeScript
readAttributeRmsExtremeUnderVoltagePeriod(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeUnderVoltagePeriod(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsExtremeUnderVoltage

TypeScript
readAttributeRmsExtremeUnderVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsExtremeUnderVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageMaxPhaseB

TypeScript
readAttributeRmsVoltageMaxPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageMaxPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageMaxPhaseC

TypeScript
readAttributeRmsVoltageMaxPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageMaxPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageMax

TypeScript
readAttributeRmsVoltageMax(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageMax(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageMinPhaseB

TypeScript
readAttributeRmsVoltageMinPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageMinPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageMinPhaseC

TypeScript
readAttributeRmsVoltageMinPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageMinPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageMin

TypeScript
readAttributeRmsVoltageMin(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageMin(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltagePhaseB

TypeScript
readAttributeRmsVoltagePhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltagePhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltagePhaseC

TypeScript
readAttributeRmsVoltagePhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltagePhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSagPeriodPhaseB

TypeScript
readAttributeRmsVoltageSagPeriodPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSagPeriodPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSagPeriodPhaseC

TypeScript
readAttributeRmsVoltageSagPeriodPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSagPeriodPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSagPeriod

TypeScript
readAttributeRmsVoltageSagPeriod(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSagPeriod(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSag

TypeScript
readAttributeRmsVoltageSag(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSag(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSwellPeriodPhaseB

TypeScript
readAttributeRmsVoltageSwellPeriodPhaseB(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSwellPeriodPhaseB(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSwellPeriodPhaseC

TypeScript
readAttributeRmsVoltageSwellPeriodPhaseC(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSwellPeriodPhaseC(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSwellPeriod

TypeScript
readAttributeRmsVoltageSwellPeriod(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSwellPeriod(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltageSwell

TypeScript
readAttributeRmsVoltageSwell(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltageSwell(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeRmsVoltage

TypeScript
readAttributeRmsVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRmsVoltage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeTotalActivePower

TypeScript
readAttributeTotalActivePower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeTotalActivePower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeTotalApparentPower

TypeScript
readAttributeTotalApparentPower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeTotalApparentPower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeTotalReactivePower

TypeScript
readAttributeTotalReactivePower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeTotalReactivePower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

readAttributeVoltageOverload

TypeScript
readAttributeVoltageOverload(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeVoltageOverload(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeAcOverloadAlarmsMask

TypeScript
writeAttributeAcOverloadAlarmsMaskWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeAcOverloadAlarmsMask(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeAcOverloadAlarmsMask

TypeScript
writeAttributeAcOverloadAlarmsMaskWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeAcOverloadAlarmsMask(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeAverageRmsUnderVoltageCounter

TypeScript
writeAttributeAverageRmsUnderVoltageCounterWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeAverageRmsUnderVoltageCounter(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeAverageRmsUnderVoltageCounter

TypeScript
writeAttributeAverageRmsUnderVoltageCounterWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeAverageRmsUnderVoltageCounter(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeAverageRmsVoltageMeasurementPeriod

TypeScript
writeAttributeAverageRmsVoltageMeasurementPeriodWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeAverageRmsVoltageMeasurementPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeAverageRmsVoltageMeasurementPeriod

TypeScript
writeAttributeAverageRmsVoltageMeasurementPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeAverageRmsVoltageMeasurementPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeOverloadAlarmsMask

TypeScript
writeAttributeOverloadAlarmsMaskWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeOverloadAlarmsMask(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeOverloadAlarmsMask

TypeScript
writeAttributeOverloadAlarmsMaskWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeOverloadAlarmsMask(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsExtremeOverVoltagePeriod

TypeScript
writeAttributeRmsExtremeOverVoltagePeriodWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeRmsExtremeOverVoltagePeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsExtremeOverVoltagePeriod

TypeScript
writeAttributeRmsExtremeOverVoltagePeriodWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeRmsExtremeOverVoltagePeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsExtremeUnderVoltagePeriod

TypeScript
writeAttributeRmsExtremeUnderVoltagePeriodWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeRmsExtremeUnderVoltagePeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsExtremeUnderVoltagePeriod

TypeScript
writeAttributeRmsExtremeUnderVoltagePeriodWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeRmsExtremeUnderVoltagePeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsVoltageSagPeriod

TypeScript
writeAttributeRmsVoltageSagPeriodWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeRmsVoltageSagPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsVoltageSagPeriod

TypeScript
writeAttributeRmsVoltageSagPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeRmsVoltageSagPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsVoltageSwellPeriod

TypeScript
writeAttributeRmsVoltageSwellPeriodWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeRmsVoltageSwellPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 18.2

writeAttributeRmsVoltageSwellPeriod

TypeScript
writeAttributeRmsVoltageSwellPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeRmsVoltageSwellPeriod(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.

MTRClusterElectricalMeasurement.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Matter types →