Device Energy Management 0x0098
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).
Spec History
Attributes (8)
| Code | Name | Type |
|---|---|---|
| 0x0000 | ESAType | ESATypeEnum |
| 0x0001 | ESACanGenerate | boolean |
| 0x0002 | ESAState | ESAStateEnum |
| 0x0003 | AbsMinPower | power_mw |
| 0x0004 | AbsMaxPower | power_mw |
| 0x0005 | PowerAdjustmentCapability | PowerAdjustCapabilityStruct |
| 0x0006 | Forecast | ForecastStruct |
| 0x0007 | OptOutState | OptOutStateEnum |
Commands (8)
| Code | Name | Direction |
|---|---|---|
| 0x00 | PowerAdjustRequest | client→server |
| 0x01 | CancelPowerAdjustRequest | client→server |
| 0x02 | StartTimeAdjustRequest | client→server |
| 0x03 | PauseRequest | client→server |
| 0x04 | ResumeRequest | client→server |
| 0x05 | ModifyForecastRequest | client→server |
| 0x06 | RequestConstraintBasedForecast | client→server |
| 0x07 | CancelRequest | client→server |
Features (7)
| Bit | Code | Name |
|---|---|---|
| 0 | PA | PowerAdjustment — Allows an EMS to make a temporary power adjustment (within the limits offered by the ESA). |
| 1 | PFR | PowerForecastReporting — Allows an ESA to advertise its indicative future power consumption vs time. |
| 2 | SFR | StateForecastReporting — Allows an ESA to advertise its indicative future state vs time. |
| 3 | STA | StartTimeAdjustment — Allows an EMS to delay an ESA's planned operation. |
| 4 | PAU | Pausable — Allows an EMS to pause an ESA's planned operation. |
| 5 | FA | ForecastAdjustment — Allows an EMS to adjust an ESA's planned operation. |
| 6 | CON | ConstraintBasedAdjustment — Allows an EMS to request constraints to an ESA's planned operation. |