ISO15118 State Information ++++++++++++++++++++++++++ .. jsonschema:: ../../../schemas/Iso15118StateInfoUpdate.json :hide_key: /**/additionalProperties 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] } } }