Skip to main content
v5.33
operator
manufacturer
Last updated on

OCPP 1.6

caution

This documentation is being revised.

The Charge Controller family implements the OCPP standard based on the official OCPP 1.6 standard defined by the Open Charge Alliance. Download relevant documents from the Open Charge Alliance website.

1. Supported Feature Profiles

The Charge Controller family provides mature support for the OCPP 1.6 protocol. In some areas, the specification allows for proprietary implementations. Where this applies, the specific deviations or extensions are described in the following sections.

Feature profileFeaturesComplianceInfo
Core
  • Authorize
  • BootNotification
  • ChangeAvailability
  • ChangeConfiguration
  • ClearCache
  • DataTransfer
  • GetConfiguration
  • Heartbeat
  • MeterValues
  • RemoteStartTransaction
  • RemoteStopTransaction
  • Reset
  • StartTransaction
  • StatusNotification
  • StopTransaction
  • UnlockConnector
compliantBasic Charge Station functionality comparable with OCPP 1.5 without support for firmware updates, local authorization list management and reservations.
Firmware Management
  • GetDiagnostics
  • DiagnosticsStatusNotification
  • FirmwareStatusNotification
  • UpdateFirmware
compliantSupport for firmware update management and diagnostic log file download
Local Auth List Management
  • GetLocalListVersion
  • SendLocalList
compliantFeatures to manage the local authorization list in Charge Stations
Reservation
  • CancelReservation
  • ReserveNow
compliantSupport for reservation of a Charge Station
Smart Charging
  • ClearChargingProfile
  • GetCompositeSchedule
  • SetChargingProfile
compliantSupport for basic Smart Charging, for instance using control pilot
Remote Trigger
  • TriggerMessage
compliant (proprietary implementation)Support for remote triggering of Charge Station messages

2. Supported messages based on "Open Charge Point Protocol 1.6"

Message"Open Charge Point Protocol 1.6" (edition 2 FINAL, 2017-09-28) chapter numbers
AuthorizeCh. 6.1 — 6.2
BootNotificationCh. 6.3 — 6.4
CancelReservationCh. 6.5 — 6.6
ChangeAvailabilityCh. 6.7 — 6.8
ChangeConfigurationCh. 6.9 — 6.10
ClearCacheCh. 6.11 — 6.12
ClearChargingProfileCh. 6.13 — 6.14
DataTransferCh. 6.15 — 6.16
DiagnosticsStatusNotificationCh. 6.17 — 6.18
FirmwareStatusNotificationCh. 6.19 — 6.20
GetCompositeScheduleCh. 6.21 — 6.22
GetConfigurationCh. 6.23 — 6.24
GetDiagnosticsCh. 6.25 — 6.26
GetLocalListVersionCh. 6.27 — 6.28
HeartbeatCh. 6.29 — 6.30
MeterValuesCh. 6.31 — 6.32
RemoteStartTransactionCh. 6.33 — 6.34
RemoteStopTransactionCh. 6.35 — 6.36
ReserveNowCh. 6.37 — 6.38
ResetCh. 6.39 — 6.40
SendLocalListCh. 6.41 — 6.42
SetChargingProfileCh. 6.43 — 6.44
StartTransactionCh. 6.45 — 6.46
StatusNotificationCh. 6.47 — 6.48
StopTransactionCh. 6.49 — 6.50
TriggerMessageCh. 6.51 — 6.52
UnlockConnectorCh. 6.53 — 6.54
UpdateFirmwareCh. 6.55 — 6.56

3. Supported messages based on "Using ISO 15118 Plug & Charge with OCPP 1.6"

Request message"Using ISO 15118 Plug & Charge with OCPP 1.6" (v1.0, 2020-09-16) chapter numbers
AuthorizeCh. 6.1.1 — 6.1.2
CertificateSignedCh. 6.2.1 — 6.2.2
DeleteCertificateCh. 6.3.1 — 6.3.2
Get15118EVCertificateCh. 6.4.1 — 6.4.2
GetCertificateStatusCh. 6.5.1 — 6.5.2
GetInstalledCertificateIdsCh. 6.6.1 — 6.6.2
InstallCertificateCh. 6.7.1 — 6.7.2
SignCertificateCh. 6.8.1 — 6.8.2
TriggerMessageCh. 6.9.1 — 6.9.2