From 377aa0363750d52ef369aa24b76d2c42a9b2b813 Mon Sep 17 00:00:00 2001 From: "m0@nas" Date: Tue, 15 Sep 2026 18:17:27 +0200 Subject: [PATCH] Uebersicht: Heizstab im Verbrauchsring nicht doppelt zaehlen Gemein enthaelt den Heizstab. Der Text zeigt weiter die volle Zahl, das Ringsegment Allgemeinstrom aber Gemein minus Heizstab - der hat sein eigenes Segment. Ist der Heizstab-Kreis aus, faellt sein Anteil wie bisher ins letzte Segment zurueck. Co-Authored-By: Claude Opus 5 --- js/solar/energieflussKatalog.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/solar/energieflussKatalog.js b/js/solar/energieflussKatalog.js index 592b745..384f7fb 100644 --- a/js/solar/energieflussKatalog.js +++ b/js/solar/energieflussKatalog.js @@ -166,7 +166,11 @@ const ENERGIEFLUSS_KATALOG = (function () { const eg = m.zahl("solarManager/eg"); const ug = m.zahl("solarManager/ug"); const heiz = m.zahl("solarManager/pHeat"); + // "Gemein" ist alles außer den Etagen - der Heizstab hängt mit daran. + // Im Text bleibt er drin, im Ring hat er sein eigenes Segment und wird + // deshalb vom Allgemeinstrom abgezogen; sonst zählte er doppelt. const gemein = Math.max(0, last - ug - eg - og); + const allgemein = Math.max(0, gemein - heiz); return { leistung: last, neben: "Gemein " + kw(gemein) + " kW", @@ -175,7 +179,7 @@ const ENERGIEFLUSS_KATALOG = (function () { { w: eg, farbe: "#70cc9c", knoten: "eg" }, { w: ug, farbe: "#83a55b", knoten: "ug" }, { w: heiz, farbe: "#c2614e", knoten: "heizstab" }, - { w: gemein, farbe: "#71afcd" }, + { w: allgemein, farbe: "#71afcd" }, ], fluss: last, };