pyPLC/doc/todo.md
2023-04-21 08:47:00 +02:00

2.3 KiB

Todos

  • Decode CableCheckRes."DC_EVSEStatus.EVSEStatusCode": dinDC_EVSEStatusCodeType 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?
  • Encoder: CurrentDemandReq: is it possible to enable the units for EVTargetVoltage and EVTargetCurrent?
  • Find out, why Alpi reports CableCheckRes = Finished FAILED in v0.4
  • Find out, why Compleo ignores the PowerDeliveryReq START in v0.4
  • Add date/time into ExiLog
  • PevMode: Add state transition in case of failed CableCheck
  • PevMode: PreChargeReq: Fill EVRESSSOC, EVTargetVoltage, EVTargetCurrent
  • PevMode: PowerDeliveryReq: Fill EVRESSSOC, Stop/Start
  • 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.
  • PevMode: Connect the inlet voltage measurement
  • PevMode: Connect the control of CP
  • PevMode: Connect the control of Relay
  • docu: add link to evse which provides the 5% PWM)
  • docu: add hardwareInterface into software architecture puml
  • docu: create hardware architecture picture
  • docu for Dieter (Schematic, concept idea, DieterLV, DieterHV, ...)
  • add OLED display to the PEV controller
  • in addressManager, replace the print by addToTrace
  • Resolve the todo-markers in the code
  • Still fixed addresses (MAC, IP?) used on windows, add auto-detection or configuration
  • configurable interface name and simplify address determination (see https://openinverter.org/forum/viewtopic.php?p=54659#p54659)
  • in the SessionSetupRequest we need to set the EVCCID with the MAC of the car. At the moment this is not implemented, need to update in the OpenV2Gx the function encodeSessionSetupRequest(), also the fsmPev.py, and provide the MAC as command line parameter from the python to the OpenV2Gx. (see https://openinverter.org/forum/viewtopic.php?p=54667#p54667)
  • (and some more)