Skip to content
This repository was archived by the owner on Mar 31, 2023. It is now read-only.

Commit 3b94bfd

Browse files
committed
go-e charger: Simulation Energiezähler während des Ladens snaptec#1559
1 parent 4441b34 commit 3b94bfd

5 files changed

Lines changed: 205 additions & 31 deletions

File tree

modules/goelp1/main.sh

Lines changed: 45 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,31 @@ rekwh='^[-+]?[0-9]+\.?[0-9]*$'
44

55
output=$(curl --connect-timeout $goetimeoutlp1 -s http://$goeiplp1/status)
66
if [[ $? == "0" ]] ; then
7+
goecorrectionfactor=$(echo "scale=0;$goecorrectionfactorlp1 * 100000 /1" |bc)
78
watt=$(echo $output | jq -r '.nrg[11]')
89
watt=$(echo "scale=0;$watt * 10 /1" |bc)
910
if [[ $watt =~ $re ]] ; then
10-
echo $watt > /var/www/html/openWB/ramdisk/llaktuell
11+
if [[ $goesimulationlp1 == "0" ]] ; then
12+
echo $watt > /var/www/html/openWB/ramdisk/llaktuell
13+
else
14+
wattc=$((watt*$goecorrectionfactor/100000))
15+
wattc=$(echo "scale=0;$wattc" |bc)
16+
echo $wattc > /var/www/html/openWB/ramdisk/llaktuell
17+
fi
1118
fi
1219
lla1=$(echo $output | jq -r '.nrg[4]')
13-
lla1=$(echo "scale=0;$lla1 / 10" |bc)
14-
if [[ $lla1 =~ $re ]] ; then
20+
lla1=$(echo "scale=1;$lla1 / 10" |bc)
21+
if [[ $lla1 =~ $rekwh ]] ; then
1522
echo $lla1 > /var/www/html/openWB/ramdisk/lla1
1623
fi
1724
lla2=$(echo $output | jq -r '.nrg[5]')
18-
lla2=$(echo "scale=0;$lla2 / 10" |bc)
19-
if [[ $lla2 =~ $re ]] ; then
25+
lla2=$(echo "scale=1;$lla2 / 10" |bc)
26+
if [[ $lla2 =~ $rekwh ]] ; then
2027
echo $lla2 > /var/www/html/openWB/ramdisk/lla2
2128
fi
2229
lla3=$(echo $output | jq -r '.nrg[6]')
23-
lla3=$(echo "scale=0;$lla3 / 10" |bc)
24-
if [[ $lla3 =~ $re ]] ; then
30+
lla3=$(echo "scale=1;$lla3 / 10" |bc)
31+
if [[ $lla3 =~ $rekwh ]] ; then
2532
echo $lla3 > /var/www/html/openWB/ramdisk/lla3
2633
fi
2734
llv1=$(echo $output | jq -r '.nrg[0]')
@@ -38,15 +45,42 @@ if [[ $? == "0" ]] ; then
3845
fi
3946
llkwh=$(echo $output | jq -r '.eto')
4047
llkwh=$(echo "scale=3;$llkwh / 10" |bc)
41-
if [[ $llkwh =~ $rekwh ]] ; then
42-
echo $llkwh > /var/www/html/openWB/ramdisk/llkwh
43-
fi
4448
rfid=$(echo $output | jq -r '.uby')
4549
oldrfid=$(</var/www/html/openWB/ramdisk/tmpgoelp1rfid)
50+
openwbDebugLog "RFID" 0 "aktueller RFID: $rfid | alter RFID: $oldrfid"
4651
if [[ $rfid != $oldrfid ]] ; then
4752
echo $rfid > /var/www/html/openWB/ramdisk/readtag
4853
echo $rfid > /var/www/html/openWB/ramdisk/tmpgoelp1rfid
4954
fi
55+
if [[ $goesimulationlp1 == "0" ]] ; then
56+
if [[ $llkwh =~ $rekwh ]] ; then
57+
echo $llkwh > /var/www/html/openWB/ramdisk/llkwh
58+
fi
59+
else
60+
temp_kWhCounter_lp1=$(</var/www/html/openWB/ramdisk/temp_kWhCounter_lp1)
61+
#simulation der Energiemenge während des ladens
62+
#wenn die Dateien noch nicht da sind, werden sie angelegt. Simulation startet im nächsten Regelschritt.
63+
if [ -f "/var/www/html/openWB/ramdisk/goewatt0neg" ]; then
64+
if [ -f "/var/www/html/openWB/ramdisk/goewatt0pos" ]; then
65+
python /var/www/html/openWB/runs/simcount.py $wattc goe goeposkwh goenegkwh
66+
else
67+
#Benutze den Zählerstand aus temp_kWhCounter_lp1 als Startwert für die Simulation
68+
simenergy=$(echo "scale=0; $temp_kWhCounter_lp1*3600000/1" | bc)
69+
echo $simenergy > /var/www/html/openWB/ramdisk/goewatt0pos
70+
fi
71+
else
72+
echo 0 > /var/www/html/openWB/ramdisk/goewatt0neg
73+
fi
74+
#der ausgelesene Zählerstand wird ignoriert und stattdessen die Leistung aufintegriert
75+
#Grund: der ausgelesene Zählerstand hat eine Auflösung von 1kWh -> zu ungenau in der Darstellung
76+
if [ -f "/var/www/html/openWB/ramdisk/goeposkwh" ]; then
77+
simenergy=$(echo "scale=3; $(</var/www/html/openWB/ramdisk/goeposkwh)/1000" | bc)
78+
echo $simenergy > /var/www/html/openWB/ramdisk/llkwh
79+
else
80+
#Wenn die Simulation noch nicht gelaufen ist, nehme den Wert temp_kWhCounter_lp1
81+
echo $temp_kWhCounter_lp1 > /var/www/html/openWB/ramdisk/llkwh
82+
fi
83+
fi
5084
#car status 1 Ladestation bereit, kein Auto
5185
#car status 2 Auto lädt
5286
#car status 3 Warte auf Fahrzeug
@@ -62,4 +96,4 @@ if [[ $? == "0" ]] ; then
6296
else
6397
echo 0 > /var/www/html/openWB/ramdisk/chargestat
6498
fi
65-
fi
99+
fi

modules/goelp2/main.sh

Lines changed: 47 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,31 @@ rekwh='^[-+]?[0-9]+\.?[0-9]*$'
44

55
output=$(curl --connect-timeout $goetimeoutlp2 -s http://$goeiplp2/status)
66
if [[ $? == "0" ]] ; then
7+
goecorrectionfactor=$(echo "scale=0;$goecorrectionfactorlp2 * 100000 /1" |bc)
78
watt=$(echo $output | jq -r '.nrg[11]')
89
watt=$(echo "scale=0;$watt * 10 /1" |bc)
910
if [[ $watt =~ $re ]] ; then
10-
echo $watt > /var/www/html/openWB/ramdisk/llaktuells1
11+
if [[ $goesimulationlp1 == "0" ]] ; then
12+
echo $watt > /var/www/html/openWB/ramdisk/llaktuells1
13+
else
14+
wattc=$((watt*$goecorrectionfactor/100000))
15+
wattc=$(echo "scale=0;$wattc" |bc)
16+
echo $wattc > /var/www/html/openWB/ramdisk/llaktuells1
17+
fi
1118
fi
1219
lla1=$(echo $output | jq -r '.nrg[4]')
13-
lla1=$(echo "scale=0;$lla1 / 10" |bc)
14-
if [[ $lla1 =~ $re ]] ; then
20+
lla1=$(echo "scale=1;$lla1 / 10" |bc)
21+
if [[ $lla1 =~ $rekwh ]] ; then
1522
echo $lla1 > /var/www/html/openWB/ramdisk/llas11
1623
fi
1724
lla2=$(echo $output | jq -r '.nrg[5]')
18-
lla2=$(echo "scale=0;$lla2 / 10" |bc)
19-
if [[ $lla2 =~ $re ]] ; then
25+
lla2=$(echo "scale=1;$lla2 / 10" |bc)
26+
if [[ $lla2 =~ $rekwh ]] ; then
2027
echo $lla2 > /var/www/html/openWB/ramdisk/llas12
2128
fi
2229
lla3=$(echo $output | jq -r '.nrg[6]')
23-
lla3=$(echo "scale=0;$lla3 / 10" |bc)
24-
if [[ $lla3 =~ $re ]] ; then
30+
lla3=$(echo "scale=1;$lla3 / 10" |bc)
31+
if [[ $lla3 =~ $rekwh ]] ; then
2532
echo $lla3 > /var/www/html/openWB/ramdisk/llas13
2633
fi
2734
llv1=$(echo $output | jq -r '.nrg[0]')
@@ -37,16 +44,45 @@ if [[ $? == "0" ]] ; then
3744
echo $llv3 > /var/www/html/openWB/ramdisk/llvs13
3845
fi
3946
llkwh=$(echo $output | jq -r '.eto')
40-
llkwh=$(echo "scale=3;$llkwh / 10" |bc)
41-
if [[ $llkwh =~ $rekwh ]] ; then
42-
echo $llkwh > /var/www/html/openWB/ramdisk/llkwhs1
43-
fi
47+
llkwh=$(echo "scale=3;$llkwh / 10" |bc)
4448
rfid=$(echo $output | jq -r '.uby')
4549
oldrfid=$(</var/www/html/openWB/ramdisk/tmpgoelp2rfid)
4650
if [[ $rfid != $oldrfid ]] ; then
4751
echo $rfid > /var/www/html/openWB/ramdisk/readtag
4852
echo $rfid > /var/www/html/openWB/ramdisk/tmpgoelp2rfid
53+
fi
54+
if [[ $goesimulationlp2 == "0" ]] ; then
55+
if [[ $llkwh =~ $rekwh ]] ; then
56+
echo $llkwh > /var/www/html/openWB/ramdisk/llkwhs1
57+
fi
58+
else
59+
temp_kWhCounter_lp2=$(</var/www/html/openWB/ramdisk/temp_kWhCounter_lp2)
60+
#simulation der Energiemenge während des ladens
61+
#wenn die Dateien noch nicht da sind, werden sie angelegt. Simulation startet im nächsten Regelschritt.
62+
if [ -f "/var/www/html/openWB/ramdisk/goe2watt0neg" ]; then
63+
if [ -f "/var/www/html/openWB/ramdisk/goe2watt0pos" ]; then
64+
python /var/www/html/openWB/runs/simcount.py $wattc goe2 goe2poskwh goe2negkwh
65+
else
66+
#Benutze den Zählerstand aus temp_kWhCounter_lp2 als Startwert für die Simulation
67+
simenergy=$(echo "scale=0; $temp_kWhCounter_lp2*3600000/1" | bc)
68+
echo $simenergy > /var/www/html/openWB/ramdisk/goe2watt0pos
69+
fi
70+
else
71+
echo 0 > /var/www/html/openWB/ramdisk/goe2watt0neg
72+
fi
73+
#der ausgelesene Zählerstand wird ignoriert und stattdessen die Leistung aufintegriert
74+
#Grund: der ausgelesene Zählerstand hat eine Auflösung von 1kWh -> zu ungenau in der Darstellung
75+
if [ -f "/var/www/html/openWB/ramdisk/goe2poskwh" ]; then
76+
simenergy=$(echo "scale=3; $(</var/www/html/openWB/ramdisk/goe2poskwh)/1000" | bc)
77+
echo $simenergy > /var/www/html/openWB/ramdisk/llkwhs1
78+
else
79+
#Wenn die Simulation noch nicht gelaufen ist, nehme den Wert temp_kWhCounter_lp2
80+
echo $temp_kWhCounter_lp2 > /var/www/html/openWB/ramdisk/llkwhs1
81+
fi
4982
fi
83+
84+
85+
5086
#car status 1 Ladestation bereit, kein Auto
5187
#car status 2 Auto lädt
5288
#car status 3 Warte auf Fahrzeug

runs/initRamdisk.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,7 @@ initRamdisk(){
447447
for f in \
448448
"pluggedladunglp${i}startkwh:openWB/lp/${i}/plugStartkWh:0" \
449449
"manual_soc_lp${i}:openWB/lp/${i}/manualSoc:0" \
450+
"temp_kWhCounter_lp${i}:openWB/lp/${i}/kWhCounter:0" \
450451
"pluggedladungaktlp${i}:openWB/lp/${i}/pluggedladungakt:0" \
451452
"lp${i}phasen::0" \
452453
"lp${i}enabled::1" \

runs/updateConfig.sh

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -571,18 +571,36 @@ updateConfig(){
571571
if ! grep -Fq "goetimeoutlp1=" $ConfigFile; then
572572
echo "goetimeoutlp1=5" >> $ConfigFile
573573
fi
574+
if ! grep -Fq "goesimulationlp1=" $ConfigFile; then
575+
echo "goesimulationlp1=0" >> $ConfigFile
576+
fi
577+
if ! grep -Fq "goecorrectionfactorlp1=" $ConfigFile; then
578+
echo "goecorrectionfactorlp1=1" >> $ConfigFile
579+
fi
574580
if ! grep -Fq "goeiplp2=" $ConfigFile; then
575581
echo "goeiplp2=192.168.0.15" >> $ConfigFile
576582
fi
577583
if ! grep -Fq "goetimeoutlp2=" $ConfigFile; then
578584
echo "goetimeoutlp2=5" >> $ConfigFile
579585
fi
586+
if ! grep -Fq "goesimulationlp2=" $ConfigFile; then
587+
echo "goesimulationlp2=0" >> $ConfigFile
588+
fi
589+
if ! grep -Fq "goecorrectionfactorlp2=" $ConfigFile; then
590+
echo "goecorrectionfactorlp2=1" >> $ConfigFile
591+
fi
580592
if ! grep -Fq "goeiplp3=" $ConfigFile; then
581593
echo "goeiplp3=192.168.0.15" >> $ConfigFile
582594
fi
583595
if ! grep -Fq "goetimeoutlp3=" $ConfigFile; then
584596
echo "goetimeoutlp3=5" >> $ConfigFile
585597
fi
598+
if ! grep -Fq "goesimulationlp3=" $ConfigFile; then
599+
echo "goesimulationlp3=0" >> $ConfigFile
600+
fi
601+
if ! grep -Fq "goecorrectionfactorlp3=" $ConfigFile; then
602+
echo "goecorrectionfactorlp3=1" >> $ConfigFile
603+
fi
586604
if ! grep -Fq "pushbenachrichtigung=" $ConfigFile; then
587605
echo "pushbenachrichtigung=0" >> $ConfigFile
588606
fi
@@ -1193,9 +1211,7 @@ updateConfig(){
11931211
else
11941212
echo "etprovideraktiv=0" >> $ConfigFile
11951213
fi
1196-
fi
1197-
# tibber demo settings
1198-
if ! grep -Fq "tibbertoken=" $ConfigFile; then
1214+
# tibber demo settings
11991215
echo "tibbertoken=d1007ead2dc84a2b82f0de19451c5fb22112f7ae11d19bf2bedb224a003ff74a" >> $ConfigFile
12001216
echo "tibberhomeid=c70dcbe5-4485-4821-933d-a8a86452737b" >> $ConfigFile
12011217
fi

web/settings/modulconfiglp.php

Lines changed: 93 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ function visibility_twcmanagerlp1_connection() {
386386
<div class="alert alert-info">
387387
Seit Firmware Version 0.40 wird PV-Laden besser unterstützt.
388388
<span class="text-danger">
389-
Bitte halten Sie die go-e Firmware auf einem aktuellen Stand.
389+
Bitte halten Sie die Go-e Firmware auf einem aktuellen Stand.
390390
</span>
391391
</div>
392392
<div class="form-row mb-1">
@@ -404,10 +404,39 @@ function visibility_twcmanagerlp1_connection() {
404404
<input class="form-control" type="number" min="0" max="10" step="1" name="goetimeoutlp1" id="goetimeoutlp1" value="<?php echo $goetimeoutlp1old ?>">
405405
<span class="form-text small">
406406
Gibt die Zeit in Sekunden an wie lange auf Antwort des Go-echargers gewartet wird. Bei gutem Wlan reichen 2 Sekunden aus.
407-
Zu lange Wartezeit zieht einen Verzug der Regellogik von openWB mit sich wenn der Go-echarger z.B. gerade unterwegs genutzt wird.
407+
Zu lange Wartezeit zieht einen Verzug der Regellogik von openWB mit sich wenn der go-echarger z.B. gerade unterwegs genutzt wird.
408408
</span>
409409
</div>
410410
</div>
411+
<div class="form-row mb-1">
412+
<label class="col-md-4 col-form-label">Simulation der geladenen leistung (kWh) für Zählerstand</label>
413+
<div class="col">
414+
<div class="btn-group btn-group-toggle btn-block" data-toggle="buttons">
415+
<label class="btn btn-outline-info<?php if($goesimulationlp1old == 0) echo " active" ?>">
416+
<input type="radio" name="goesimulationlp1" id="goesimulationlp1off" value="0"<?php if($goesimulationlp1old == 0) echo " checked=\"checked\"" ?>>Nein
417+
</label>
418+
<label class="btn btn-outline-info<?php if($goesimulationlp1old == 1) echo " active" ?>">
419+
<input type="radio" name="goesimulationlp1" id="goesimulationlp1On" value="1"<?php if($goesimulationlp1old == 1) echo " checked=\"checked\"" ?>>Ja
420+
</label>
421+
</div>
422+
<span class="form-text small">
423+
Der Zählerstand des Go-e springt immer um ganze kWh. Dies führt im Ladelog und den Tagesgrafiken zu unschönen Darstellungen.<br />
424+
Mit der Simulation werden diese Werte geglättet und somit ähnlich dem tatsächlichen Verlauf dargestellt.<br />
425+
Bei Nutzung des Features wird der Zählerstand Go-e ignoriert und durch die simulierten Werte berechnet.<br />
426+
<span class="text-danger">Feature ist aktuell noch in der Implementierung!</span>
427+
</span>
428+
</div>
429+
</div>
430+
<div class="form-row mb-1">
431+
<label for="goecorrectionfactorlp1" class="col-md-4 col-form-label">Korrektur-Faktor für Ladeleistung [W]</label>
432+
<div class="col">
433+
<input class="form-control" type="number" min="0.00001" max="1.99999" step="0.00001" name="goecorrectionfactorlp1" id="goecorrectionfactorlp1" value="<?php echo $goecorrectionfactorlp1old ?>">
434+
<span class="form-text small">
435+
Faktor, mit dem die Wertabweichungen des Go-echargers bei Ladeleistung [W] korrigiert werden können.<br />
436+
Bei gewünschter Erhöhung um z.B. 8% Eingabe 1,08. Bei 1 keine Korrektur.<br />
437+
Korrekturfaktor <> 1 nur sinnvoll bei Nutzung Simulation. </span>
438+
</div>
439+
</div>
411440
</div>
412441
</div>
413442
<div id="evseconnrgkick" class="hide">
@@ -2728,7 +2757,7 @@ function visibility_twcmanagerlp2_connection() {
27282757
<div class="alert alert-info">
27292758
Seit Firmware Version 0.40 wird PV-Laden besser unterstützt.
27302759
<span class="text-danger">
2731-
Bitte halten Sie die go-e Firmware auf einem aktuellen Stand.
2760+
Bitte halten Sie die Go-e Firmware auf einem aktuellen Stand.
27322761
</span>
27332762
</div>
27342763
<div class="form-row mb-1">
@@ -2751,7 +2780,36 @@ function visibility_twcmanagerlp2_connection() {
27512780
</div>
27522781
</div>
27532782
</div>
2754-
</div>
2783+
<div class="form-row mb-1">
2784+
<label class="col-md-4 col-form-label">Simulation der geladenen leistung (kWh) für Zählerstand</label>
2785+
<div class="col">
2786+
<div class="btn-group btn-group-toggle btn-block" data-toggle="buttons">
2787+
<label class="btn btn-outline-info<?php if($goesimulationlp2old == 0) echo " active" ?>">
2788+
<input type="radio" name="goesimulationlp2" id="goesimulationlp2off" value="0"<?php if($goesimulationlp2old == 0) echo " checked=\"checked\"" ?>>Nein
2789+
</label>
2790+
<label class="btn btn-outline-info<?php if($goesimulationlp2old == 1) echo " active" ?>">
2791+
<input type="radio" name="goesimulationlp2" id="goesimulationlp2On" value="1"<?php if($goesimulationlp2old == 1) echo " checked=\"checked\"" ?>>Ja
2792+
</label>
2793+
</div>
2794+
<span class="form-text small">
2795+
Der Zählerstand des Go-e springt immer um ganze kWh. Dies führt im Ladelog und den Tagesgrafiken zu unschönen Darstellungen.<br />
2796+
Mit der Simulation werden diese Werte geglättet und somit ähnlich dem tatsächlichen Verlauf dargestellt.<br />
2797+
Bei Nutzung des Features wird der Zählerstand Go-e ignoriert und durch die simulierten Werte berechnet.<br />
2798+
<span class="text-danger">Feature ist aktuell noch in der Implementierung!</span>
2799+
</span>
2800+
</div>
2801+
</div>
2802+
<div class="form-row mb-1">
2803+
<label for="goecorrectionfactorlp2" class="col-md-4 col-form-label">Korrektur-Faktor für Ladeleistung [W]</label>
2804+
<div class="col">
2805+
<input class="form-control" type="number" min="0.00001" max="1.99999" step="0.00001" name="goecorrectionfactorlp2" id="goecorrectionfactorlp2" value="<?php echo $goecorrectionfactorlp2old ?>">
2806+
<span class="form-text small">
2807+
Faktor, mit dem die Wertabweichungen des Go-echargers bei Ladeleistung [W] korrigiert werden können.<br />
2808+
Bei gewünschter Erhöhung um z.B. 8% Eingabe 1,08. Bei 1 keine Korrektur.<br />
2809+
Korrekturfaktor <> 1 nur sinnvoll bei Nutzung Simulation.
2810+
</span>
2811+
</div>
2812+
</div>
27552813

27562814
<div id="llmodullp2" class="hide">
27572815
<hr class="border-primary">
@@ -4563,7 +4621,7 @@ function display_lastmanagement() {
45634621
<div class="alert alert-info">
45644622
Seit Firmware Version 0.40 wird PV-Laden besser unterstützt.
45654623
<span class="text-danger">
4566-
Bitte halten Sie die go-e Firmware auf einem aktuellen Stand.
4624+
Bitte halten Sie die Go-e Firmware auf einem aktuellen Stand.
45674625
</span>
45684626
</div>
45694627
<div class="form-row mb-1">
@@ -4587,7 +4645,36 @@ function display_lastmanagement() {
45874645
</div>
45884646
</div>
45894647
</div>
4590-
4648+
<div class="form-row mb-1">
4649+
<label class="col-md-4 col-form-label">Simulation der geladenen leistung (kWh) für Zählerstand</label>
4650+
<div class="col">
4651+
<div class="btn-group btn-group-toggle btn-block" data-toggle="buttons">
4652+
<label class="btn btn-outline-info<?php if($goesimulationlp3old == 0) echo " active" ?>">
4653+
<input type="radio" name="goesimulationlp3" id="goesimulationlp3off" value="0"<?php if($goesimulationlp3old == 0) echo " checked=\"checked\"" ?>>Nein
4654+
</label>
4655+
<label class="btn btn-outline-info<?php if($goesimulationlp3old == 1) echo " active" ?>">
4656+
<input type="radio" name="goesimulationlp3" id="goesimulationlp3On" value="1"<?php if($goesimulationlp3old == 1) echo " checked=\"checked\"" ?>>Ja
4657+
</label>
4658+
</div>
4659+
<span class="form-text small">
4660+
Der Zählerstand des Go-e springt immer um ganze kWh. Dies führt im Ladelog und den Tagesgrafiken zu unschönen Darstellungen.<br />
4661+
Mit der Simulation werden diese Werte geglättet und somit ähnlich dem tatsächlichen Verlauf dargestellt.<br />
4662+
Bei Nutzung des Features wird der Zählerstand Go-e ignoriert und durch die simulierten Werte berechnet.<br />
4663+
<span class="text-danger">Feature ist aktuell noch in der Implementierung!</span>
4664+
</span>
4665+
</div>
4666+
</div>
4667+
<div class="form-row mb-1">
4668+
<label for="goecorrectionfactorlp3" class="col-md-4 col-form-label">Korrektur-Faktor für Ladeleistung [W]</label>
4669+
<div class="col">
4670+
<input class="form-control" type="number" min="0.00001" max="1.99999" step="0.00001" name="goecorrectionfactorlp3" id="goecorrectionfactorlp3" value="<?php echo $goecorrectionfactorlp3old ?>">
4671+
<span class="form-text small">
4672+
Faktor, mit dem die Wertabweichungen des Go-echargers bei Ladeleistung [W] korrigiert werden können.<br />
4673+
Bei gewünschter Erhöhung um z.B. 8% Eingabe 1,08. Bei 1 keine Korrektur.<br />
4674+
Korrekturfaktor <> 1 nur sinnvoll bei Nutzung Simulation.
4675+
</span>
4676+
</div>
4677+
</div>
45914678
<div id="llmodullp3" class="hide">
45924679
<hr class="border-primary">
45934680
<div class="form-row mb-1">

0 commit comments

Comments
 (0)