Solar: Speicher-Ansicht mit Modulen und Zellen der BYD-Batterie

Dritte Ansicht der Realtime-Karte (auch per Klick auf die Batterie):
Kennzahlen (Ladestand mit kWh und voll/leer um, Leistung, SOH,
Zellspreizung, Temperaturen, Spannung, Durchsatz, Zustand), der Turm aus
BMU und acht Modulen mit je 16 Zellbalken, das gewaehlte Modul mit
Zellspannungen und Temperaturfuehlern, dazu Verlaeufe fuer Ladestand und
Leistung (EnergyFlow) sowie Spreizung und Temperatur (byd) mit Zeitraum-
wahl und Anzeige beim Ueberfahren. Neu: ajax/speicher.php.

Nebenbei: Icon-Zeichen in energiefluss.js und im Katalog stehen als
Escape (\uF...) statt als unsichtbare Zeichen im Quelltext.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 18:11:22 +02:00
co-authored by Claude Opus 5
parent de2892f7a7
commit ba5622f9b2
9 changed files with 790 additions and 14 deletions
+11 -8
View File
@@ -109,14 +109,17 @@
/* Plaketten am Kreis: Zeichen aus Bootstrap Icons (liegt ohnehin im Dashboard). */
const ZEICHEN = {
eco: { glyph: "奈", farbe: "#6cbe58" }, // bi-leaf
uhr: { glyph: "", farbe: "#e8a33a" }, // bi-clock-fill
manuell: { glyph: "", farbe: "#c9a227" }, // bi-sliders
stecker: { glyph: "", farbe: "#8fb8de" }, // bi-plug-fill
schloss: { glyph: "", farbe: "#b9c0c8" }, // bi-lock-fill
heizung: { glyph: "", farbe: "#e5624f" }, // bi-fire
tank: { glyph: "", farbe: "#b9c0c8" }, // bi-fuel-pump-fill
warnung: { glyph: "", farbe: "#e5624f" }, // bi-exclamation-triangle-fill
// Codepunkte als Escape: die Zeichen selbst liegen im privaten Bereich
// (U+F90C sogar auf einem CJK-Kompatibilitaetszeichen) und sind im Editor
// unsichtbar oder werden beim Kopieren leicht verfaelscht.
eco: { glyph: "\uF90C", farbe: "#6cbe58" }, // bi-leaf
uhr: { glyph: "\uF291", farbe: "#e8a33a" }, // bi-clock-fill
manuell: { glyph: "\uF56B", farbe: "#c9a227" }, // bi-sliders
stecker: { glyph: "\uF4F6", farbe: "#8fb8de" }, // bi-plug-fill
schloss: { glyph: "\uF47A", farbe: "#b9c0c8" }, // bi-lock-fill
heizung: { glyph: "\uF7F6", farbe: "#e5624f" }, // bi-fire
tank: { glyph: "\uF83D", farbe: "#b9c0c8" }, // bi-fuel-pump-fill
warnung: { glyph: "\uF33A", farbe: "#e5624f" }, // bi-exclamation-triangle-fill
};
/* ------------------------------------------------------------------------