Hallo zusammen.
Um den Strom aus einer Solaranlage möglichst effizient zu nutzen ist es ratsam, Verbraucher wie z.B. Ladegerte dann einzuschalten wenn genügend Strom vorhanden ist.
Mit Discovergy haben wir die Möglichkeit, die Daten des Stromverbrauches und der Einspeisung abzugreifen. Was liegt also näher, als diese Daten zu nutzen und gewissen Verbraucher entsprechend zu schalten?
Ich hatte bei mir noch einen alten Raspberry Pi 2B herumfliegen auf dem ich neulich ohnehin schon ein „PiHole“ installiert habe. Der läuft jetzt also ohnehin.
Ich habe dann mal ein Bisschen herum geforscht, wie man die Messwert-Live-Daten abgreifen kann und daraufhin ein Python-Script geschrieben, das meinen Verbraucher (in meinem Falle ein 12V Solarbatterieladegerät) steuert. Die 100W Solarleistung über die ich die Batterie vorher geladen hatte habe ich nun lieber noch zusätzlich in mein Balkonkraftwerk gesteuert. Grund: wenn der Akku voll ist, dann idle‘t das Panel sinnlos vor sich hin.
Falls Ihr also auch einen Akku, Euer Fahrrad oder das Auto nur dann laden wollt, wenn genügend Strom vom Dach kommt, dann könnt Ihr mein Script dazu benutzen. Ok, beim Auto würde ich noch ein stärkeres Relais nachschalten.
Alles was Ihr dazu braucht und wie man die ganze Sache aufsetzt habe ich in einer Anleitung zusammengestellt. Auch das Skript hierzu findet sich im folgenden zip-File:
Ich habe das Ganze auch so flexibel gehalten, dass Ihr Eure Schaltschwellen selber definieren könnt.
Probiert’s aus, über Feedback freue ich mich. Außerdem werde ich daran wohl noch ein Bisschen herumfeilen. Updates sollten also noch kommen. Mit meinem Balkonkraftwerk funktioniert’s aber schon ganz prima.
Viel Spaß beim Basteln…