evcc-io / evcc

Sonne tanken ☀️🚘
https://evcc.io
MIT License
3.45k stars 637 forks source link

Charger Versicharge: Seit FW Update 2.135 -> Energiewerte nur noch 10% #15048

Closed achgut closed 2 months ago

achgut commented 2 months ago

Describe the bug

Seit der jetzt ausgerollten FW Version 2.135 ist der vom Modbus Register 1692 ( Real Energy Consumed Phase Sum) gelieferte Wert um eine 10er Potenz verschoben (Interner Multiplikationsfaktor von 0,1 auf 1). Daher liefert die Funktion TotalEngerie() falsche Werte (nur noch 10% vom korrekten Wert)

Daher muss in der Zeile https://github.com/evcc-io/evcc/blob/54fafd22819184a681bfbff39bac538ddd004770/charger/versicharge.go#L167C1-L167C55 der Divisionswert von 1e4 auf 1e3 geändert werden. Dann kommen wieder richtige Werte.

Steps to reproduce

Sieht man bei jeder Ladesitzung, dass der Wert jetzt nur 10% der reellen Ladeleistung ist.

Configuration details

kein Einfluss durch die Konfiguration

Log details

kein Log Thema

What type of operating system are you running?

Linux

Version

alle Versionen

GrimmiMeloni commented 2 months ago

PR welcome. ;)

tomjschwanke commented 2 months ago

Can you share the output of evcc charger --name my_charger so I can see how the firmware value looks like? Nevermind, the firmware is updated automatically and there are no firmware specific adjustments