Files
cariflex/tools/EVerest-main/interfaces/ISO15118_ev.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

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'