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 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 18:17:27 +02:00
co-authored by Claude Opus 5
parent ba5622f9b2
commit 377aa03637
+5 -1
View File
@@ -166,7 +166,11 @@ const ENERGIEFLUSS_KATALOG = (function () {
const eg = m.zahl("solarManager/eg"); const eg = m.zahl("solarManager/eg");
const ug = m.zahl("solarManager/ug"); const ug = m.zahl("solarManager/ug");
const heiz = m.zahl("solarManager/pHeat"); 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 gemein = Math.max(0, last - ug - eg - og);
const allgemein = Math.max(0, gemein - heiz);
return { return {
leistung: last, leistung: last,
neben: "Gemein " + kw(gemein) + " kW", neben: "Gemein " + kw(gemein) + " kW",
@@ -175,7 +179,7 @@ const ENERGIEFLUSS_KATALOG = (function () {
{ w: eg, farbe: "#70cc9c", knoten: "eg" }, { w: eg, farbe: "#70cc9c", knoten: "eg" },
{ w: ug, farbe: "#83a55b", knoten: "ug" }, { w: ug, farbe: "#83a55b", knoten: "ug" },
{ w: heiz, farbe: "#c2614e", knoten: "heizstab" }, { w: heiz, farbe: "#c2614e", knoten: "heizstab" },
{ w: gemein, farbe: "#71afcd" }, { w: allgemein, farbe: "#71afcd" },
], ],
fluss: last, fluss: last,
}; };