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

OCPP

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. Setting up the connection and verifying it

  1. Basic Requirements

    • Valid ChargePointID (found under BACKEND > OCPP)
    • Working network connection (GSM, Ethernet, or WLAN)
    • OCPP backend URL (format: ws://backend:8080/OCPPJProxy/v16/)
  2. Connection Verification

    • Check BACKEND > Connection Status
    • Verify heartbeat messages are being sent/received
    • Confirm transaction messages are flowing

2. Troubleshooting guide

2.1. Common connection issues

  1. No Backend Connection

    • Check network connectivity (ping test)
    • Verify ChargePointID is correct
    • Confirm backend URL format
    • Check SSL certificates if using WSS
  2. Connection Drops

    • Check network stability
    • Verify heartbeat interval settings
    • Monitor system logs for timeout errors
  3. Authentication Failures

    • Verify basic auth credentials
    • Check authorization key format
    • Confirm OCPP version compatibility

2.2. Diagnostic Steps

  1. Check real-time logs:

    • DIAGNOSTICS > OCPP Status
    • DIAGNOSTICS > System Logs
  2. Verify network settings:

    • BACKEND > Connection Type
    • NETWORK > Configuration
  3. Test backend communication:

    • Initiate test transaction
    • Monitor message exchange
    • Check error responses

3. Supported feature profiles

Feature profileFeaturesComplianceInfo
The Charge Controller family provides mature support for the OCPP 1.6 protocol.
Some specifications leave room for propietary implementations. Where this is the case, details are outlined.
Feature profileFeaturesComplianceInfo
CorecompliantBasic Charge Station functionality comparable with OCPP 1.5 without support for firmware updates, local authorization list management and reservations.
Firmware ManagementcompliantSupport for firmware update management and diagnostic log file download
Local Auth List ManagementcompliantFeatures to manage the local authorization list in Charge Stations
ReservationcompliantSupport for reservation of a Charge Station
Smart ChargingcompliantSupport for basic Smart Charging, for instance using control pilot
Remote Triggercompliant (proprietary implementation)Support for remote triggering of Charge Station messages
Firmware ManagementcompliantSupport for firmware update management and diagnostic log file download
Local Auth List ManagementcompliantFeatures to manage the local authorization list in Charge Stations
ReservationcompliantSupport for reservation of a Charge Station
Smart ChargingcompliantSupport for basic Smart Charging, for instance using control pilot
Remote Triggercompliant (proprietary implementation)Support for remote triggering of Charge Station messages

4. 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

5. 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

6. List of all configuration keys and equivalent Config UI labels