« Photovoltaik / PV

Peakshaving Strategie (Fronius/BYD/Homeassistant) - Seite 5 teilen

4.10. -10.11.2026    82 Antworten    22 Autoren 82 2026-11-10T20:57:16+01:00    3 Empfehlungen
     
Zusammenfassung
 1  2 ... 3  4  5 
  •  MPP33
04.10.2026
85
Hallo zusammen,

Langsam kommt die Weihnachtsdeko in die Geschäftsregale, es ist also Zeit sich auf 2027 vorzubereiten.

Was für eine Logik fahrt ihr zum peakshaving? Ggf. auch mit kritischem Blick darauf was die Hardware dazu sagt.

Mein Setup ist 12kWp, Fronius Gen24 10kW und BYD HVM 11kWh (mit dem kleinen Nachteil, dass der am Fronius nur 4,6kW liefern/laden kann).
Bisher plump eigenständig am laufen, nur selten mal im  Winter etwas Reserve hochgesetzt und in HA über die Fronius Integration rein lesend.

Dazu ist der WR WR [Wechselrichter] in Homeassistant über Modbus in HA integriert.
Das hier hat mir sehr geholfen:
https://www.libe.net/en/byd-modbus

In Vorbereitung hab ich mir die historischen Daten aus 2 Jahren angeschaut, einerseits im Portal vom Netzbetreiber, andererseits den Wert aus dem Fronius Smartmeter (aufbereitet in 15min Balken in Grafana).
Dabei meine Erkenntnis: Wir haben Spitzen bis 5-6kW, allerdings erstrecken die sich nur über kurze Zeitspannen.
Die übelste die ich gefunden habe ist eine 6kW Spitze gefolgt von 2x 4kW. Will ich die auf 2kW glattbügeln brauche ich also 4×0,25+2x0,25+2x0,25 = 1,5kWh (ca. 15% von meinem Akku)

Mein Ansatz (Details dazu weiter unten):
- Helfer der mir den aktuellen 15min Stand anzeigt
- Helfer der mir daraus den Höchstwert im laufenden Monat speichert
- PV Vorhersage
- Ein Script das die Ladelogik auf den aktuellen Stand rücksetzt (derzeit 10% mit 5% eiserner Reserve um den Notstrom hochfahren zu können)
- Ein Script, das einen höheren variablen  Reservestand setzt

Die Idee:
Der erste Helfer mittelt mir dem aktuellen 15min Verbrauch, d.h. es wird nicht auf die abgelaufene Zeit gemittelt sondern immer aufs feste 15min Intervall.
Bedeutet plakativ: Eine Minute mit 7kW schießt den Wert nicht durch die Decke sofern der Bezug danach wieder seicht dahintümpelt. Er stellt also quasi das verbrauchte Budget an Energie dieser 15min dar.

Am Abend bei Sonnenuntergang soll mir eine Logik aus der PV Vorhersage das variable Entladelimit setzen.
Hintergedanke: Wenn ich schon weiß, dass ich morgen nix in den Akku bekomm lass ich ihn gleich garnicht unter 60% fallen und hab mehr Reserven für peakshaving das dann voraussichtlich öfter gebraucht wird.

Erreicht der Akku in der Nacht das Limit wird hart auf Netzbezug umgestellt. Der 15min Budgetzähler beginnt zu zählen.

Jetzt wird ein 15min Bezugslimit gesetzt - es ist ja die Rede von 2kW die man immer zahlen muss, diese würde ich also am Monatsanfang als Wunschziel heranziehen.
Jetzt käme der Monatshöchstwert ins Spiel, sollte man es mit peakshaving einmal für 15min nicht unter die 2kW schaffen ist das Kind ja schon in den Brunnen gefallen und man kann die Grenze entsprechend hochsetzen um die ganze Anlage nicht mit nutzlosem peakshaving zu quälen.

Zuletzt beobachtet eine Automatisierung den 15min Budgetzähler und reagiert sobald dieser in die Nähe der gesetzten Grenze kommt (z.B. 1,8kW bei Ziel max. 2kW)
Wird die Grenze überschritten löst es das Script aus mit dem die Entladegrenze auf das absolute Minimum gesetzt wird (10%), der Akku fährt mit voller Leistung rein und sorgt so bis zum Ablauf der aktuellen 15min Periode für 0 Netzbezug.
Am Ende der 15min wird wieder rückgesetzt auf das höhere Limit, ein neues Intervall beginnt mit 100% Netzbezug in der Hoffnung, dass man unter dem 2kW Limit bleibt - wenn nicht geht das Spiel von vorne los.

