mirror of
https://github.com/uhi22/pyPLC.git
synced 2024-11-20 01:13:58 +00:00
docu: status of v0.5, light-bulb-demo works on 3 of 4 chargers
This commit is contained in:
parent
7cea8b567f
commit
b8d3bc6b2f
6 changed files with 347356 additions and 38 deletions
|
@ -1,19 +1,26 @@
|
||||||
# Open issues
|
# Open issues
|
||||||
|
|
||||||
## Issue16: First CurrentDemandReq is rejected with FAILED_SequenceError and EVSE_Shutdown
|
## Issue 17: Welding detection fails
|
||||||
- observed on Alpitronics HPC with version v0.4-6-g257e5af
|
- WeldingDetectionRes says "failed" on alpitronics, and no response on ABBHPC and ABBTriple
|
||||||
- log 2022-12-20_alpi_currentDemandSequenceErrorShutdown.pcapng
|
- version v0.4-7-g7cea8b5 (2022-12-21)
|
||||||
- same result in two trys
|
|
||||||
|
|
||||||
## Issue15: After end of PreCharging, the log says "re-initializing fsmPev"
|
## Issue15: After end of PreCharging, the log says "re-initializing fsmPev"
|
||||||
- observed with v0.4 on the Compleo charger
|
- observed with v0.4 on the Compleo charger
|
||||||
- PreCharge target voltage is reached. The fsmPev sends a message
|
- PreCharge target voltage is reached. The fsmPev sends a message
|
||||||
01fe800100000012809a022189cbf75b9625a9513022800a0800
|
01fe800100000012809a022189cbf75b9625a9513022800a0800
|
||||||
and after one second the state machine seems to run into timeout.
|
and after one second the state machine seems to run into timeout.
|
||||||
|
- to be retested. Most likely fixed with with v0.4-7-g7cea8b5.
|
||||||
|
|
||||||
# Closed issues
|
# Closed issues
|
||||||
|
|
||||||
|
## [Solved] Issue16: First CurrentDemandReq is rejected with FAILED_SequenceError and EVSE_Shutdown
|
||||||
|
- observed on Alpitronics HPC with version v0.4-6-g257e5af
|
||||||
|
- log 2022-12-20_alpi_currentDemandSequenceErrorShutdown.pcapng
|
||||||
|
- same result in two trys
|
||||||
|
- root cause: In the exi encoder, the PowerDeliveryReq.ReadyToChargeState was treated as enum as in the ISO, but in fact it must be boolean.
|
||||||
|
- Fixed with https://github.com/uhi22/OpenV2Gx/commit/a00f1fba878085629a8325281b0a29c9ce6dd72c
|
||||||
|
- Test pass 2022-12-21 with v0.4-7-g7cea8b5 on alpi, ABB HPC and ABB triple charger.
|
||||||
|
|
||||||
## [Solved] Issue14: Connection loss after authorization
|
## [Solved] Issue14: Connection loss after authorization
|
||||||
- with version v0.4.
|
- with version v0.4.
|
||||||
- same version works fine on Compleo
|
- same version works fine on Compleo
|
||||||
|
|
|
@ -4,30 +4,7 @@
|
||||||
|
|
||||||
Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Ingolstadt/hagebaumarkt-Siemensstrasse-1/48209/
|
Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Ingolstadt/hagebaumarkt-Siemensstrasse-1/48209/
|
||||||
|
|
||||||
Test results of version v0.2
|
Test results of version v0.4-7-g7cea8b5 (2022-12-21, Köschinger Forst Ost)
|
||||||
- [x] SLAC
|
|
||||||
- [x] SDP
|
|
||||||
- [x] TCP connection
|
|
||||||
- [x] EXI
|
|
||||||
- [x] DIN SupportedApplicationProtocol
|
|
||||||
- [x] DIN SessionSetup
|
|
||||||
- [x] DIN ServiceDiscovery
|
|
||||||
- [x] DIN ChargeParameterDiscovery
|
|
||||||
- [ ] DIN CableCheck
|
|
||||||
- [ ] DIN PreCharge
|
|
||||||
- [ ] DIN PowerDelivery, CurrentDemand
|
|
||||||
|
|
||||||
## ABB Terra HPC
|
|
||||||
|
|
||||||
Test site e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Koesching/Total-Tankstelle-Ruppertswies-6/63794/
|
|
||||||
|
|
||||||
Test results tbd
|
|
||||||
|
|
||||||
## Alpitronic HPC HYC300
|
|
||||||
|
|
||||||
Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Ingolstadt/Dehner-Garten-Center-Degenhartstrasse-Degenhartstrasse-2/71112/
|
|
||||||
|
|
||||||
Test results of version v0.4-6-g257e5af
|
|
||||||
- [x] SLAC
|
- [x] SLAC
|
||||||
- [x] SDP
|
- [x] SDP
|
||||||
- [x] TCP connection
|
- [x] TCP connection
|
||||||
|
@ -41,10 +18,58 @@ Test results of version v0.4-6-g257e5af
|
||||||
- [x] DIN CableCheck
|
- [x] DIN CableCheck
|
||||||
- [x] DIN PreCharge
|
- [x] DIN PreCharge
|
||||||
- [x] DIN PowerDelivery Start
|
- [x] DIN PowerDelivery Start
|
||||||
- [ ] DIN CurrentDemand rejected with FAILED_SequenceError and EVSE_Shutdown. Issue 16
|
- [x] DIN CurrentDemand: Light bulb demo works
|
||||||
- [ ] DIN PowerDelivery Stop
|
- [x] DIN PowerDelivery Stop
|
||||||
- [ ] DIN WeldingDetection
|
- [ ] DIN WeldingDetection no response 2022-12-21T08:50:36.640899, issue 17
|
||||||
- [ ] DIN SessionStop
|
- [ ] DIN SessionStop
|
||||||
|
- [x] Inlet voltage measurement
|
||||||
|
|
||||||
|
## ABB Terra HPC
|
||||||
|
|
||||||
|
Test site e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Koesching/Total-Tankstelle-Ruppertswies-6/63794/
|
||||||
|
|
||||||
|
Test results of version v0.4-7-g7cea8b5 (2022-12-21)
|
||||||
|
- [x] SLAC
|
||||||
|
- [x] SDP
|
||||||
|
- [x] TCP connection
|
||||||
|
- [x] EXI
|
||||||
|
- [x] DIN SupportedApplicationProtocol
|
||||||
|
- [x] DIN SessionSetup
|
||||||
|
- [x] DIN ServiceDiscovery
|
||||||
|
- [x] DIN ServicePaymentSelection
|
||||||
|
- [x] DIN ContractAuthentication
|
||||||
|
- [x] DIN ChargeParameterDiscovery
|
||||||
|
- [x] DIN CableCheck
|
||||||
|
- [x] DIN PreCharge
|
||||||
|
- [x] DIN PowerDelivery Start
|
||||||
|
- [x] DIN CurrentDemand: Light bulb demo works
|
||||||
|
- [x] DIN PowerDelivery Stop
|
||||||
|
- [ ] DIN WeldingDetection: No response 2022-12-21T08:36:29.943830, issue 17
|
||||||
|
- [ ] DIN SessionStop
|
||||||
|
- [x] Inlet voltage measurement
|
||||||
|
|
||||||
|
## Alpitronic HPC HYC300
|
||||||
|
|
||||||
|
Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Ingolstadt/Dehner-Garten-Center-Degenhartstrasse-Degenhartstrasse-2/71112/
|
||||||
|
|
||||||
|
Test results of version v0.4-7-g7cea8b5 (2022-12-21)
|
||||||
|
- [x] SLAC
|
||||||
|
- [x] SDP
|
||||||
|
- [x] TCP connection
|
||||||
|
- [x] EXI
|
||||||
|
- [x] DIN SupportedApplicationProtocol
|
||||||
|
- [x] DIN SessionSetup
|
||||||
|
- [x] DIN ServiceDiscovery
|
||||||
|
- [x] DIN ServicePaymentSelection
|
||||||
|
- [x] DIN ContractAuthentication
|
||||||
|
- [x] DIN ChargeParameterDiscovery
|
||||||
|
- [x] DIN CableCheck
|
||||||
|
- [x] DIN PreCharge
|
||||||
|
- [x] DIN PowerDelivery Start
|
||||||
|
- [x] DIN CurrentDemand: Light bulb demo works
|
||||||
|
- [x] DIN PowerDelivery Stop
|
||||||
|
- [ ] DIN WeldingDetection: "ResponseCode": "FAILED", issue 17
|
||||||
|
- [ ] DIN SessionStop: No response
|
||||||
- [x] Inlet voltage measurement (shows 500V during cable check, and 230V during precharge)
|
- [x] Inlet voltage measurement (shows 500V during cable check, and 230V during precharge)
|
||||||
|
|
||||||
## Compleo Cito BM 500
|
## Compleo Cito BM 500
|
||||||
|
@ -70,19 +95,46 @@ Test results of version v0.4
|
||||||
|
|
||||||
Test site e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Hepberg/Koeschinger-Forst-West-A9/15982/
|
Test site e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Hepberg/Koeschinger-Forst-West-A9/15982/
|
||||||
|
|
||||||
Test results tbd
|
Test results of version v0.4-7-g7cea8b5 (2022-12-21)
|
||||||
|
- [x] SLAC
|
||||||
|
- [x] SDP
|
||||||
|
- [x] TCP connection
|
||||||
|
- [x] EXI
|
||||||
|
- [x] DIN SupportedApplicationProtocol
|
||||||
|
- [x] DIN SessionSetup
|
||||||
|
- [x] DIN ServiceDiscovery
|
||||||
|
- [x] DIN ServicePaymentSelection
|
||||||
|
- [ ] DIN ContractAuthentication: Due to defective charger, no authorization possible via app or RFID.
|
||||||
|
|
||||||
## Efacec HPC Efapower Kiosk HV175
|
## Efacec HPC Efapower Kiosk HV175
|
||||||
|
|
||||||
Test site e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Neufahrn-bei-Freising/Fuerholzen-West-A9/22771/
|
Test site e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Neufahrn-bei-Freising/Fuerholzen-West-A9/22771/
|
||||||
|
|
||||||
Test results tbd
|
Test tbd
|
||||||
|
|
||||||
## Ionity Tritium Veefil-PK
|
## Ionity Tritium Veefil-PK
|
||||||
|
|
||||||
Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Hepberg/IONITY-Koeschinger-Forst-Ost-A9/37875/
|
Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Hepberg/IONITY-Koeschinger-Forst-Ost-A9/37875/
|
||||||
|
|
||||||
Test results tbd
|
Test results of version v0.4-7-g7cea8b5
|
||||||
|
- [x] SLAC
|
||||||
|
- [x] SDP
|
||||||
|
- [x] TCP connection
|
||||||
|
- [x] EXI
|
||||||
|
- [x] DIN SupportedApplicationProtocol
|
||||||
|
- [x] DIN SessionSetup
|
||||||
|
- [x] DIN ServiceDiscovery
|
||||||
|
- [x] DIN ServicePaymentSelection
|
||||||
|
- [x] DIN ContractAuthentication
|
||||||
|
- [x] DIN ChargeParameterDiscovery
|
||||||
|
- [x] DIN CableCheck
|
||||||
|
- [x] DIN PreCharge
|
||||||
|
- [x] DIN PowerDelivery Start
|
||||||
|
- [ ] DIN CurrentDemand: With the light-bulb configuration, the charger overshoots the intended voltage, because no load is connected at the start of the charging loop. Then, after a few seconds, the charger stops.
|
||||||
|
- [ ] DIN PowerDelivery Stop
|
||||||
|
- [ ] DIN WeldingDetection
|
||||||
|
- [ ] DIN SessionStop
|
||||||
|
- [x] Inlet voltage measurement
|
||||||
|
|
||||||
## Porsche
|
## Porsche
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
- [x] Decode CableCheckRes."DC_EVSEStatus.EVSEStatusCode": dinDC_EVSEStatusCodeType as readable text
|
- [x] Decode CableCheckRes."DC_EVSEStatus.EVSEStatusCode": dinDC_EVSEStatusCodeType as readable text
|
||||||
- [ ] Decode CableCheckRes."DC_EVSEStatus.EVSEIsolationStatus": dinisolationLevelType as readable text
|
- [ ] Decode CableCheckRes."DC_EVSEStatus.EVSEIsolationStatus": dinisolationLevelType as readable text
|
||||||
- [ ] Encoder: PreChargeReq: is it possible to enable the units for EVTargetVoltage and EVTargetCurrent?
|
- [x] Encoder: PreChargeReq: is it possible to enable the units for EVTargetVoltage and EVTargetCurrent?
|
||||||
- [ ] Find out, why Alpi reports CableCheckRes = Finished FAILED in v0.4
|
- [x] Encoder: CurrentDemandReq: is it possible to enable the units for EVTargetVoltage and EVTargetCurrent?
|
||||||
- [ ] Find out, why Compleo ignores the PowerDeliveryReq START in v0.4
|
- [x] Find out, why Alpi reports CableCheckRes = Finished FAILED in v0.4
|
||||||
|
- [x] Find out, why Compleo ignores the PowerDeliveryReq START in v0.4
|
||||||
- [x] Add date/time into ExiLog
|
- [x] Add date/time into ExiLog
|
||||||
- [ ] PevMode: Add state transition in case of failed CableCheck
|
- [ ] PevMode: Add state transition in case of failed CableCheck
|
||||||
- [x] PevMode: PreChargeReq: Fill EVRESSSOC, EVTargetVoltage, EVTargetCurrent
|
- [x] PevMode: PreChargeReq: Fill EVRESSSOC, EVTargetVoltage, EVTargetCurrent
|
||||||
|
|
|
@ -305,6 +305,10 @@ hardware side. Without the load, we see the intended 230V precharge voltage, and
|
||||||
- The Alpi confirms the PowerDelivery (start), but rejects the CurrentDemandRequest with FAILED_SequenceError and EVSE_Shutdown.
|
- The Alpi confirms the PowerDelivery (start), but rejects the CurrentDemandRequest with FAILED_SequenceError and EVSE_Shutdown.
|
||||||
- Results (log file and pcap) are stored in https://github.com/uhi22/pyPLC/tree/master/results.
|
- Results (log file and pcap) are stored in https://github.com/uhi22/pyPLC/tree/master/results.
|
||||||
|
|
||||||
|
### 2022-12-21 v0.5 Light-bulb-demo-charging works on multiple chargers
|
||||||
|
- On 3 of 4 tested charger models, the light-bulb-demo works: AlpitronicHPC, ABB HPC, ABB Triple. The Ionity Tritium overshoots the target voltage due to missing load, and aborts.
|
||||||
|
- Welding detection gives negative or no answer.
|
||||||
|
|
||||||
### Test results on real-world chargers
|
### Test results on real-world chargers
|
||||||
|
|
||||||
See [charger_test_results.md](doc/charger_test_results.md)
|
See [charger_test_results.md](doc/charger_test_results.md)
|
||||||
|
|
347254
results/2022-12-21_alpi_ABBHPC_ABB_Ionity_lightbulb_3of4ok.decoded.txt
Normal file
347254
results/2022-12-21_alpi_ABBHPC_ABB_Ionity_lightbulb_3of4ok.decoded.txt
Normal file
File diff suppressed because it is too large
Load diff
BIN
results/2022-12-21_westpark_alpi_charge_ok_with_bulb.pcapng
Normal file
BIN
results/2022-12-21_westpark_alpi_charge_ok_with_bulb.pcapng
Normal file
Binary file not shown.
Loading…
Reference in a new issue