Skip to content

Commit b81a8a1

Browse files
committed
OpenDTU-OnBattery: Einfache und günstige effiziente Eigenbau-Lösung
1 parent 3f242f1 commit b81a8a1

File tree

2 files changed

+88
-8
lines changed

2 files changed

+88
-8
lines changed

Solar/OpenDTU-OnBattery.png

184 KB
Loading

Solar/index.md

+88-8
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,8 @@ Lizenzkürzel:
221221
- [Zusammenfassung und Effizienzbetrachtung](#SSG-Speicher-Effizienz)
222222
- [SSG-Speicherlösungen im Eigenbau](#SSG-Speicher-Eigenbau)
223223
- [Implementierung der Speicher-Regelung](#Regelungsimplementierung)
224-
- [Beispiel für DC-gekoppelten Speicher](#SSG-DC-gekoppelt)
224+
- [Einfache und günstige Lösung: OpenDTU-OnBattery](#OpenDTU-OnBattery)
225+
- [Weiteres Beispiel für DC-gekoppelten Speicher](#SSG-DC-gekoppelt)
225226
- [Ladung des Stromspeichers](#Ladung)
226227
- [Konstanteinspeisung](#Konstanteinspeisung)
227228
- [Lastgeregelte Einspeisung](#lastgeregelt)
@@ -2391,7 +2392,11 @@ Er wird auch *Einspeisewächter* genannt, weil er für Steckersolargeräte
23912392
nebenbei dafür sorgt, dass nicht mehr als 600 bzw. 800 VA eingespeist werden.
23922393
Der Stromwächter ist inzwischen mit vielen steuerbaren Wechselrichtern
23932394
kompatibel und setzt eine per RS485 mit Modbus oder WLAN angebundene Messung des
2394-
aktuellen Netz-Strombezugs z.B. mit einem Shelly 3EM voraus.
2395+
aktuellen Netz-Strombezugs z.B. mit einem Shelly 3EM voraus.\
2396+
Wesentlich günstiger und relativ wenig aufwenig ist
2397+
ein Eigenbau mit [OpenDTU-OnBattery](#OpenDTU-OnBattery),
2398+
das eine Nulleinspeisung auch ohne Batterie realisieren kann.
2399+
23952400

23962401
Man kann durchaus annehmen, dass Beschränkungen auch dadurch motiviert sind,
23972402
dass die Energieversorgungsunternehmen möglichst wenig Konkurrenz haben wollen.
@@ -2964,7 +2969,7 @@ Jahresverbrauch (bei nächtlicher Durchschnittslast von 190 W zwischen 0 un
29642969
mit einer typischen Balkonanlage in Süddeutschland mit optimal ausgerichteten
29652970
Modulen mit 850 Wp Nennleistung und typischen Wirkungsgraden, der eine
29662971
Pufferbatterie mit 1 kWh effektiv nutzbarer Kapazität hinzugefügt wurde.
2967-
Dazu passt sehr gut eine 12,8 V 100 Ah LiFePO4-Batterie,
2972+
Dazu passt sehr gut eine 25,6 V 50 Ah LiFePO4-Batterie,
29682973
also mit nominell 1,28 kWh Kapazität, denn davon muss man ohnehin
29692974
mindestens 90% für eine gesunde Entladetiefe abziehen, und nochmal ungefähr 90%
29702975
für die durchschnittliche Degradation durch Alterungseffekte etc. Die
@@ -3826,9 +3831,84 @@ Weitere Möglichkeiten sind der [iobroker](https://www.iobroker.net/?lang=de#de/
38263831
und das Projekt [Solaranzeige.de](https://solaranzeige.de/) für Raspberry Pi.
38273832

38283833

3829-
##### Beispiel für DC-gekoppelten Speicher {#SSG-DC-gekoppelt}
3830-
3831-
Hier ein Beispiel für eine sehr gelungene effiziente Lösung
3834+
##### Einfache und günstige Lösung: OpenDTU-OnBattery {#OpenDTU-OnBattery}
3835+
3836+
Inzwischen gibt es eine relativ einfache und kostengünstige Möglichkeit, mit
3837+
wenig Arbeitsaufwand und ohne eigene Programmierung zu einer recht effizienten
3838+
Speicherlösung für ein SSG/Balkonkraftwerk zu kommen, und zwar dank des
3839+
Projekts [OpenDTU-OnBattery](https://github.com/helgeerbe/OpenDTU-OnBattery).
3840+
Dies ist eine Weiterentwicklung der
3841+
[OpenDTU](https://github.com/tbnobody/OpenDTU), welche wie im Abschnitt zur
3842+
[Einspeisung aus einer Batterie](#lastgeregelt) beschrieben einen Mikrocontroller
3843+
zur offenen Kommunikation per WLAN mit einem Hoymiles-Wechselrichter einrichtet.
3844+
3845+
![Bild: OpenDTU-OnBattery.jpg](OpenDTU-OnBattery.png){:.right width="755"}
3846+
* Der Clou dabei ist, den OpenDTU Mikrocontroller auch gleich zur lastbasierten
3847+
Regelung der Einspeisung des Wechselrichters zu verwenden, statt irgendwo
3848+
anders z.B. Home Assistant oder iobroker laufen lassen zu müssen.
3849+
* Zudem wird natürlich ein dreiphasiges Leistungsmessgerät mit Dateninterface
3850+
([Shelly 3EM](#Shelly3EM), Eastron SDM oder Stromzähler-Lesekopf mit
3851+
[Tasmota](https://www.tasmota.info/)-Software) benötigt, um den aktuellen
3852+
Leistungssaldo des Haushalts in Sekundenauflösung zu erhalten.
3853+
* Die Ladung des Speichers erfolgt effizient mit DC-Kopplung, und zwar über
3854+
einen [Solar-Laderegler](#Laderegler) von Victron, dessen [VE.Direct interface](
3855+
https://www.victronenergy.com/live/vedirect_protocol:faq) zur Regelung benötigt
3856+
wird, weil sich damit die PV-Leistung abfragen lässt.
3857+
Je nach der maximalen Gesamtspannung der hierbei meist in Reihe geschalteten
3858+
PV-Module genügt teils schon ein BlueSolar 75/15 und
3859+
sicherlich ein 100/15 (der 100 V Eingangsspannung verträgt).
3860+
Die Batteriespannung muss für den (direkten) Anschluss des Wechselrichters
3861+
mindestens 24 V betragen, was von allen Victron-Varianten unterstützt wird.
3862+
Für eine Batteriespannung von 48 V eignet sich etwa der 100/20.
3863+
* Die aktuelle Batteriespannung kann über ein BMS-Interface, den Laderegler
3864+
und den Wechselrichter abgefragt werden, benötigt also kein Extra-Gerät.
3865+
* Außerdem werden nur noch ein USB-Anschluss o.ä. zur Stromversorgung sowie ein
3866+
paar Kabel zur Verbindung von Laderegler, Batterie und Wechselrichter gebraucht.
3867+
* Bei Betrieb des Speichers z.B. auf dem Balkon empfieht sich eine Heizmatte
3868+
mit Thermostat, um die Batterie auch bei Minustemperaturen laden zu können.
3869+
3870+
[Hier](https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Dynamic-Power-Limiter)
3871+
die Übersicht der konfigurierbaren Regelungsparameter.\
3872+
Der Regelungsalgorithmus, welcher in der C++-Quelldatei [PowerLimiter.cpp](
3873+
https://github.com/helgeerbe/OpenDTU-OnBattery/blob/development/src/PowerLimiter.cpp)
3874+
implementiert ist, arbeitet im Wesentlichen wie folgt:\
3875+
Berechne in einer Endlosschleife immer wieder einen neuen Zielwert (Limit)
3876+
für die Wechselrichter-Ausgangsleistung, sende ihn an das Gerät und warte, bis
3877+
positive Rückmeldung erfolgt, was beim Hoymiles meist 5-10 Sekunden dauert.
3878+
Für den Zielwert gibt es verschiedene Fälle:
3879+
3880+
|Batterieladung|PV-Leistung| resultierendes Wechselrichter-Limit | Effekt auf Batterie |
3881+
|:-------------|-------------:|:----------------------|:-------------------------------|
3882+
|gering |< 20&nbsp;W|Wechselrichter aus |Ladung ggf. mit schwacher PV-Leistung|
3883+
|gering |≥ 20&nbsp;W|min(Last,PV-Leistung)|Ladung ggf. mit PV-Überschuss |
3884+
|ausreichend | |Last<img width=180/>|Entladung falls Last > PV-Leistung, sonst Ladung|
3885+
|ausreichend | |max(Last,PV-Leistung)|Entladung falls Last > PV-Leistung, keine Ladung falls (Full) Solar-Passthrhough aktiviert|
3886+
3887+
Die Regelung ist so flink wie möglich, aber berücksichtigt nicht die im
3888+
[Abschnitt zur Einspeisung](lastgeregel) genannten bei Betrieb an einer Batterie
3889+
teils groben Abweichungen eines Hoymiles-Geräts von großen Limit-Sollwerten.
3890+
3891+
Geht man davon aus, dass ein SSG mit Hoymiles-Wechselrichter bereits vorhanden
3892+
ist und angesichts dessen, dass
3893+
für ein SSG eine Nenn-Speicherkapazität von 1,28&nbsp;kWh ausreichend ist,
3894+
ergeben sich (Stand März 2024) bei günstigem Einkauf in etwa folgende Kosten:
3895+
* LiFePO4-Batterie 25,6&nbsp;V 50 Ah mit BMS: 200€
3896+
* Victron MPPT Laderegler: je nach Variante ca. 70€
3897+
* Shelly 3EM: 80€
3898+
* ESP32-Mikrocontroller plus passendes WLAN-Modul, fertig konfektioniert: 30€
3899+
* Heizmatte mit Thermostat: 20€
3900+
* Kleinteile wie Kabel und Stecker: 20€
3901+
3902+
Das ergibt in Summe 420€.
3903+
Wie [oben](#Batteriepuffer) ausgeführt, lassen für ein Balkonkraftwerk in einem
3904+
Durchschnittshaushalt mit effektiv 1 kWh Speicherkapazität etwa 200&nbsp;kWh
3905+
zusätzlicher Eigenverbrauch pro Jahr erzielen, was ungefähr 60€ entspricht.
3906+
Damit ergibt sich eine Amortisation der Speicherlösung in etwa 7 Jahren.
3907+
3908+
3909+
##### Weiteres Beispiel für DC-gekoppelten Speicher {#SSG-DC-gekoppelt}
3910+
3911+
Hier ein Beispiel für eine gelungene, aber etwas aufwendigere effiziente Lösung
38323912
mit DC-gekoppelter Anbindung eines 48&nbsp;V LiFePO4 Speichers
38333913
(bestehend aus einer oder zwei Batterien), wozu je ein Victron
38343914
SmartSolar MPPT 100/20-48V [Solar-Laderegler](#Laderegler) verwendet wird.
@@ -4458,11 +4538,11 @@ des Wechselrichters verwenden.
44584538

44594539
Leider ist die Reaktionszeit eines Hoymiles-WR auf Änderungen des
44604540
(relativen oder absoluten) Limits recht lang und auch noch sehr ungleichmäßig:
4461-
er braucht bis zu ca. 15 Sekunden,
4541+
er braucht meist etwa 5 bis 10, teils aber auch über 20 Sekunden,
44624542
um den eingestellten Wert (hoffentlich) zu erreichen.
44634543
Und wenn man zu schnell (z.B. nach 3 Sekunden) wieder neue Limit-Werte setzt,
44644544
verhält er sich teils chaotisch.
4465-
So ist durch seine Trägheit keine flinke und exakte Regelung möglich.\
4545+
So ist durch seine Trägheit keine sehr flinke und exakte Regelung möglich.\
44664546
Zudem kommt es beim Betrieb an einer Batterie bei höheren Limit-Werten
44674547
(also im oberen Leistungsbereich) teils zu [groben Abweichungen vom Sollwert](
44684548
https://www.photovoltaikforum.com/thread/221194-hm-400-an-batterie-limitierung-%C3%BCber-opendtu-eigenartig/?postID=3660691#post3660691).

0 commit comments

Comments
 (0)