Gedanken dazu:
- Auf diese Art kappe ich nicht die absoluten Spitzen, dafür wende ich nur die minimal nötige Energie auf um unter dem Limit zu bleiben.
- Das Netz sieht fast noch üblere Schwankungen als bisher da ich bei Verbrauchsspitzen im 15min Takt die Grundlast wegkappe.
- Die Anlage schaltet im Extremfall im 15m Takt ein/aus, manchmal wohl nur für Sekunden. Ist das dem WR WR [Wechselrichter]/Akku egal oder quält ihn das?
- sollte das Budget früh erreicht sein und bei aktivem Akku eine Spitze von über 4,8kW daherfliegen habe ich eine Überschreitung da dr Akku das nicht mehr auf 0 ausgebügelt bekommt. Daher muss hier fast 1,5...1,7kW als Limit gesetzt werden wenn 2kW das Ziel ist.
Hängt halt davon ab wie oft Spitzen in der Höhe anfallen - aus den Aufzeichnungen sind es 2-3 wovon vl. eine so fällt, dass man einmal ein Monat 1kW höher gestuft wird - also einmal Pech gehabt aber verkraftbar.

Würde mich interessieren was für eine Logik ihr euch einfallen lassen habt und wo die Vor/Nachteile liegen.

  •  Grisu82
10.11.2026 10:07  (#81)
Ok, jetzt habe ich dich.
Meine Regelung ist in der Tat ziemlich simpel: Sie geht davon aus, dass die aktuelle Leistung konstant bleibt, und regelt entsprechend dagegen - die 300Wh waren Zufall - aber wie du richtig erkannt hast, wird teilweise mehr entladen als nötig. Zwar wirke ich dem mit einem Reduktionsfaktor entgegen, aber ganz verhindern lässt es sich mit der Logik nicht.
Da gefällt mir dein Ansatz eigentlich ganz gut; werde einen solchen Modus auch bei Zeiten mal implementiern (lassen).

Habe meine Daten durchgesehen. Zwischen 21 und 5 Uhr habe ich praktisch keine Batterieentladung. Aber prinzipiell reagiert bei mir die Batterie innerhalb von Sekunden auf Lastanforderungen. Deine Batterieverhalten kann ich nicht nachvollziehen.
Aber so wie ich das verstanden habe, setzt du das Entladelimit. Vielleicht braucht die Fronius Regelung etwas um darauf zu reagieren. Bei mir ist das Entladelimit immer 8%, ich setzte die Batterie direkt in die entsprechenden Modi (Entladung sperren, Auto, Zwangsladung,...). Vielleicht könnte das was damit zu tun haben.

1
  •  PVAndyE
  •   Bronze-Award
10.11.2026 20:57  (#82)

zitat..
MPP33 schrieb:
b) wenn der Momentanverbrauch 4,8kW übersteigt (mehr liefert die Kombi HVM11 an Fronius Gen24 nicht)

Da du eine HVM hast (hab ich auch)

Aufpassen am unteren Ende deines Regelungsalgorithmus:

Bei meinen HVM 22er bekommt das BYD BMS BMS [Batteriemanagementsystem] bei 80 und weniger Watt, die vom Wechselrichter als Entladung angefordert werden, die Entladung nicht mit. Damit kommt von der Batterie kein Signal an den Wechselrichter mit der Entladung aufzuhören, bis die erste Zelle 2,8V erreicht hat und das BMS BMS [Batteriemanagementsystem] wegen der Gefahr der Tiefentladung einer Zelle die Entladung stoppt.

Ich verwende diese Eigenheit der HVM öfters um den unteren SoC der HVM wieder zu kalibrieren, da die HVM über die Zeit sonst Kapazität verliert, da sich die Spannungswerte für die untere SoC Grenze immer wieder verschieben.

1


Beitrag schreiben / Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]

Nächstes Thema: Erfahrungsbericht Krinner Schraubfundamente für Freiflächen PV