Seite 2 von 2

Re: Manuelles SoC-Modul

Verfasst: Fr Mär 12, 2021 8:21 pm
von LocutusB
Die Änderung ist nur im manuellen SoC Modul gemacht. In den PSA Modulen, bzw. zumindest bei Peugeot ist der Fehler noch enthalten.

In der Zeile der main.sh beim jeweiligen Modul

Code: Alles auswählen

currentSocDiff=$(echo "100 / $akkug * $currentEffectiveMeterDiff" | bc | sed 's/\..*$//')
wird 100 / Akkugröße gerechnet, aber keine Nachkommastellen berücksichtigt. Das führt zu einer starken Ungenauigkeit.

Code: Alles auswählen

currentSocDiff=$(echo "scale=5;100 / $akkug * $currentEffectiveMeterDiff" | bc | sed 's/\..*$//')
schafft Abhilfe.

EDIT: Erste Codezeile korrigiert.

Re: Manuelles SoC-Modul

Verfasst: Fr Mär 12, 2021 8:23 pm
von mrinas
alles klar danke
#StarteVSCode