Manuelles SoC-Modul

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
LocutusB
Beiträge: 153
Registriert: So Dez 02, 2018 2:12 pm

Re: Manuelles SoC-Modul

Beitrag 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.
Zuletzt geändert von LocutusB am Fr Mär 12, 2021 8:33 pm, insgesamt 1-mal geändert.
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Manuelles SoC-Modul

Beitrag von mrinas »

alles klar danke
#StarteVSCode
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Antworten