Supported OCPP1.6J cloud commands

Zaptec chargers support a range of OCPP 1.6J commands, designed for reliability and clarity. In some cases, we have streamlined certain processes these adjustments are noted where relevant.

Unless otherwise stated, references to the OCPP 1.6J specification relate to the ‘Open Charge Point Protocol 1.6J edition 2 Final’ documentation.

Operations initiated by the charge point

CommandOCPP 1.6 ReferenceNotes
Authorize4.1Standard authorisation process.
Boot notification4.2Notifies central system when the charger boots.
Heartbeat4.6Regular signal to confirm charger is online.
Meter values4.7By default, sent every two minutes during an active transaction. Interval adjustable via config key.
Start transaction4.8Initiates a charging session.
Stop transaction4.10Ends a charging session.
Status notification4.9Reports charger status changes.

Supported meter value measurements:

MeasurandPhaseUnit
Power.Active.Import-W
Energy.Active.Import.Register-kWh
Power.Offered-W
Current.ImportL1-NA
Current.ImportL2-NA
Current.ImportL3-NA
  • MeterValueSampleInterval: Set to 0 to disable meter values.

Operations initiated by the central system

CommandOCPP 1.6 J ReferenceNotes
Change availability5.2Sets charger as available or unavailable.
Change configuration5.3Updates charger configuration parameters.
Clear cache5.4Clears local authorisation cache.
Get configuration5.8Retrieves current configuration from the charger.
Remote start transaction5.11Starts a transaction remotely. IdTag times out after 120 seconds.
Remote stop transaction5.12Stops a transaction remotely.
Reset5.14Resets the charger.
Unlock connector5.18Provided but non-functional; returns UnlockStatus.NotSupported.
Get diagnostics5.9Uploads predefined observation values to specified FTP or HTTP POST location.
Update firmware5.19Firmware always downloaded from ZapCloud. Location, RetrieveDate, and Retries are ignored.
Send local list5.15Sends a list of local authorisation entries.
Get local list version5.10Retrieves the version of the local list.
Reserve now5.13Reserves a connector. More details
Trigger message5.17Requests the charger to send a specific message.

Custom configuration keys

Zaptec chargers support the following custom OCPP configuration keys:

Config keyDescription
FreeChargingWhen enabled, skips the Authorize call before starting a transaction and proceeds directly to StartTransaction. The StartTransaction’s idTag is set to an empty string or the configured default idTag.
FreeChargingIdTagThe idTag to use in free charging mode. Set via Zaptec Portal or this key.
LockCablePermanentlyWhen enabled, the connected cable remains locked to the charging station until disabled or unlocked in the Zaptec Portal or app.

Configuration keys returned by GetConfiguration

Zaptec chargers return a set of configuration keys through the GetConfiguration command. Some keys are required, some are read-only, and others are optional or configurable.

Supported config keys

Config keyValueRead onlyMandatory
NumberOfConnectors1
SupportedFeatureProfilesCore
WebSocketPingInterval0
AuthorizeRemoteTxRequeststrue
StopTransactionOnEVSideDisconnecttrue
StopTransactionOnInvalidIdtrue
MeterValueSampleInterval180
MeterValuesSampledDataEnergy.Active.Import.Register, Current.Import, Energy.
HeartbeatInterval240
ChargeProfileMaxStackLevel1
ChargingScheduleAllowedChargingRateUnitCurrent
ChargingScheduleMaxPeriods1
MaxChargingProfilesInstalled1
LocalPreAuthorizefalse
LocalAuthorizeOfflinetrue
SendLocalListMaxLength1750
FreeChargingfalse
FreeChargingIdTagFFFFFFFF
LockCablePermanentlyfalse (sometimes true, depending on config)
ConnectionTimeOut10
AuthorisationTimeoutConfigurable

Unsupported config keys

The following configuration keys are not supported in OCPP1.6J cloud offering but are available in OCPP1.6J (Box-level offering)

Config keyNote
AutochargeNot supported
AutochargeEnabledNot supported
AllowedAuthenticationMethodsNot supported
ISO15118PnCEnabledNot supported
StopTxnAlignedDataNot supported
StopTxnSampledDataNot supported
MinimumStatusDurationNot supported
MeterValuesAlignedDataNot supported
GetConfigurationMaxKeysNot supported
ClockAlignedDataIntervalNot supported
AuthorizationCacheEnabledNot supported
AllowOfflineTxForUnknownIdNot supported
UnlockConnectorOnEVSideDisconnectNot supported