9.26. OCPP¶
A OCPP charge point / charging station module, currently targeting OCPP-J 1.6
9.26.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
9.26.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
9.26.3. Requirements¶
evse_manager:evse_manager
connector_zero_sink:external_energy_limits
reservation:reservation
auth:auth
system:system