NotifyEVChargingNeeds
Sent by the Charging Station to report the charging requirements communicated by the EV via ISO 15118, including desired energy, departure time, and AC/DC charging parameters.
Quick Reference
Required Fields
evseId integer EVSE where the EV is connected
chargingNeeds ChargingNeedsType Object containing the EV's requested charging parameters
chargingNeeds.requestedEnergyTransfer EnergyTransferModeEnumType Type of energy transfer: DC, AC_single_phase, AC_two_phase, AC_three_phase
Optional Fields
chargingNeeds.departureTime string (date-time) EV's requested departure time
chargingNeeds.acChargingParameters ACChargingParametersType AC charging parameters from the EV
chargingNeeds.dcChargingParameters DCChargingParametersType DC charging parameters from the EV (target SoC, max current, etc.)
Example Payload
{
"evseId": 1,
"chargingNeeds": {
"requestedEnergyTransfer": "AC_three_phase",
"departureTime": "2024-01-15T18:00:00Z",
"acChargingParameters": {
"energyAmount": 30000,
"evMinCurrent": 6,
"evMaxCurrent": 32,
"evMaxVoltage": 230
}
}
} Example Full Frame
[
2,
"msg-001",
"NotifyEVChargingNeeds",
{
"evseId": 1,
"chargingNeeds": {
"requestedEnergyTransfer": "AC_three_phase",
"departureTime": "2024-01-15T18:00:00Z",
"acChargingParameters": {
"energyAmount": 30000,
"evMinCurrent": 6,
"evMaxCurrent": 32,
"evMaxVoltage": 230
}
}
}
]
Format: [MessageType, MessageId, Action, Payload]
Overview
NotifyEVChargingNeeds forwards the EV’s charging requirements (received via ISO 15118) to the CSMS so it can create an optimal charging schedule. This enables advanced smart charging based on the EV’s state of charge and departure time.
When to Send
- When an EV communicates its charging needs via ISO 15118 (Plug & Charge)
- After the EV reports its SoC, target SoC, or departure time
- When the EV updates its charging requirements during a session
Expected Response
status:Accepted,Rejected, orNotImplemented
Usage Notes
- The CSMS should respond with a
SetChargingProfileafter receiving this message to implement the requested schedule departureTimeenables time-based optimization (charge by departure, use off-peak rates)- DC parameters include
evTargetSoC,evMaximumCurrentLimit, andevMaximumPowerLimit
Testing Tips
- Send with AC parameters and verify the CSMS creates a compatible charging profile
- Send with a departure time and verify time-based optimization is applied
Common Errors
TypeConstraintViolation
Cause: requestedEnergyTransfer uses an unsupported value
Solution: Use one of: DC, AC_single_phase, AC_two_phase, AC_three_phase