What
Add an EVSEHandler for the Matter Energy EVSE cluster (0x0099). This enables Matter-enabled EV charging stations (Wallbox, EVBox, Ohme, Easee, Zappi) to appear as Indigo devices.
Matter details
- Cluster
0x0099 — Energy EVSE (Electric Vehicle Supply Equipment), introduced Matter 1.2
- Key attributes:
State (0x0000): NotPluggedIn, PluggedInNoDemand, PluggedInDemand, PluggedInCharging, PluggedInDischarging, SessionEnding, Fault
SupplyState (0x0001): Disabled, ChargingEnabled, DischargingEnabled, DisabledError, DisabledDiagnostics
SessionDuration (0x0006), SessionEnergyCharged (0x0007), SessionEnergyDischarged (0x0008, V2G only)
MinimumChargeCurrent / MaximumChargeCurrent (0x0003/0x0004, mA)
- Commands:
EnableCharging {minimumChargeCurrent, maximumChargeCurrent, chargingEnabledUntil}, Disable, StartDiagnostics
- Often co-located with ElectricalPower (0x0098) + ElectricalEnergy (0x0091) for live power/energy
Proposed Indigo mapping
- Device type:
matterEVCharger — custom device
- States:
chargerState (string label from State), supplyState, sessionEnergyKWh, chargingCurrentAmps
onOffState = True when SupplyState == ChargingEnabled
- Actions: Enable Charging (with optional max current), Disable
- Merges with co-located ElectricalPower/Energy via existing handlers (no change needed there)
Why now
EVSE is in the top tier of Matter 1.2/1.3 device categories. UK/EU EV adoption makes this increasingly common in Indigo households. Ohme and Zappi both have Matter roadmaps.
What
Add an
EVSEHandlerfor the Matter Energy EVSE cluster (0x0099). This enables Matter-enabled EV charging stations (Wallbox, EVBox, Ohme, Easee, Zappi) to appear as Indigo devices.Matter details
0x0099— Energy EVSE (Electric Vehicle Supply Equipment), introduced Matter 1.2State(0x0000):NotPluggedIn,PluggedInNoDemand,PluggedInDemand,PluggedInCharging,PluggedInDischarging,SessionEnding,FaultSupplyState(0x0001):Disabled,ChargingEnabled,DischargingEnabled,DisabledError,DisabledDiagnosticsSessionDuration(0x0006),SessionEnergyCharged(0x0007),SessionEnergyDischarged(0x0008, V2G only)MinimumChargeCurrent/MaximumChargeCurrent(0x0003/0x0004, mA)EnableCharging {minimumChargeCurrent, maximumChargeCurrent, chargingEnabledUntil},Disable,StartDiagnosticsProposed Indigo mapping
matterEVCharger— custom devicechargerState(string label fromState),supplyState,sessionEnergyKWh,chargingCurrentAmpsonOffState= True whenSupplyState == ChargingEnabledWhy now
EVSE is in the top tier of Matter 1.2/1.3 device categories. UK/EU EV adoption makes this increasingly common in Indigo households. Ohme and Zappi both have Matter roadmaps.