MTRBaseClusterDeviceEnergyManagement
Cluster Device Energy Management
Declaration
class MTRBaseClusterDeviceEnergyManagementOverview
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).
Topics
Initializers
Instance Methods
cancelPowerAdjustRequest(completion:)cancelPowerAdjustRequest(with:completion:)cancelRequest(completion:)cancelRequest(with:completion:)modifyForecastRequest(with:completion:)pauseRequest(with:completion:)powerAdjustRequest(with:completion:)readAttributeAbsMaxPower(completion:)readAttributeAbsMinPower(completion:)readAttributeAcceptedCommandList(completion:)readAttributeAttributeList(completion:)readAttributeClusterRevision(completion:)readAttributeESACanGenerate(completion:)readAttributeESAState(completion:)readAttributeESAType(completion:)readAttributeFeatureMap(completion:)readAttributeForecast(completion:)readAttributeGeneratedCommandList(completion:)readAttributeOptOutState(completion:)readAttributePowerAdjustmentCapability(completion:)requestConstraintBasedForecast(with:completion:)resumeRequest(completion:)resumeRequest(with:completion:)startTimeAdjustRequest(with:completion:)subscribeAttributeAbsMaxPower(with:subscriptionEstablished:reportHandler:)subscribeAttributeAbsMinPower(with:subscriptionEstablished:reportHandler:)subscribeAttributeAcceptedCommandList(with:subscriptionEstablished:reportHandler:)subscribeAttributeAttributeList(with:subscriptionEstablished:reportHandler:)subscribeAttributeClusterRevision(with:subscriptionEstablished:reportHandler:)subscribeAttributeESACanGenerate(with:subscriptionEstablished:reportHandler:)subscribeAttributeESAState(with:subscriptionEstablished:reportHandler:)subscribeAttributeESAType(with:subscriptionEstablished:reportHandler:)subscribeAttributeFeatureMap(with:subscriptionEstablished:reportHandler:)subscribeAttributeForecast(with:subscriptionEstablished:reportHandler:)subscribeAttributeGeneratedCommandList(with:subscriptionEstablished:reportHandler:)subscribeAttributeOptOutState(with:subscriptionEstablished:reportHandler:)subscribeAttributePowerAdjustmentCapability(with:subscriptionEstablished:reportHandler:)
Type Methods
readAttributeAbsMaxPower(withClusterStateCache:endpoint:queue:completion:)readAttributeAbsMinPower(withClusterStateCache:endpoint:queue:completion:)readAttributeAcceptedCommandList(withClusterStateCache:endpoint:queue:completion:)readAttributeAttributeList(withClusterStateCache:endpoint:queue:completion:)readAttributeClusterRevision(withClusterStateCache:endpoint:queue:completion:)readAttributeESACanGenerate(withClusterStateCache:endpoint:queue:completion:)readAttributeESAState(withClusterStateCache:endpoint:queue:completion:)readAttributeESAType(withClusterStateCache:endpoint:queue:completion:)readAttributeFeatureMap(withClusterStateCache:endpoint:queue:completion:)readAttributeForecast(withClusterStateCache:endpoint:queue:completion:)readAttributeGeneratedCommandList(withClusterStateCache:endpoint:queue:completion:)readAttributeOptOutState(withClusterStateCache:endpoint:queue:completion:)readAttributePowerAdjustmentCapability(withClusterStateCache:endpoint:queue:completion:)