DeviceEnergyManagementTrait

object DeviceEnergyManagementTrait


Attributes for DeviceEnergyManagementTrait.

Summary

Nested types

The cause of the adjustment request from the EMS.

Attributes for the DeviceEnergyManagement cluster.

Allows a client, such as an EMS, to cancel an ongoing power adjustment request.

The request payload for the CancelPowerAdjustRequest command.

Allows an EMS to request cancellation of a previous adjustment request made in a StartTimeAdjustRequest, ModifyForecastRequest, or RequestConstraintBasedForecast command.

The request payload for the CancelRequest command.

The cause of the request from the EMS.

Allows a client such as an EMS to inform an ESA about a constraint period.

Indicates a generic mechanism for expressing the cost to run an appliance.

The different types of costs.

The state of the ESA.

The type of the ESA.

DeviceEnergyManagement trait FeatureMap.

Indicates a list of slots to describe the overall timing of the ESA's planned energy and power usage, with different power and energy demands for each slot.

The reason for updating the forecast.

Allows an EMS to modify a forecast within the limits allowed by the ESA.

The request payload for the ModifyForecastRequest command.

The opt-out state of the ESA.

Allows a client to temporarily pause an operation and reduce the energy demand on the ESA.

The request payload for the PauseRequest command.

Indicates that the ESA has paused its operation.

Indicates that the ESA has ended the power adjustment session.

Allows a client, such as an EMS, to request an adjustment in the power consumption of an ESA for a specified duration.

The request payload for the PowerAdjustRequest command.

Indicates that the ESA has started the power adjustment session.

The amount and duration of a power adjustment.

Allows an EMS to request the ESA to recompute its forecast based on power and time constraints.

The request payload for the RequestConstraintBasedForecast command.

Allows a client to cancel the PauseRequest command and enable the resumption of the previous operation.

The request payload for the ResumeRequest command.

Indicates that the ESA has resumed its operation.

Indicates requested power and duration adjustments for a specific slot.

Indicates a specific stage of an ESA's operation.

Allows a client to adjust the start time of a forecast sequence that has not yet started operation.

The request payload for the StartTimeAdjustRequest command.

Public properties

ClusterId

Public properties

Id

val IdClusterId