mirror of
https://github.com/uhi22/pyPLC.git
synced 2024-11-10 01:05:42 +00:00
docu: v0.4 progress documented
This commit is contained in:
parent
e7b222ca4c
commit
76d9e95d6c
4 changed files with 42 additions and 5 deletions
|
@ -1,11 +1,29 @@
|
||||||
# Open issues
|
# 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
|
## Issue12: Alpi reports "sequence error" for CableCheck
|
||||||
- with version v0.3.
|
- with version v0.3.
|
||||||
- maybe he expects the state C, or something is wrong with the sequence before.
|
- maybe he expects the state C, or something is wrong with the sequence before.
|
||||||
|
|
||||||
# Closed issues
|
# 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
|
## [Solved] Issue10: Alpi says SequenceError in ChargeParameterDiscoveryRes
|
||||||
- ServicePaymentSelectionRes says "ResponseCode": "OK", and has no more fields.
|
- ServicePaymentSelectionRes says "ResponseCode": "OK", and has no more fields.
|
||||||
- Afterwards we send ChargeParameterDiscoveryReq and get ChargeParameterDiscoveryRes containing "ResponseCode": "FAILED_SequenceError".
|
- Afterwards we send ChargeParameterDiscoveryReq and get ChargeParameterDiscoveryRes containing "ResponseCode": "FAILED_SequenceError".
|
||||||
|
|
|
@ -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 site: e.g. https://www.goingelectric.de/stromtankstellen/Deutschland/Koesching/EDEKA-Ingolstaedter-Strasse-114/62619/
|
||||||
|
|
||||||
Test results
|
Test results of version v0.4
|
||||||
- [ ] SLAC: fails. It sends SLAC_PARAM_CNF, but nothing more.
|
- [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
|
## Efacec QC45 Triple Charger
|
||||||
|
|
||||||
|
|
|
@ -5,10 +5,11 @@
|
||||||
- [x] PevMode: CurrentDemandReq: Fill EVRESSSOC, EVTargetCurrent, EVTargetVoltage
|
- [x] PevMode: CurrentDemandReq: Fill EVRESSSOC, EVTargetCurrent, EVTargetVoltage
|
||||||
- [ ] EvseMode: CurrentDemandRes: Fill EVSEPresentVoltage, EVSEPresentCurrent, EVSEMaximumVoltageLimit, ...LimitAchieved
|
- [ ] EvseMode: CurrentDemandRes: Fill EVSEPresentVoltage, EVSEPresentCurrent, EVSEMaximumVoltageLimit, ...LimitAchieved
|
||||||
- [ ] EvseMode: Fill V2G messages as far as needed, to convince the car to accept it.
|
- [ ] 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.
|
- [x] 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: Find out the SLAC issue on Supercharger and Compleo.
|
||||||
- [ ] PevMode: Connect the inlet voltage measurement
|
- [ ] 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)
|
- [ ] improve docu (update layer diagram, improve hardware docu, add link to evse which provides the 5% PWM)
|
||||||
- [ ] in addressManager, replace the print by addToTrace
|
- [ ] in addressManager, replace the print by addToTrace
|
||||||
- [ ] Resolve the todo-markers in the code
|
- [ ] Resolve the todo-markers in the code
|
||||||
|
|
|
@ -289,6 +289,12 @@ is not yet implemented.
|
||||||
- TCP connection works now on Alpitronics charger
|
- TCP connection works now on Alpitronics charger
|
||||||
- ContractAuthentication loop works
|
- 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
|
### 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)
|
||||||
|
|
Loading…
Reference in a new issue