11.2.1. ISO15118_charger

This interface defines a ISO15118 charger.

11.2.1.1. Variables

Require_Auth_EIM:null
An EIM authorization is requiered
Require_Auth_PnC:object (authorization-ProvidedIdToken)
The EVCC provides the payment details for a PnC authorization by sending the signature certificate chain and eMAID.
There is an extended definition for this object here.
AC_Close_Contactor:null
The contactor should be closed
AC_Open_Contactor:null
The contactor should be opened
Start_CableCheck:null
The charger should now start a cable check
DC_Open_Contactor:null
The contactor should be opened
V2G_Setup_Finished:null
V2G_Setup_Finished from ISO15118-3. Trigger when EV sends a PowerDeliveryReq message with ChargeProgess equals Start or Stop
currentDemand_Started:null
The charging process has started and the EV wants to be charged
currentDemand_Finished:null
The charging process was finished
sae_bidi_mode_active:null
The SAE J2847 bidi mode is active
EVCCIDD:string
Specifies the EVs identification in a readable format. It contains the MAC address of the EVCC in uppercase
pattern:
SelectedPaymentOption:string (iso15118_charger-PaymentOption)
This element is used for indicating the payment type
There is an extended definition for this object here.
RequestedEnergyTransferMode:string (iso15118_charger-EnergyTransferMode)
Selected energy transfer mode for charging that is requested by the EVCC.
There is an extended definition for this object here.
DepartureTime:string
Optional: [RFC3339 UTC] This element is used to indicate when the vehicle intends to finish the charging process
format:
AC_EAmount:number
[Wh] Amount of energy reflecting the EV’s estimate how much energy is needed to fulfill the user configured charging goal for the current charging session
AC_EVMaxVoltage:number
[V] The RMS of the maximal nominal voltage the vehicle can accept, measured between one phase and neutral
AC_EVMaxCurrent:number
[A] Maximum current supported by the EV per phase
AC_EVMinCurrent:number
[A] EVMinCurrent is used to indicate to the SECC that charging below this minimum is not energy/cost efficient for the EV
DC_EVEnergyCapacity:number
Optional: [Wh] Energy capacity of the EV
DC_EVEnergyRequest:number
Optional: [Wh] Amount of energy the EV requests from the EVSE
DC_FullSOC:number
Optional: [%] SOC at which the EV considers the battery to be fully charged
DC_BulkSOC:number
Optional: [%] SOC at which the EV considers a fast charge process to end
Current status of the EV
There is an extended definition for this object here.
DC_BulkChargingComplete:boolean
Optional: If set to TRUE, the EV indicates that bulk charge (approx. 80% SOC) is complete
DC_ChargingComplete:boolean
Optional: If set to TRUE, the EV indicates that full charge (100% SOC) is complete
DC_EVTargetVoltageCurrent:object (iso15118_charger-DC_EVTargetValues)
Target voltage and current requested by the EV
There is an extended definition for this object here.
DC_EVMaximumLimits:object (iso15118_charger-DC_EVMaximumLimits)
Maximum Values (current, power and voltage) supported and allowed by the EV
There is an extended definition for this object here.
DC_EVRemainingTime:object (iso15118_charger-DC_EVRemainingTime)
Estimated or calculated time until bulk and full charge is complete
There is an extended definition for this object here.
Certificate_Request:object (iso15118_charger-Request_Exi_Stream_Schema)
The vehicle requests the SECC to deliver the certificate that belong to the currently valid contract of the vehicle. Response will be reported async via set_Get_Certificate_Response
There is an extended definition for this object here.
dlink_terminate:null
Terminate the data link and become UNMATCHED.
dlink_error:null
Terminate the data link and restart the matching process.
dlink_pause:null
Request power saving mode, while staying MATCHED.
EV_AppProtocol:array
Debug_Lite - This request message provides a list of charging protocols supported by the EVCC
items:
description:
type:
properties:
ProtocolNamespace:
description:
type:
VersionNumberMajor:
description:
type:
VersionNumberMinor:
description:
type:
SchemaID:
description:
type:
Priority:
description:
type:
V2G_Messages:object (iso15118_charger-V2G_Messages)
Debug - This element contains all V2G elements and should be used for debug purposes only
There is an extended definition for this object here.
Selected_Protocol:string
Debug - Contains the selected protocol

