Variable PowerAdjustmentOrStartTimeAdjustmentOrPausableOrForecastAdjustmentOrConstraintBasedAdjustmentComponentConst

PowerAdjustmentOrStartTimeAdjustmentOrPausableOrForecastAdjustmentOrConstraintBasedAdjustmentComponent: {
    attributes: {
        optOutState: Attribute<DeviceEnergyManagement.OptOutState, any>;
    };
}

A DeviceEnergyManagementCluster supports these elements if it supports features PowerAdjustment, StartTimeAdjustment, Pausable, ForecastAdjustment or ConstraintBasedAdjustment.

Type declaration

  • Readonlyattributes: {
        optOutState: Attribute<DeviceEnergyManagement.OptOutState, any>;
    }
    • ReadonlyoptOutState: Attribute<DeviceEnergyManagement.OptOutState, any>

      Indicates the current Opt-Out state of the ESA. The ESA may have a local user interface to allow the user to control this OptOutState. An EMS may subscribe to the OptOutState to get notified about changes in operational state.

      If the ESA is in the LocalOptOut or OptOut states, so it cannot be controlled by an EMS for local optimization reasons, it shall reject any commands which have the AdjustmentCauseEnum value LocalOptimization. If the ESA is in the GridOptOut or OptOut states, so it cannot be controlled by an EMS for grid optimization reasons, it shall reject any commands which have the AdjustmentCauseEnum value GridOptimization. If the ESA is in the LocalOptOut, GridOptOut, or NoOptOut states, the device is still permitted to optimize its own energy usage, for example, using tariff information it may obtain.

      MatterSpecification.v13.Cluster § 9.2.8.8