Akkugroessen der beiden Autos stimmen und stehen in der Konfiguration
Der Schieberegler "Zusaetzlich benoetigte Ladung" rechnet Prozent in Wattstunden um. Dafuer standen bisher drei verschiedene Zahlen im Code: 140 Wh/% beim Schreiben der EG-Wallbox, 90 Wh/% beim go-e und feste 14000 Wh beim Zurueckrechnen im Browser - fuer beide Autos dieselbe. Eine Einstellung von 50 % am go-e schrieb 4500 Wh und las sich beim naechsten Oeffnen als 32 % zurueck. Jetzt kommt die Zahl aus einer Quelle: restricted/config.php nennt Auto und nutzbare Akkukapazitaet je Wallbox, carForm.php gibt die Wattstunden je Prozent als data-Attribut an den Schieberegler weiter, und das JavaScript rechnet damit zurueck statt mit einer festen Konstanten. EG: Skoda Enyaq RS, Modelljahr 2026, 84 kWh brutto / 79 kWh nutzbar OG: Jeep Compass 4xe, 11,4 kWh Das Lademodal zeigt Auto und Kapazitaet jetzt unter dem Regler an - damit sichtbar ist, worauf sich die Prozente beziehen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+16
-3
@@ -1,9 +1,17 @@
|
||||
<?php
|
||||
/*
|
||||
* Formular des Auto-Lademodals. carEG.php und carOG.php zeigen dasselbe
|
||||
* Formular; nur die Ansteuerung der Wallbox dahinter unterscheidet sich.
|
||||
* $formId trennt die beiden Formulare fuer das JavaScript.
|
||||
* Formular; nur die Wallbox dahinter unterscheidet sich - eingebunden wird
|
||||
* es aus carSteuerung.php, das $wallbox und $formId setzt. $formId trennt
|
||||
* die beiden Formulare fuer das JavaScript.
|
||||
*
|
||||
* Der Schieberegler traegt die Wattstunden je Prozent als data-Attribut bei
|
||||
* sich. Frueher stand die Umrechnung als feste 14000 im JavaScript und
|
||||
* passte damit hoechstens zu einem der beiden Autos: eingestellte und
|
||||
* angezeigte Prozente gingen auseinander.
|
||||
*/
|
||||
$auto = fahrzeuge()[$wallbox];
|
||||
$whProProzent = wallboxWhProProzent($wallbox);
|
||||
?>
|
||||
<div class="d-grid gap-2 col-6 mx-auto my-4">
|
||||
<button class="btn btn-primary" id="evStart/Stop">Laden starten</button>
|
||||
@@ -62,7 +70,12 @@
|
||||
<div class="form-check">
|
||||
<label class="form-label" for="addedCharge">Zusätzlich benötigte Ladung (%): </label>
|
||||
<div style="font-size: 15px;color: #297195;display: inline-block;" id="modal-slider-label">sdf</div>
|
||||
<input type="range" id="modal-slider" name="fte" class="form-range range-color-track" min="1" max="100" />
|
||||
<input type="range" id="modal-slider" name="fte" class="form-range range-color-track" min="1" max="100"
|
||||
data-wh-pro-prozent="<?= $whProProzent ?>" />
|
||||
<div class="small text-secondary">
|
||||
<?= htmlspecialchars($auto["name"]) ?>,
|
||||
<?= htmlspecialchars(rtrim(rtrim(number_format($auto["akkuKWh"], 1, ",", "."), "0"), ",")) ?> kWh nutzbar
|
||||
</div>
|
||||
<div class="d-flex justify-content-between">
|
||||
<span class="max-amount f-16 font-weight-normal darkGray-color text-right mt-1">1%</span>
|
||||
<span class="max-amount f-16 font-weight-normal darkGray-color text-right mt-1">100%</span>
|
||||
|
||||
Reference in New Issue
Block a user