- 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
83 lines
2.6 KiB
YAML
83 lines
2.6 KiB
YAML
description: This interface defines a simple ISO15118 ev.
|
|
cmds:
|
|
start_charging:
|
|
description: Start the ev charging process
|
|
arguments:
|
|
EnergyTransferMode:
|
|
description: >-
|
|
Selected energy transfer mode for charging that is requested
|
|
by the EVCC
|
|
type: string
|
|
$ref: /iso15118#/EnergyTransferMode
|
|
SelectedPaymentOption:
|
|
description: Selected payment option
|
|
type: object
|
|
$ref: /iso15118#/SelectedPaymentOption
|
|
DepartureTime:
|
|
description: >-
|
|
The time when the EVCC wants to leave the charging station (in seconds)
|
|
type: number
|
|
EAmount:
|
|
description: >-
|
|
The amount of energy that the EVCC wants to charge (in kWh)
|
|
type: number
|
|
result:
|
|
description: Returns true if the evcc simulation started
|
|
type: boolean
|
|
stop_charging:
|
|
description: Stop the ev charging communication process
|
|
pause_charging:
|
|
description: Pause the ev charging communication process
|
|
set_fault:
|
|
description: >-
|
|
TODO_SL: Set the different ev faults to communicate these errors
|
|
to the charging station
|
|
set_dc_params:
|
|
description: Set the target parameters for a dc charging process
|
|
arguments:
|
|
EvParameters:
|
|
description: Target parameters for dc charging
|
|
type: object
|
|
$ref: /iso15118#/DcEvParameters
|
|
set_bpt_dc_params:
|
|
description: Set the bpt parameters for dc charging
|
|
arguments:
|
|
EvBPTParameters:
|
|
description: BPT parameters for dc charging
|
|
type: object
|
|
$ref: /iso15118#/DcEvBPTParameters
|
|
enable_sae_j2847_v2g_v2h:
|
|
description: Enable the SAE J2847 2 V2H V2G
|
|
update_soc:
|
|
description: Updating the EV SoC state
|
|
arguments:
|
|
SoC:
|
|
description: The actual State of Charge from the EV
|
|
type: number
|
|
minimum: 0
|
|
vars:
|
|
v2g_session_finished:
|
|
description: The v2g session between the charger and the car is finished
|
|
type: 'null'
|
|
ev_power_ready:
|
|
description: The car is ready for power (HLC)
|
|
type: boolean
|
|
ac_evse_max_current:
|
|
description: EVSE max current per phase
|
|
type: number
|
|
minimum: 0
|
|
maximum: 400
|
|
ac_evse_target_power:
|
|
description: Evse AC max target power
|
|
type: object
|
|
$ref: /iso15118#/AcTargetPower
|
|
dc_power_on:
|
|
description: The ev wants to close the dc contactors
|
|
type: 'null'
|
|
stop_from_charger:
|
|
description: The charger wants to stop the charging process
|
|
type: 'null'
|
|
pause_from_charger:
|
|
description: The charger wants to pause the session (only d20)
|
|
type: 'null'
|