11.2.1.2. Commands

setup:void
At startup all necessary info should be sent to the module once.
evse_id:object (iso15118_charger-EVSEID)
Set an ID that uniquely identifies the EVSE and the power outlet the vehicle is connected to
There is an extended definition for this object here.
supported_energy_transfer_modes:array
Available energy transfer modes supported by the EVSE
items:
description:
type:
$ref:
sae_j2847_mode:string (iso15118_charger-SAE_J2847_Bidi_Mode)
Charger is supporting SAE J2847 V2G/V2H version
There is an extended definition for this object here.
debug_mode:boolean
Enable/Disable debug mode
physical_values:object (iso15118_charger-SetupPhysicalValues)
Set up initial physical values for a AC or DC charging session
There is an extended definition for this object here.
session_setup:void
At each session start this info should be sent to the module.
payment_options:array
Providing a list of payment options to the EVCC
items:
description:
type:
$ref:
supported_certificate_service:boolean
The charger supports the certificate installation/update service and has a connection to an SA for this purpose
certificate_response:void
This message is an async response to a previously published Certificate_Request. The new/updated Contract Certificate (including the certificate chain) and the corresponding encrypted private key are sent via the SECC to the EVCC.
The response raw EXI stream and the status from the CSMS
There is an extended definition for this object here.
authorization_response:void
This message is an async response to a previously published Require_Auth_EIM or Require_Auth_PnC. The SECC informs the EVCC whether the authorization is accecpted or not.
authorization_status:string (authorization-AuthorizationStatus)
Authorization status of the ID Token
There is an extended definition for this object here.
certificate_status:string (authorization-CertificateStatus)
Certificate status information
There is an extended definition for this object here.
ac_contactor_closed:void
This message is an async response to a previously published AC_Close_Contactor or AC_Open_Contactor.
status:boolean
Set to true when contactor is closed, false when contactor is open
dlink_ready:void
Signals dlink_ready from SLAC layer according to ISO15118-3
value:boolean
Set to true when link becomes ready, false when the link is terminated
cable_check_finished:void
Cable check is finished, voltage is under 20V and insulation resistor on the cable is alright
status:boolean
Set to true when cable check is okay
receipt_is_required:void
This element is used by the SECC to indicate that the EVCC is required to send a MeteringReceiptReq message for the purpose of signing the meter info record.
receipt_required:boolean
Set to true when receipt is required, set to false when not
stop_charging:void
Stops the charging process
stop:boolean
Set to true when to stop, set to false when to continue
update_ac_max_current:void
Update the maximum allowed line current restriction per phase
max_current:number
Max current in A
update_dc_maximum_limits:void
Update the maximum limits
Maximum values (current, power and voltage) the EVSE can deliver
There is an extended definition for this object here.
update_dc_minimum_limits:void
Update the minimum limits
Minimum values (current and voltage) the EVSE can deliver
There is an extended definition for this object here.
update_isolation_status:void
Update the isolation condition
isolation_status:string (iso15118_charger-IsolationStatus)
Result of the isolation monitoring
There is an extended definition for this object here.
update_dc_present_values:void
Update the present values from the DC powersupply
present_voltage_current:object (iso15118_charger-DC_EVSEPresentVoltage_Current)
Present voltage and current
There is an extended definition for this object here.
update_meter_info:void
Update meter info
powermeter:object (powermeter-Powermeter)
Includes the meterInfo record containing the latest meter reading and other meter relevant data
There is an extended definition for this object here.
send_error:void
An error has happend. Send this error to inform the EV.
The EVSE error enum
There is an extended definition for this object here.
reset_error:void
Reset all errors