Matter Survey

Community-driven database of Matter device capabilities

The Energy EVSE cluster (0x0099) is a Matter cluster that Controls Electric Vehicle Supply Equipment (EVSE) for EV charging, including charging state, power limits, and session management.. It defines 8 commands and 23 attributes and is mandatory for 1 device type.

Energy EVSE 0x0099

Application Cluster
Energy
Introduced in: Matter 1.3
Devices: 0
Controls Electric Vehicle Supply Equipment (EVSE) for EV charging, including charging state, power limits, and session management.

Spec History

This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.

Attributes 23
Commands 8
Features 5
Code Name Type Flags
0x0000 State
max 0x06 · nullable
StateEnum
0x0001 SupplyState
max 0x05
SupplyStateEnum
0x0002 FaultState FaultStateEnum
0x0003 ChargingEnabledUntil
nullable
epoch_s
0x0004 DischargingEnabledUntil
nullable
epoch_s Optional
0x0005 CircuitCapacity
0..0x3FFFFFFFFFFFFFFF
amperage_ma
0x0006 MinimumChargeCurrent
0..0x3FFFFFFFFFFFFFFF
amperage_ma
0x0007 MaximumChargeCurrent
0..0x3FFFFFFFFFFFFFFF
amperage_ma
0x0008 MaximumDischargeCurrent
0..0x3FFFFFFFFFFFFFFF
amperage_ma Optional
0x0009 UserMaximumChargeCurrent
default 0
amperage_ma Writable Optional write: manage
0x000A RandomizationDelayWindow
default 600
elapsed_s Writable Optional write: manage
0x0023 NextChargeStartTime
nullable
epoch_s Optional
0x0024 NextChargeTargetTime
nullable
epoch_s Optional
0x0025 NextChargeRequiredEnergy
0..0x3FFFFFFFFFFFFFFF · nullable
energy_mwh Optional
0x0026 NextChargeTargetSoC
nullable
percent Optional
0x0027 ApproximateEVEfficiency
nullable
int16u Writable Optional write: manage
0x0030 StateOfCharge
nullable
percent Optional
0x0031 BatteryCapacity
0..0x3FFFFFFFFFFFFFFF · nullable
energy_mwh Optional
0x0032 VehicleID
nullable
char_string Optional
0x0040 SessionID
nullable
int32u
0x0041 SessionDuration
nullable
elapsed_s
0x0042 SessionEnergyCharged
0..0x3FFFFFFFFFFFFFFF · nullable
energy_mwh
0x0043 SessionEnergyDischarged
0..0x3FFFFFFFFFFFFFFF · nullable
energy_mwh Optional
Code Name Direction Parameters
0x00 GetTargetsResponse Optional
The GetTargetsResponse is sent in response to the GetTargets Command.
server→client
ChargingTargetSchedules: ChargingTargetScheduleStruct
0x01 Disable
Allows a client to disable the EVSE from charging and discharging.
client→server None
0x02 EnableCharging
This command allows a client to enable the EVSE to charge an EV, and to provide or update the maximum and minimum charge current.
client→server
ChargingEnabledUntil: epoch_s, MinimumChargeCurrent: amperage_ma, MaximumChargeCurrent: amperage_ma
0x03 EnableDischarging Optional
Upon receipt, this SHALL allow a client to enable the discharge of an EV, and to provide or update the maximum discharge current.
client→server
DischargingEnabledUntil: epoch_s, MaximumDischargeCurrent: amperage_ma
0x04 StartDiagnostics Optional
Allows a client to put the EVSE into a self-diagnostics mode.
client→server None
0x05 SetTargets Optional
Allows a client to set the user specified charging targets.
client→server
ChargingTargetSchedules: ChargingTargetScheduleStruct
0x06 GetTargets Optional
Allows a client to retrieve the current set of charging targets.
client→server None
0x07 ClearTargets Optional
Allows a client to clear all stored charging targets.
client→server None
ChargingPreferences (PREF) bit 0
EVSE supports storing user charging preferences
SoCReporting (SOC) bit 1
EVSE supports reporting of vehicle State of Charge (SoC)
PlugAndCharge (PNC) bit 2
EVSE supports PLC to support Plug and Charge
RFID (RFID) bit 3
EVSE is fitted with an RFID reader
V2X (V2X) bit 4
EVSE supports bi-directional charging / discharging

Device Types Using This Cluster

Device types in the Matter spec that reference this cluster

Devices Implementing This Cluster

0 devices in the survey implement this cluster

No devices in the survey implement this cluster yet.