11.1.19. OCPP

A OCPP charge point / charging station module, currently targeting OCPP-J 1.6

11.1.19.1. Module Configuration

ChargePointConfigPath:string
default: ocpp-config.json
Path to the configuration file
UserConfigPath:string
default: user_config.json
Path to the file of the OCPP user config
DatabasePath:string
default: /tmp/ocpp_1_6_charge_point
Path to the persistent SQLite database folder
EnableExternalWebsocketControl:boolean
default: False
If true websocket can be disconnected and connected externally
PublishChargingScheduleIntervalS:integer
default: 30
Interval in seconds in which charging schedules received from OCPP are be published over MQTT and signalled to connected modules. If the value is set to 0, charging schedules are only published when changed by CSMS
PublishChargingScheduleDurationS:integer
default: 600
Duration in seconds that defines the duration of the requested charging schedules starting from now
MessageLogPath:string
default: /tmp/everest_ocpp_logs
Path to folder where logs of all OCPP messages get written to
CertsPath:string
*default: *
Path to folder where certificates are located. If empty uses everest prefix + etc/everest/certs
MessageQueueResumeDelay:integer
default: 0
Time (seconds) to delay resuming the message queue after reconnecting

11.1.19.2. Provides

This is a OCPP 1.6 charge point
auth_validator:auth_token_validator
Validates the provided auth token with OCPP
auth_provider:auth_token_provider
Provides auth tokens from OCPP
data_transfer:ocpp_data_transfer
OCPP data transfer towards the CSMS
ocpp_generic:ocpp
Generic OCPP interface.

11.1.19.3. Requirements

evse_manager:evse_manager
connector_zero_sink:external_energy_limits
reservation:reservation
auth:auth
system:system
security:evse_security
data_transfer:ocpp_data_transfer

11.1.19.4. Metadata

11.1.19.4.1. Authors

Kai-Uwe Hermann
Piet Gömpel

11.1.19.4.2. License