13.3.13. iso15118_charger¶
ISO15118 charger types
PaymentOption:string
Payment options for the SECC and EVCC
enum:
- Contract
- ExternalPayment
EnergyTransferMode:string
Possible energy transfer modes
enum:
- AC_single_phase_core
- AC_three_phase_core
- DC_core
- DC_extended
- DC_combo_core
- DC_unique
IsolationStatus:string
The different charger isolation status
enum:
- Invalid
- Valid
- Warning
- Fault
- No_IMD
DcEvErrorCode:string
Indicates the DC EV internal status
enum:
- NO_ERROR
- FAILED_RESSTemperatureInhibit
- FAILED_EVShiftPosition
- FAILED_ChargerConnectorLockFault
- FAILED_EVRESSMalfunction
- FAILED_ChargingCurrentdifferentia
- FAILED_ChargingVoltageOutOfRange
- Reserved_A
- Reserved_B
- Reserved_C
- FAILED_ChargingSystemIncompatibility
- NoData
EvseError:string
Details on error type
Error_Contactor: The contactor is opened or closed at the wrong moment.
Error_RCD: The RCD has detected an error.
Error_UtilityInterruptEvent: Utility Interrupt Event, Utility or Equipment operator has requested a temporary reduction in load
Error_Malfunction: A non-recoverable charger fault has occurred (Isolation Failure, …). It is permanently faulted.
Error_EmergencyShutdown: Charging System Incompatibility, Emergency Shutdown or E-Stop button pressed at charging station
enum:
- Error_Contactor
- Error_RCD
- Error_UtilityInterruptEvent
- Error_Malfunction
- Error_EmergencyShutdown
V2gMessageId:string
This element contains the id of the v2g message body
enum:
- SupportedAppProtocolReq
- SupportedAppProtocolRes
- SessionSetupReq
- SessionSetupRes
- ServiceDiscoveryReq
- ServiceDiscoveryRes
- ServiceDetailReq
- ServiceDetailRes
- PaymentServiceSelectionReq
- PaymentServiceSelectionRes
- ServicePaymentSelectionReq
- ServicePaymentSelectionRes
- PaymentDetailsReq
- PaymentDetailsRes
- AuthorizationReq
- AuthorizationRes
- ContractAuthenticationReq
- ContractAuthenticationRes
- ChargeParameterDiscoveryReq
- ChargeParameterDiscoveryRes
- ChargingStatusReq
- ChargingStatusRes
- MeteringReceiptReq
- MeteringReceiptRes
- PowerDeliveryReq
- PowerDeliveryRes
- CableCheckReq
- CableCheckRes
- PreChargeReq
- PreChargeRes
- CurrentDemandReq
- CurrentDemandRes
- WeldingDetectionReq
- WeldingDetectionRes
- SessionStopReq
- SessionStopRes
- CertificateInstallationReq
- CertificateInstallationRes
- CertificateUpdateReq
- CertificateUpdateRes
- AuthorizationSetupReq
- AuthorizationSetupRes
- ScheduleExchangeReq
- ScheduleExchangeRes
- ServiceSelectionReq
- ServiceSelectionRes
- AcChargeLoopReq
- AcChargeLoopRes
- AcChargeParameterDiscoveryReq
- AcChargeParameterDiscoveryRes
- DcCableCheckReq
- DcCableCheckRes
- DcChargeLoopReq
- DcChargeLoopRes
- DcChargeParameterDiscoveryReq
- DcChargeParameterDiscoveryRes
- DcPreChargeReq
- DcPreChargeRes
- DcWeldingDetectionReq
- DcWeldingDetectionRes
- UnknownMessage
SaeJ2847BidiMode:string
Bidi mode for sae j2847_2
enum:
- None
- V2G
- V2H
CertificateActionEnum:string
Specifies the type of a certificate request
enum:
- Install
- Update
EVSEID:object
An ID that uniquely identifies the EVSE and the power outlet the vehicle is connected to
properties:
evse_id:string <required>
EVSE ID
evse_id_din:string <optional>
EVSE ID (DIN70121) according to DIN SPEC 91286
DcEvsePresentVoltageCurrent:object
Set the present voltage and current for the EVSE
properties:
evse_present_voltage:number <required>
Output voltage of the EVSE as defined in IEC CDV 61851-23 in V
evse_present_current:number <optional>
Present output current of the EVSE in A
DcEvseMaximumLimits:object
Maximum Values (current, power and voltage) the EVSE can deliver
properties:
evse_maximum_current_limit:number <required>
Maximum current the EVSE can deliver in A
evse_maximum_power_limit:number <required>
Maximum power the EVSE can deliver in W
evse_maximum_voltage_limit:number <required>
Maximum voltage the EVSE can deliver in V
evse_maximum_discharge_current_limit:number <optional>
Maximum discharge current the EVSE can deliver in A
evse_maximum_discharge_power_limit:number <optional>
Maximum discharge power the EVSE can deliver in W
DcEvseMinimumLimits:object
Minimum Values the EVSE can deliver
properties:
evse_minimum_current_limit:number <required>
Minimum current the EVSE can deliver with the expected accuracy in A
evse_minimum_voltage_limit:number <required>
Minimum voltage the EVSE can deliver with the expected accuracy in V
evse_minimum_power_limit:number <required>
Minimum power the EVSE can deliver with the expected accuracy in W
evse_minimum_discharge_current_limit:number <optional>
Minimum discharge current the EVSE can deliver in A
evse_minimum_discharge_power_limit:number <optional>
Minimum discharge power the EVSE can deliver in W
SetupPhysicalValues:object
Initial physical values for setup a AC or DC charging session
properties:
ac_nominal_voltage:number <required>
Set line voltage supported by the EVSE. This is the voltage measured between one phase and neutral in V.
dc_current_regulation_tolerance:number <required>
Set the absolute magnitude of the regulation tolerance of the EVSE in A.
dc_peak_current_ripple:number <required>
Set the peak-to-peak magnitude of the current ripple of the EVSE in A.
dc_energy_to_be_delivered:number <required>
Set the amount of energy to be deliveredby the EVSE in Wh (optional)
DcEvStatus:object
Current status of the EV
properties:
dc_ev_ready:boolean <required>
If set to TRUE, the EV is ready to charge
dc_ev_error_code:string <required> (iso15118_charger-DcEvErrorCode)
Indicates the EV internal status
There is an extended definition for this object here.
dc_ev_ress_soc:number <required>
State of charge of the EVs battery (RESS)
dc_ev_cabin_conditioning:boolean <optional>
‘DIN70121 only: The EV is using energy from the DC supply toheat or cool the passenger compartment.’
dc_ev_ress_conditioning:boolean <optional>
‘DIN70121 only: The vehicle is using energy from the DC charger to condition the RESS to a target temperature.’
DcEvTargetValues:object
Target voltage and current requested by the EV
properties:
dc_ev_target_voltage:number <required>
Target Voltage requested by EV in V
dc_ev_target_current:number <required>
Current demanded by EV in A
DcEvMaximumLimits:object
Maximum Values (current, power and voltage) supported and allowed by the EV
properties:
dc_ev_maximum_current_limit:number <required>
Maximum current supported and allowed by the EV in A
dc_ev_maximum_power_limit:number <required>
Maximum power supported and allowed by the EV in W (optional)
dc_ev_maximum_voltage_limit:number <required>
Maximum voltage supported and allowed by the EV in V
DcEvRemainingTime:object
Estimated or calculated time until bulk and full charge is complete
properties:
ev_remaining_time_to_full_soc:string <required>
[RFC3339 UTC] Estimated or calculated time until full charge (100% SOC) is complete
format:date-time
ev_remaining_time_to_full_bulk_soc:string <required>
[RFC3339 UTC] Estimated or calculated time until bulk charge (approx. 80% SOC) is complete
format:date-time
AppProtocol:object
This message element is used by the EVCC for transmitting the list of supported protocols
properties:
protocol_namespace:string <required>
This message element is used by the EVCC to uniquely identify the Namespace URI of a specific protocol supported by the EVCC
version_number_major:integer <required>
This message element is used by the EVCC to indicate the major version number of the protocol
version_number_minor:integer <required>
This message element is used by the EVCC to indicate the minor version number of the protocol
schema_id:integer <required>
This message element is used by the EVCC to indicate the SchemaID assigned by the EVCC to the protocol
priority:integer <required>
This message element is used by the EVCC for indicating the protocol priority of a specific protocol allowing the SECC to select a protocol based on priorities
AppProtocols:object
This message element is used by the EVCC for transmitting the list of supported protocols
properties:
Protocols:array <required>
array_item:object (iso15118_charger-AppProtocol)
There is an extended definition for this object here.
V2gMessages:object
This element contains all V2G elements
properties:
id:string <required> (iso15118_charger-V2gMessageId)
This element contains the id of the v2g message body
There is an extended definition for this object here.
xml:string <optional>
Contains the decoded EXI stream as V2G message XML file
v2g_json:string <optional>
Contains the decoded EXI stream as V2G message JSON file
exi:string <optional>
Contains the EXI stream as hex string
exi_base64:string <optional>
Contains the EXI stream as base64 string
ResponseExiStreamStatus:object
The response raw exi stream and the status from the CSMS system
properties:
status:string <required>
Indicates whether the message was processed properly Accepted - The message was processed properly, exi_response included Failed - Processing of the message was not successful, no exi_response included
enum:
- Accepted
- Failed
exi_response:string <optional>
Raw CertificateInstallationRes or CertificateUpdateRes message as exi stream (Base64 encoded)
certificate_action:string <required> (iso15118_charger-CertificateActionEnum)
Type of the certificate request
There is an extended definition for this object here.
RequestExiStreamSchema:object
The request raw exi stream and the schema version for the CSMS system
properties:
exi_request:string <required>
Raw CertificateInstallationReq or CertificateUpdateReq message as exi stream (Base64 encoded)
iso15118_schema_version:string <required>
Schema Version used for CertificateReq message between EV and Charger
certificate_action:string <required> (iso15118_charger-CertificateActionEnum)
Type of the certificate request
There is an extended definition for this object here.
CertificateHashDataInfo:object
Contains the certificate information
properties:
hashAlgorithm:string <required>
Used algorithms for the hashes provided
enum:
- SHA256
- SHA384
- SHA512
issuerNameHash:string <required>
Hashed value of the Issuer Distinguished Name
issuerKeyHash:string <required>
Hashed value of the issuers public key
serialNumber:string <required>
The serial number of the certificate
responderURL:string <required>
This contains the responder URL
SupportedEnergyMode:object
Supported energy mode and if the mode supports bidirectional
properties:
energy_transfer_mode:string <required> (iso15118_charger-EnergyTransferMode)
The energy mode supported by the SECC
There is an extended definition for this object here.
bidirectional:boolean <required>
Set true if the powersupply (AC or DC) supports bidi mode
DisplayParameters:object
Parameters that may be displayed on the EVSE
properties:
present_soc:number <required>
Current SoC of the EV battery
minimum_soc:number <required>
Minimum SoC EV needs after charging
target_soc:number <required>
Target SoC EV needs after charging
maximum_soc:number <required>
The SoC at which the EV will prohibit
remaining_time_to_minimum_soc:number <required>
Remaining time it takes to reach minimum SoC
remaining_time_to_target_soc:number <required>
Remaining time it takes to reach target SoC
remaining_time_to_maximum_soc:number <required>
Remaining time it takes to reach maximum SoC
battery_energy_capacity:number <required>
Energy capacity in Wh of the EV battery
inlet_hot:boolean <required>
Inlet temperature is too high