MTRClusterDeviceEnergyManagement
Cluster Device Energy Management This cluster allows a client to manage the power draw of a device. An example of such a client could be an Energy Management System (EMS) which controls an Energy Smart Appliance (ESA).
Declaration
class MTRClusterDeviceEnergyManagementTopics
Initializers
Instance Methods
cancelPowerAdjustRequest(with:expectedValues:expectedValueInterval:completion:)cancelPowerAdjustRequest(withExpectedValues:expectedValueInterval:completion:)cancelRequest(with:expectedValues:expectedValueInterval:completion:)cancelRequest(withExpectedValues:expectedValueInterval:completion:)modifyForecastRequest(with:expectedValues:expectedValueInterval:completion:)pauseRequest(with:expectedValues:expectedValueInterval:completion:)powerAdjustRequest(with:expectedValues:expectedValueInterval:completion:)readAttributeAbsMaxPower(with:)readAttributeAbsMinPower(with:)readAttributeAcceptedCommandList(with:)readAttributeAttributeList(with:)readAttributeClusterRevision(with:)readAttributeESACanGenerate(with:)readAttributeESAState(with:)readAttributeESAType(with:)readAttributeFeatureMap(with:)readAttributeForecast(with:)readAttributeGeneratedCommandList(with:)readAttributeOptOutState(with:)readAttributePowerAdjustmentCapability(with:)requestConstraintBasedForecast(with:expectedValues:expectedValueInterval:completion:)resumeRequest(with:expectedValues:expectedValueInterval:completion:)resumeRequest(withExpectedValues:expectedValueInterval:completion:)startTimeAdjustRequest(with:expectedValues:expectedValueInterval:completion:)