I was able to reach the Precharge request and response sections with the Peugeot tool. Since I don't have a power source to provide the 395 V 2A the car requires for pre-charge, the request-response cycle continues at this stage and this is very normal.
The problem is that Seres3 sends session stop request instead of Precharge request after wire check status. I have tried changing many values in the simulation.py file but the result is always the same.
Below are the logs I got from the terminal screen. Peugeot switches to Precharge phase even if the charging parameters are incorrect. I could not understand why the Seres3 model vehicle terminated the session. Normally, the vehicle can be charged at DC charging stations without any problems.
INFO 2022-12-09 15:06:10,537 - iso15118.secc.comm_session_handler (328): SDPRequest received: [Security: NO_TLS, Protocol: TCP]
INFO 2022-12-09 15:06:10,538 - iso15118.secc.comm_session_handler (368): Sending SDPResponse: [ IP address: fe80::7e5d:5d24:76d4:ad5, Port: 55096 , Security: NO_TLS , Transport: TCP ]
INFO 2022-12-09 15:06:10,639 - iso15118.secc.comm_session_handler (263): TCP client connected, client address is ('fe80::218:87ff:fe02:e807', 49154, 0, 2).
INFO 2022-12-09 15:06:10,639 - iso15118.shared.comm_session (344): Starting a new communication session
INFO 2022-12-09 15:06:10,639 - iso15118.shared.states (137): Entered state SupportedAppProtocol
INFO 2022-12-09 15:06:10,657 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:iso:15118:2:2010:AppProtocol): {"supportedAppProtocolReq":{"AppProtocol":[{"ProtocolNamespace":"urn:din:70121:2012:MsgDef","VersionNumberMajor":2,"VersionNumberMinor":0,"SchemaID":1,"Priority":1}]}}
INFO 2022-12-09 15:06:10,658 - iso15118.shared.comm_session (234): supportedAppProtocolReq received
INFO 2022-12-09 15:06:10,659 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:iso:15118:2:2010:AppProtocol): {"supportedAppProtocolRes": {"ResponseCode": "OK_SuccessfulNegotiation", "SchemaID": 1}}
INFO 2022-12-09 15:06:10,664 - iso15118.secc.states.sap_states (146): Chosen protocol: DIN_SPEC_70121
INFO 2022-12-09 15:06:10,664 - iso15118.shared.comm_session (420): Sending supportedAppProtocolRes
INFO 2022-12-09 15:06:10,665 - iso15118.shared.states (137): Entered state SessionSetup
INFO 2022-12-09 15:06:10,822 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"00"},"Body":{"SessionSetupReq":{"EVCCID":"00188702E807"}}}}
INFO 2022-12-09 15:06:10,823 - iso15118.shared.comm_session (234): SessionSetupReq received
INFO 2022-12-09 15:06:10,824 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"SessionSetupRes": {"ResponseCode": "OK_NewSessionEstablished", "EVSEID": "49A89A6360", "DateTimeNow": 1670587570}}}}
INFO 2022-12-09 15:06:10,938 - iso15118.shared.comm_session (420): Sending SessionSetupRes
INFO 2022-12-09 15:06:10,939 - iso15118.shared.states (137): Entered state ServiceDiscovery
INFO 2022-12-09 15:06:11,166 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"ServiceDiscoveryReq":{"ServiceCategory":"EVCharging"}}}}
INFO 2022-12-09 15:06:11,167 - iso15118.shared.comm_session (234): ServiceDiscoveryReq received
INFO 2022-12-09 15:06:11,170 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"ServiceDiscoveryRes": {"ResponseCode": "OK", "PaymentOptions": {"PaymentOption": ["ExternalPayment"]}, "ChargeService": {"ServiceTag": {"ServiceID": 1, "ServiceCategory": "EVCharging"}, "FreeService": false, "EnergyTransferType": "DC_extended"}}}}}
INFO 2022-12-09 15:06:11,377 - iso15118.shared.comm_session (420): Sending ServiceDiscoveryRes
INFO 2022-12-09 15:06:11,378 - iso15118.shared.states (137): Entered state ServicePaymentSelection
INFO 2022-12-09 15:06:11,585 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"ServicePaymentSelectionReq":{"SelectedPaymentOption":"ExternalPayment","SelectedServiceList":{"SelectedService":[{"ServiceID":1}]}}}}}
INFO 2022-12-09 15:06:11,586 - iso15118.shared.comm_session (234): ServicePaymentSelectionReq received
INFO 2022-12-09 15:06:11,588 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"ServicePaymentSelectionRes": {"ResponseCode": "OK"}}}}
INFO 2022-12-09 15:06:11,778 - iso15118.shared.comm_session (420): Sending ServicePaymentSelectionRes
INFO 2022-12-09 15:06:11,779 - iso15118.shared.states (137): Entered state ContractAuthentication
INFO 2022-12-09 15:06:12,007 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"ContractAuthenticationReq":{}}}}
INFO 2022-12-09 15:06:12,008 - iso15118.shared.comm_session (234): ContractAuthenticationReq received
INFO 2022-12-09 15:06:12,010 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"ContractAuthenticationRes": {"ResponseCode": "OK", "EVSEProcessing": "Finished"}}}}
INFO 2022-12-09 15:06:12,161 - iso15118.shared.comm_session (420): Sending ContractAuthenticationRes
INFO 2022-12-09 15:06:12,161 - iso15118.shared.states (137): Entered state ChargeParameterDiscovery
INFO 2022-12-09 15:06:12,370 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"ChargeParameterDiscoveryReq":{"EVRequestedEnergyTransferType":"DC_extended","DC_EVChargeParameter":{"DC_EVStatus":{"EVReady":false,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVMaximumCurrentLimit":{"Multiplier":0,"Unit":"A","Value":250},"EVMaximumPowerLimit":{"Multiplier":1,"Unit":"W","Value":10000},"EVMaximumVoltageLimit":{"Multiplier":0,"Unit":"V","Value":480},"EVEnergyCapacity":{"Multiplier":1,"Unit":"Wh","Value":5000},"EVEnergyRequest":{"Multiplier":0,"Unit":"Wh","Value":27200},"FullSOC":100,"BulkSOC":80}}}}}
INFO 2022-12-09 15:06:12,372 - iso15118.shared.comm_session (234): ChargeParameterDiscoveryReq received
INFO 2022-12-09 15:06:12,380 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"ChargeParameterDiscoveryRes": {"ResponseCode": "OK", "EVSEProcessing": "Finished", "SAScheduleList": {"SAScheduleTuple": [{"SAScheduleTupleID": 1, "PMaxSchedule": {"PMaxScheduleID": 0, "PMaxScheduleEntry": [{"PMax": 200, "RelativeTimeInterval": {"start": 0, "duration": 3600}}]}}]}, "DC_EVSEChargeParameter": {"DC_EVSEStatus": {"NotificationMaxDelay": 100, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEMaximumCurrentLimit": {"Value": 4, "Multiplier": 1, "Unit": "A"}, "EVSEMaximumPowerLimit": {"Value": 230, "Multiplier": 1, "Unit": "W"}, "EVSEMaximumVoltageLimit": {"Value": 4, "Multiplier": 1, "Unit": "V"}, "EVSEMinimumCurrentLimit": {"Value": 2, "Multiplier": 1, "Unit": "A"}, "EVSEMinimumVoltageLimit": {"Value": 4, "Multiplier": 1, "Unit": "V"}, "EVSEPeakCurrentRipple": {"Value": 4, "Multiplier": 1, "Unit": "A"}}}}}}
INFO 2022-12-09 15:06:12,567 - iso15118.shared.comm_session (420): Sending ChargeParameterDiscoveryRes
INFO 2022-12-09 15:06:12,567 - iso15118.shared.states (137): Entered state CableCheck
INFO 2022-12-09 15:06:13,358 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"CableCheckReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45}}}}}
INFO 2022-12-09 15:06:13,358 - iso15118.shared.comm_session (234): CableCheckReq received
INFO 2022-12-09 15:06:13,360 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"CableCheckRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEProcessing": "Finished"}}}}
INFO 2022-12-09 15:06:13,453 - iso15118.shared.comm_session (420): Sending CableCheckRes
INFO 2022-12-09 15:06:13,453 - iso15118.shared.states (137): Entered state PreCharge
INFO 2022-12-09 15:06:13,650 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"PreChargeReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVTargetVoltage":{"Multiplier":0,"Unit":"V","Value":395},"EVTargetCurrent":{"Multiplier":0,"Unit":"A","Value":2}}}}}
INFO 2022-12-09 15:06:13,651 - iso15118.shared.comm_session (234): PreChargeReq received
INFO 2022-12-09 15:06:13,654 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"PreChargeRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEPresentVoltage": {"Value": 230, "Multiplier": 0, "Unit": "V"}}}}}
INFO 2022-12-09 15:06:13,811 - iso15118.shared.comm_session (420): Sending PreChargeRes
INFO 2022-12-09 15:06:14,058 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"PreChargeReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVTargetVoltage":{"Multiplier":0,"Unit":"V","Value":395},"EVTargetCurrent":{"Multiplier":0,"Unit":"A","Value":2}}}}}
INFO 2022-12-09 15:06:14,060 - iso15118.shared.comm_session (234): PreChargeReq received
INFO 2022-12-09 15:06:14,063 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"PreChargeRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEPresentVoltage": {"Value": 230, "Multiplier": 0, "Unit": "V"}}}}}
INFO 2022-12-09 15:06:14,249 - iso15118.shared.comm_session (420): Sending PreChargeRes
INFO 2022-12-09 15:06:14,487 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"PreChargeReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVTargetVoltage":{"Multiplier":0,"Unit":"V","Value":395},"EVTargetCurrent":{"Multiplier":0,"Unit":"A","Value":2}}}}}
INFO 2022-12-09 15:06:14,488 - iso15118.shared.comm_session (234): PreChargeReq received
INFO 2022-12-09 15:06:14,490 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"PreChargeRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEPresentVoltage": {"Value": 230, "Multiplier": 0, "Unit": "V"}}}}}
INFO 2022-12-09 15:06:14,648 - iso15118.shared.comm_session (420): Sending PreChargeRes
INFO 2022-12-09 15:06:14,880 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"PreChargeReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVTargetVoltage":{"Multiplier":0,"Unit":"V","Value":395},"EVTargetCurrent":{"Multiplier":0,"Unit":"A","Value":2}}}}}
INFO 2022-12-09 15:06:14,883 - iso15118.shared.comm_session (234): PreChargeReq received
INFO 2022-12-09 15:06:14,889 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"PreChargeRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEPresentVoltage": {"Value": 230, "Multiplier": 0, "Unit": "V"}}}}}
INFO 2022-12-09 15:06:15,027 - iso15118.shared.comm_session (420): Sending PreChargeRes
INFO 2022-12-09 15:06:15,194 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"PreChargeReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVTargetVoltage":{"Multiplier":0,"Unit":"V","Value":395},"EVTargetCurrent":{"Multiplier":0,"Unit":"A","Value":2}}}}}
INFO 2022-12-09 15:06:15,195 - iso15118.shared.comm_session (234): PreChargeReq received
INFO 2022-12-09 15:06:15,197 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "52B0D9AAD0B49832"}, "Body": {"PreChargeRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEPresentVoltage": {"Value": 230, "Multiplier": 0, "Unit": "V"}}}}}
INFO 2022-12-09 15:06:15,286 - iso15118.shared.comm_session (420): Sending PreChargeRes
INFO 2022-12-09 15:06:15,479 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"52B0D9AAD0B49832"},"Body":{"PreChargeReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":45},"EVTargetVoltage":{"Multiplier":0,"Unit":"V","Value":395},"EVTargetCurrent":{"Multiplier":0,"Unit":"A","Value":2}}}}}
INFO 2022-12-09 15:06:15,481 - iso15118.shared.comm_session (234): PreChargeReq received
INFO 2022-12-17 10:25:57,761 - iso15118.secc.comm_session_handler (328): SDPRequest received: [Security: NO_TLS, Protocol: TCP]
INFO 2022-12-17 10:25:57,762 - iso15118.secc.comm_session_handler (368): Sending SDPResponse: [ IP address: fe80::7e5d:5d24:76d4:ad5, Port: 63949 , Security: NO_TLS , Transport: TCP ]
INFO 2022-12-17 10:25:57,855 - iso15118.secc.comm_session_handler (263): TCP client connected, client address is ('fe80::161f:baff:fe10:6f4', 49153, 0, 2).
INFO 2022-12-17 10:25:57,855 - iso15118.shared.comm_session (344): Starting a new communication session
INFO 2022-12-17 10:25:57,856 - iso15118.shared.states (137): Entered state SupportedAppProtocol
INFO 2022-12-17 10:25:58,882 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:iso:15118:2:2010:AppProtocol): {"supportedAppProtocolReq":{"AppProtocol":[{"ProtocolNamespace":"urn:din:70121:2012:MsgDef","VersionNumberMajor":2,"VersionNumberMinor":0,"SchemaID":10,"Priority":1},{"ProtocolNamespace":"urn:iso:15118:2:2013:MsgDef","VersionNumberMajor":2,"VersionNumberMinor":0,"SchemaID":20,"Priority":2}]}}
INFO 2022-12-17 10:25:58,883 - iso15118.shared.comm_session (234): supportedAppProtocolReq received
INFO 2022-12-17 10:25:58,885 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:iso:15118:2:2010:AppProtocol): {"supportedAppProtocolRes": {"ResponseCode": "OK_SuccessfulNegotiation", "SchemaID": 10}}
INFO 2022-12-17 10:25:58,894 - iso15118.secc.states.sap_states (146): Chosen protocol: DIN_SPEC_70121
INFO 2022-12-17 10:25:58,895 - iso15118.shared.comm_session (420): Sending supportedAppProtocolRes
INFO 2022-12-17 10:25:58,896 - iso15118.shared.states (137): Entered state SessionSetup
INFO 2022-12-17 10:25:59,432 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"000000000000"},"Body":{"SessionSetupReq":{"EVCCID":"141FBA1006F4"}}}}
INFO 2022-12-17 10:25:59,433 - iso15118.shared.comm_session (234): SessionSetupReq received
WARNING 2022-12-17 10:25:59,434 - iso15118.secc.states.din_spec_states (114): EVCC's session ID 000000000000 does not match . New session ID 279A1651041805DB assigned
INFO 2022-12-17 10:25:59,437 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB"}, "Body": {"SessionSetupRes": {"ResponseCode": "OK_NewSessionEstablished", "EVSEID": "49A89A6360", "DateTimeNow": 1671261959}}}}
INFO 2022-12-17 10:25:59,755 - iso15118.shared.comm_session (420): Sending SessionSetupRes
INFO 2022-12-17 10:25:59,756 - iso15118.shared.states (137): Entered state ServiceDiscovery
INFO 2022-12-17 10:26:00,277 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"279A1651041805DB"},"Body":{"ServiceDiscoveryReq":{"ServiceCategory":"EVCharging"}}}}
INFO 2022-12-17 10:26:00,278 - iso15118.shared.comm_session (234): ServiceDiscoveryReq received
INFO 2022-12-17 10:26:00,284 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB"}, "Body": {"ServiceDiscoveryRes": {"ResponseCode": "OK", "PaymentOptions": {"PaymentOption": ["ExternalPayment"]}, "ChargeService": {"ServiceTag": {"ServiceID": 1, "ServiceCategory": "EVCharging"}, "FreeService": false, "EnergyTransferType": "DC_extended"}}}}}
INFO 2022-12-17 10:26:00,564 - iso15118.shared.comm_session (420): Sending ServiceDiscoveryRes
INFO 2022-12-17 10:26:00,565 - iso15118.shared.states (137): Entered state ServicePaymentSelection
INFO 2022-12-17 10:26:01,149 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"279A1651041805DB"},"Body":{"ServicePaymentSelectionReq":{"SelectedPaymentOption":"ExternalPayment","SelectedServiceList":{"SelectedService":[{"ServiceID":1}]}}}}}
INFO 2022-12-17 10:26:01,151 - iso15118.shared.comm_session (234): ServicePaymentSelectionReq received
INFO 2022-12-17 10:26:01,153 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB"}, "Body": {"ServicePaymentSelectionRes": {"ResponseCode": "OK"}}}}
INFO 2022-12-17 10:26:01,488 - iso15118.shared.comm_session (420): Sending ServicePaymentSelectionRes
INFO 2022-12-17 10:26:01,489 - iso15118.shared.states (137): Entered state ContractAuthentication
INFO 2022-12-17 10:26:02,007 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"279A1651041805DB"},"Body":{"ContractAuthenticationReq":{}}}}
INFO 2022-12-17 10:26:02,009 - iso15118.shared.comm_session (234): ContractAuthenticationReq received
INFO 2022-12-17 10:26:02,011 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB"}, "Body": {"ContractAuthenticationRes": {"ResponseCode": "OK", "EVSEProcessing": "Finished"}}}}
INFO 2022-12-17 10:26:02,302 - iso15118.shared.comm_session (420): Sending ContractAuthenticationRes
INFO 2022-12-17 10:26:02,304 - iso15118.shared.states (137): Entered state ChargeParameterDiscovery
INFO 2022-12-17 10:26:02,853 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"279A1651041805DB"},"Body":{"ChargeParameterDiscoveryReq":{"EVRequestedEnergyTransferType":"DC_extended","DC_EVChargeParameter":{"DC_EVStatus":{"EVReady":false,"EVErrorCode":"NO_ERROR","EVRESSSOC":0},"EVMaximumCurrentLimit":{"Multiplier":-1,"Unit":"A","Value":1200},"EVMaximumVoltageLimit":{"Multiplier":-1,"Unit":"V","Value":4120},"FullSOC":99,"BulkSOC":80}}}}}
INFO 2022-12-17 10:26:02,856 - iso15118.shared.comm_session (234): ChargeParameterDiscoveryReq received
INFO 2022-12-17 10:26:02,867 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB"}, "Body": {"ChargeParameterDiscoveryRes": {"ResponseCode": "OK", "EVSEProcessing": "Finished", "SAScheduleList": SAScheduleTuple": [{"SAScheduleTupleID": 1, "PMaxSchedule": {"PMaxScheduleID": 0, "PMaxScheduleEntry": [{"PMax": 200, "RelativeTimeInterval": {"start": 0, "duration": 3600}}]}}]}, "DC_EVSEChargeParameter": {"DC_EVSEStatus": {"NotificationMaxDelay": 100, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEMaximumCurrentLimit": {"Value": 150, "Multiplier": 0, "Unit": "A"}, "EVSEMaximumPowerLimit": {"Value": 2000, "Multiplier": 1, "Unit": "W"}, "EVSEMaximumVoltageLimit": {"Value": 550, "Multiplier": 0, "Unit": "V"}, "EVSEMinimumCurrentLimit": {"Value": 0, "Multiplier": 0, "Unit": "A"}, "EVSEMinimumVoltageLimit": {"Value": 150, "Multiplier": 0, "Unit": "V"}, "EVSEPeakCurrentRipple": {"Value": 200, "Multiplier": 0, "Unit": "A"}}}}}}
INFO 2022-12-17 10:26:03,184 - iso15118.shared.comm_session (420): Sending ChargeParameterDiscoveryRes
INFO 2022-12-17 10:26:03,185 - iso15118.shared.states (137): Entered state CableCheck
INFO 2022-12-17 10:26:13,316 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"279A1651041805DB"},"Body":{"CableCheckReq":{"DC_EVStatus":{"EVReady":true,"EVErrorCode":"NO_ERROR","EVRESSSOC":0}}}}}
INFO 2022-12-17 10:26:13,317 - iso15118.shared.comm_session (234): CableCheckReq received
INFO 2022-12-17 10:26:13,319 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB"}, "Body": {"CableCheckRes": {"ResponseCode": "OK", "DC_EVSEStatus": {"NotificationMaxDelay": 0, "EVSENotification": "None", "EVSEIsolationStatus": "Valid", "EVSEStatusCode": "EVSE_Ready"}, "EVSEProcessing": "Finished"}}}}
INFO 2022-12-17 10:26:13,541 - iso15118.shared.comm_session (420): Sending CableCheckRes
INFO 2022-12-17 10:26:13,542 - iso15118.shared.states (137): Entered state PreCharge
INFO 2022-12-17 10:26:18,986 - iso15118.shared.exi_codec (299): Decoded message (ns=urn:din:70121:2012:MsgDef): {"V2G_Message":{"Header":{"SessionID":"279A1651041805DB"},"Body":{"SessionStopReq":{}}}}
INFO 2022-12-17 10:26:18,987 - iso15118.shared.comm_session (234): SessionStopReq received
INFO 2022-12-17 10:26:18,989 - iso15118.shared.exi_codec (245): Message to encode (ns=urn:din:70121:2012:MsgDef): {"V2G_Message": {"Header": {"SessionID": "279A1651041805DB", "Notification": {"FaultCode": "ParsingError", "FaultMsg": "SessionStopReq' not accepted in state PreCharge"}}, "Body": {"SessionStopRes": {"ResponseCode": "FAILED_SequenceError"}}}}
INFO 2022-12-17 10:26:19,261 - iso15118.shared.comm_session (420): Sending SessionStopRes
INFO 2022-12-17 10:26:19,262 - iso15118.shared.comm_session (390): The data link will terminate in 2 seconds and the TCP connection will close in 5 seconds.
INFO 2022-12-17 10:26:19,262 - iso15118.shared.comm_session (394): Reason: SessionStopReq' not accepted in state PreCharge
INFO 2022-12-17 10:26:21,266 - iso15118.shared.comm_session (401): terminated the data link
INFO 2022-12-17 10:26:24,270 - iso15118.shared.comm_session (408): TCP connection closed to peer with address ('fe80::161f:baff:fe10:6f4', 49153, 0, 2)
INFO 2022-12-17 10:26:24,272 - iso15118.secc.comm_session_handler (308): Existing session with ('fe80::161f:baff:fe10:6f4', 49153, 0, 2) ended.