Files
cariflex/tools/EVerest-main/interfaces/ocpp_1_6_charge_point.yaml
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
2026-06-08 00:38:27 -04:00

90 lines
3.0 KiB
YAML

description: This interface defines a OCPP 1.6 charge point
cmds:
stop:
description: >-
Disconnects the websocket connection and stops the OCPP communication.
No OCPP messages will be stored and sent after a restart.
result:
type: boolean
description: >-
Returns true if the service could be stopped successfully, else
false
restart:
description: >-
Connects the websocket and enables OCPP communication after a previous
stop call.
result:
type: boolean
description: >-
Returns true if the service could be restarted successfully, else
false
get_configuration_key:
description: >-
Gets the response to the requested configuration key containing a list of the values of the requested keys
and a list of the keys that are unknown
arguments:
keys:
description: List of keys for which the values are requested. If empty, all keys and values are returned
type: array
items:
description: A key
type: string
result:
description: Response to the requested operation
type: object
$ref: /ocpp#/GetConfigurationResponse
set_configuration_key:
description: >-
Command to set a configuration key
arguments:
key:
description: Key that should be set
type: string
maximum: 50
value:
description: Value that should be set for the given key
type: string
maximum: 500
result:
description: Indicates the result of the requested operation
type: string
$ref: /ocpp#/ConfigurationStatus
monitor_configuration_keys:
description: >-
Monitors the given configuration key. In case this configuration keys is changed by the CSMS the configuration key
the changed configuration key will be published. Consecutive calls of this operation will not override but extend the
existing monitors
arguments:
keys:
description: Keys that should be monitored
type: array
items:
description: Key that should be montired
type: string
maximum: 50
security_event:
description: >-
Triggers a SecurityEventNotification.req at the CSMS. This event is queued with a guaranteed delivery
to the CSMS.
arguments:
type:
description: type of the security event
type: string
info:
description: Additional information about the occurred security event
type: string
vars:
is_connected:
description: Indicates if chargepoint is connected to CSMS
type: boolean
configuration_key:
description: >-
Published when a configuration key has been changed by the CSMS and a monitor has been registered
using the command monitor_configuration_keys
type: object
$ref: /ocpp#/KeyValue
security_event:
description: Published when an internal security event occurred
type: object
$ref: /ocpp#/SecurityEvent