ISO15118 State Information

Iso15118StateInfoUpdate

Topics: iso15118/ocpp and josev/cs. Used to inform OCPP about the status of an ISO15118 charging session.

type

object

properties

  • id

type

string

format

uuid

  • name

const

iso15118_state_info

  • type

const

update

  • data

type

object

properties

  • evse_id

type

string

  • session_status

enum

Idle, SessionSetup, SupportedAppProtocol, ServiceDiscovery, ServiceDetail, CertificateInstallation, ServiceSelection, AuthorizationSetup, Authorization, ChargeParameterDiscovery, CableCheck, PreCharge, PowerDelivery, ChargingLoop, MeteringReceipt, ScheduleExchange, WeldingDetection, SessionStop

  • info

type

object

properties

  • session_id

type

string

  • evcc_id

type

string

  • evcc_mac

type

string

  • selected_payment_option

enum

EIM, PNC

  • protocol

enum

ISO_15118_2, ISO_15118_20_AC, ISO_15118_20_DC, ISO_15118_20_WPT, ISO_15118_20_ACDP, DIN_SPEC_70121, UNKNOWN

  • stop_action

enum

Pause, Terminate, ServiceRenegotiation, Error

The “info” field represents various information pertaining to the ISO15118 states listed below:

  • After SupportedAppProtocol the message may contain the chosen protocol (if known).

  • After SessionSetup the message may contain the session ID, EVCC ID, and EVCC MAC address. For ISO 15118-2, the EVCC ID and MAC are the same.

  • After ServiceSelection the message may contain the selected payment option.

Example:

{
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "iso15118_state_info",
    "type": "update",
    "data": {
        "evse_id": "DE*SEV*E123456789",
        "session_status": "SessionSetup", # "Idle", SupportedAppProtocol", "ServiceDiscovery", "ServiceSelection", "ScheduleExchange", "AuthorizationSetup", "Authorization", "ChargeParameterDiscovery", "CableCheck", "PreCharge", "PowerDelivery", "ChargingLoop", "MeteringReceipt", "SessionStop"
        "info": {
            "session_id": "AABBCCDDEEFF", # [Optional]
            "evcc_id": "DE8-V-AA0000453C4D58Y-2", # [Optional]
            "evcc_mac": "AABBCCDDEEFF", # [Optional]
            "selected_payment_option": "EIM", # "PNC" [Optional]
            "protocol": "ISO_15118_2", # "ISO_15118_20_AC", "ISO_15118_20_DC", "ISO_15118_20_WPT", "ISO_15118_20_ACDP", "DIN_SPEC_70121", "UNKNOWN" [Optional]
            "stop_action": "Pause", # "Terminate", "ServiceRenegotiation", "Error" [Optional]
        }
    }
}