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
+5 -1
View File
@@ -55,10 +55,12 @@
<div class="col-xxl-12 col-xl-12 d-flex align-items-stretch">
<div class="card p-0 mb-4" style="width:100%" id="energieflussKarte">
<div class="card-header pb-1 pt-1 d-flex align-items-center">
<h3 class="card-title me-auto">Realtime</h3>
<h3 class="card-title me-auto d-none d-sm-block">Realtime</h3>
<span class="me-auto d-sm-none"></span>
<div class="enf-umschalter me-2" role="tablist" aria-label="Ansicht">
<button type="button" class="btn btn-sm active" role="tab" aria-selected="true" data-enf-ansicht="fluss">Übersicht</button>
<button type="button" class="btn btn-sm" role="tab" aria-selected="false" data-enf-ansicht="anlage">Anlage</button>
<button type="button" class="btn btn-sm" role="tab" aria-selected="false" data-enf-ansicht="speicher">Speicher</button>
</div>
<div class="card-tools">
<a class="btn btn-tool" href="index.php?action=settings#energiefluss" title="Übersicht einstellen">
@@ -70,6 +72,8 @@
<div class="enf-ansicht enf-behaelter" data-enf-ansicht-flaeche="fluss" id="energiefluss"></div>
<!-- Lageplan der PV-Anlage: js/solar/anlage.js aus anlageKatalog.js -->
<div class="enf-ansicht" data-enf-ansicht-flaeche="anlage" id="anlage" hidden></div>
<!-- Batterie bis zur Zelle: js/solar/speicher.js, Verlauf aus ajax/speicher.php -->
<div class="enf-ansicht" data-enf-ansicht-flaeche="speicher" id="speicher" hidden></div>
</div>
</div>
</div>