Fix: ReferenceError bvRuhePunkte in vBatterieverlauf() - Batteriespannung-Klick brach das Rendering ab

Beim Zurueckbauen von bvPunkte/bvRuhePunkte auf eine einzige gefilterte
Liste (voriger Commit) blieb eine Fundstelle unbeachtet: die SOC-Berechnung
in vBatterieverlauf() las weiterhin aus dem entfernten bvRuhePunkte. Jeder
Klick auf "Batteriespannung" liess render() mit einem ReferenceError
abbrechen, bevor die Zielseite ueberhaupt gezeichnet wurde - von aussen
ununterscheidbar von "Klick tut nichts". Live im Browser gefunden (Konsole
zeigte den echten Fehler), nicht durch Codelesen - node --check haette das
nie gefangen, da es nur Syntax prueft, keine Laufzeitreferenzen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 23:33:49 +02:00
parent e1ddf2cda1
commit 8ba3519090
2 changed files with 4 additions and 4 deletions
@@ -1818,9 +1818,9 @@ function vBatterieverlauf() {
bvYDomain = genug ? [10, 15] : null;
const stufen = bvFarbstufen();
// Ladezustand nur aus der letzten echten Ruhespannung - eine
// Generatorspannung ergäbe sonst dauerhaft "100 % · Sehr gut".
const letzter = bvRuhePunkte.length ? bvRuhePunkte[bvRuhePunkte.length - 1] : null;
// bvPunkte enthält seit dem Filter oben ohnehin nur noch Ruhespannungen
// (<= AGM_RUHE_MAX_V) - kein separates bvRuhePunkte mehr nötig.
const letzter = bvPunkte.length ? bvPunkte[bvPunkte.length - 1] : null;
const soc = letzter ? bvSocProzent(letzter.v) : null;
const soh = bvSohBewertung();
const punktFarbe = (status) => (status === "ok" ? "var(--ok)" : status === "warn" ? "var(--warn)" : status === "bad" ? "var(--bad)" : "var(--fg3)");
@@ -1,7 +1,7 @@
{
"domain": "audi_dashboard",
"name": "Audi Dashboard",
"version": "2026.8.27.17",
"version": "2026.8.27.18",
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
"codeowners": ["@paul"],