From 76d9e95d6ca1300d62a3037cbe5d6645e703ec9e Mon Sep 17 00:00:00 2001 From: uhi22 Date: Tue, 13 Dec 2022 21:52:16 +0100 Subject: [PATCH] docu: v0.4 progress documented --- doc/bug_analysis.md | 18 ++++++++++++++++++ doc/charger_test_results.md | 16 ++++++++++++++-- doc/todo.md | 7 ++++--- readme.md | 6 ++++++ 4 files changed, 42 insertions(+), 5 deletions(-) diff --git a/doc/bug_analysis.md b/doc/bug_analysis.md index 277579a..7553565 100644 --- a/doc/bug_analysis.md +++ b/doc/bug_analysis.md @@ -1,11 +1,29 @@ # Open issues +## Issue15: After end of PreCharging, the log says "re-initializing fsmPev" +- observed with v0.4 on the Compleo charger +- PreCharge target voltage is reached. The fsmPev sends a message +01fe800100000012809a022189cbf75b9625a9513022800a0800 +and after one second the state machine seems to run into timeout. + +## Issue14: Connection loss after authorization +- with version v0.4. +- same version works fine on Compleo +- could be also caused by weak power of the powerbank. The TpLink and Dieter made restart from time to time. +- to be retested with better supply and on other chargers. + ## Issue12: Alpi reports "sequence error" for CableCheck - with version v0.3. - maybe he expects the state C, or something is wrong with the sequence before. # Closed issues +## [Solved] Issue13: Compleo SLAC stops after SlacParamResponse +- Root cause: The Compleo ignores the StartAttenChar, if the timeout field is set to 1000ms instead of the nominal 600ms. +- Solution: implemented the nominal 600ms. +- fixed with commit cf9160c1bcb9c0760b7f67bb8a36f03c9fe9c9a1 +- Test pass on Compleo with v0.4 + ## [Solved] Issue10: Alpi says SequenceError in ChargeParameterDiscoveryRes - ServicePaymentSelectionRes says "ResponseCode": "OK", and has no more fields. - Afterwards we send ChargeParameterDiscoveryReq and get ChargeParameterDiscoveryRes containing "ResponseCode": "FAILED_SequenceError". diff --git a/doc/charger_test_results.md b/doc/charger_test_results.md index fad1284..361e044 100644 --- a/doc/charger_test_results.md +++ b/doc/charger_test_results.md @@ -45,8 +45,20 @@ Test results of version v0.3 Test site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Koesching/EDEKA-Ingolstaedter-Strasse-114/62619/ -Test results -- [ ] SLAC: fails. It sends SLAC_PARAM_CNF, but nothing more. +Test results of version v0.4 +- [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 (10s loop ongoing, then finished OK) + - [x] DIN PreCharge ok, but at the end the state machine runs into timeout. Issue 15. + - [ ] DIN PowerDelivery, CurrentDemand ## Efacec QC45 Triple Charger diff --git a/doc/todo.md b/doc/todo.md index 33448d6..e74c607 100644 --- a/doc/todo.md +++ b/doc/todo.md @@ -5,10 +5,11 @@ - [x] PevMode: CurrentDemandReq: Fill EVRESSSOC, EVTargetCurrent, EVTargetVoltage - [ ] EvseMode: CurrentDemandRes: Fill EVSEPresentVoltage, EVSEPresentCurrent, EVSEMaximumVoltageLimit, ...LimitAchieved - [ ] EvseMode: Fill V2G messages as far as needed, to convince the car to accept it. -- [ ] PevMode: Fill V2G messages as far as needed, to convince the charger to accept it. -- [ ] PevMode: Find out the SLAC issue on Supercharger and Compleo. +- [x] PevMode: Fill V2G messages as far as needed, to convince the charger to accept it. +- [x] PevMode: Find out the SLAC issue on Supercharger and Compleo. - [ ] PevMode: Connect the inlet voltage measurement -- [ ] PevMode: Connect the control of CP and Relay +- [x] PevMode: Connect the control of CP +- [ ] PevMode: Connect the control of Relay - [ ] improve docu (update layer diagram, improve hardware docu, add link to evse which provides the 5% PWM) - [ ] in addressManager, replace the print by addToTrace - [ ] Resolve the todo-markers in the code diff --git a/readme.md b/readme.md index 8451aba..06a3d7e 100644 --- a/readme.md +++ b/readme.md @@ -289,6 +289,12 @@ is not yet implemented. - TCP connection works now on Alpitronics charger - ContractAuthentication loop works +### 2022-12-13 v0.4 On Compleo, Light Bulb survives 400V cable check and PreCharge +- SLAC issue is fixed on Compleo. Authorization works. Hardware interface "Dieter" controls the CP into state C. +- The charger delivers power in the cable check, and a connected 230V bulb makes bright light and survives the 400V. +- PreCharge starts, but terminates before full voltage is reached. Switching the load with power-relay is not yet implemented from +hardware side. Without the load, we see the intended 230V precharge voltage, and run into timeout (to be investigated). + ### Test results on real-world chargers See [charger_test_results.md](doc/charger_test_results.md)