NotifyEVChargingSchedule
Reports the charging schedule the vehicle and station agreed on.
- Version
- OCPP 2.0.1
- Direction
- Charge Point → CSMS
- Functional block
- Smart Charging
The other half of ISO 15118 schedule negotiation: having received charging needs, the station reports back the schedule actually settled on with the vehicle.
Request
| Field | Type | Required | Description |
|---|---|---|---|
timeBase | dateTime | Required | The time startPeriod: 0 in the schedule refers to. |
evseId | integer | Required | The EVSE. |
chargingSchedule | ChargingScheduleType | Required | The agreed schedule. |
json
[2, "19223201", "NotifyEVChargingSchedule", {
"timeBase": "2026-09-09T10:30:00Z",
"evseId": 1,
"chargingSchedule": {
"id": 9,
"chargingRateUnit": "W",
"chargingSchedulePeriod": [{ "startPeriod": 0, "limit": 50000 }]
}
}]Response
| Field | Type | Required | Description |
|---|---|---|---|
status | GenericStatusEnumType | Required | Accepted or Rejected. |
statusInfo | StatusInfoType | Optional | Reason code. |
json
[3, "19223201", {
"status": "Accepted"
}]Implementation notes
timeBase is what anchors the schedule. Without reading it, the startPeriod offsets are meaningless.