feat(manager): use overall Energy Pie balance with SDL
Tests / test (push) Successful in 1m3s

This commit is contained in:
dh
2026-10-08 09:40:14 +00:00
parent 86834bb8aa
commit af69151165
4 changed files with 82 additions and 2 deletions
+24
View File
@@ -405,6 +405,30 @@ der wirksamen Lastspitzengrenze zu `Peak`. Zwischen den beiden Zielwerten
bleibt sie erhalten. `Umschaltdifferenz` verhindert zusätzlich einen Wechsel,
wenn sich die beiden berechneten Korrekturen nicht ausreichend unterscheiden.
## Energy Pie: Gesamtbilanz inklusive SDL
Der Manager aktiviert am eigenen Energy Pie `Gesamtbilanz=true`, unabhaengig
von `SDLAktiv`. Der bilanzielle Gesamtverbrauch ist Produktion plus physischer
Netzbezug minus Einspeisung (mindestens 0). SDL-Ladung bzw. -Abgabe wirkt damit
ueber die bereits vorhandenen Netzzaehler; separate SDL-Zaehler werden nicht
nochmals addiert. Eine Versorgung des Hauses durch SDL ist keine Netzeinspeisung.
Die Hausquelle bleibt gespeichert, fliesst jedoch nicht in diese Gesamtbilanz ein.
Die weiterhin SDL-bereinigte Hauslast fuer Regelung und Prognose bleibt unveraendert.
Die Quoten sind ausdruecklich **bilanziell**, keine reine PV-Herkunftszuordnung
oder physische Hausautarkie. Speicherentladung kann den Netto-Bilanzverbrauch
senken; bei negativem Saldo zeigt der Pie einen Hinweis und begrenzt Verbrauch
und Quoten auf 0. Fehlende Daten werden weiterhin als unbekannt behandelt.
Migration: zuerst Enelix Utils mit Gesamtbilanz-Unterstuetzung aktualisieren,
dann den EMS-Manager anwenden. Zaehlervariablen, Archivdaten und individuelle
Farben bleiben erhalten. Historische Zeitraeume werden neu aus den vorhandenen
drei Zaehlern berechnet. Die alte Property `EnergieanteileBerechenbar` bleibt
fuer einen Rueckwechsel erhalten und blockiert die Gesamtbilanz nicht.
Mit einem alten Utils bleibt die bisherige SDL-Schutzlogik bestehen, bis Utils
aktualisiert wird; es wird keine falsche Hausbilanz erzwungen. Kein Anlagenrollout
oder Stellbefehl ist Teil dieser Quellcode-Aenderung.
## Laufzeit und Fehlerverhalten
- Netzleistungsänderungen und Verbrauchermeldungen lösen die Berechnung aus.