Genau Falls es mit den Daten vom SHM2.0 nicht gut klappt, bestelle ich mir einen Shelly 3EM.
Da hört man eigentlich nur positives bzgl. Genauigkeit und Geschwindigkeit.
Bei den derzeit trüben Aussichten, dümpelt die Anlage fast ohne Akku-Benutzung vor sich hin,
macht aber nichts, genau dafür habe ich lange getüftelt bis es schön lief.
Außerdem läuft seit einer Woche nur noch einer der beiden Soyo,
den anderen habe ich in Winterschlaf geschickt.
Klappt auch problemlos...
(im Script die Anzahl der Inverter auf 1 setzen nicht vergessen!)
Sonst gibt es zu diesem Thema nichts Neues, dafür bin ich anderweitig ziemlich ausgelastet.
Die geplanten schicken Features müssen daher noch etwas warten...
@Lupenrainer: zum Thema max Strom am Eingang:
Ich hab auch diesen Vevor/eSmart3 40A. Im Handbuch ist eine Liste, die das Eingangslimit in Watt angibt. Das Limit hängt linear von der Ausgangsspannung 12/24/36/48 V ab und geht von 520-2080W -> also ~8% über der max. Ausgangsleistung (um ggf. Umwandlungsverluste ausgleichen zu können).
Es hängt also davon ab, wie viel Volt du am Ausgang hast. Für den max. PV Strom müsstest du die zu deiner Ausgangsspannung passenden Watts durch deine PV Spannung bei Maximalleisung teilen und hast deinen max. Eingangsstrom.
Der ist nur dann zufällig ~40A wenn PV Spannung und Ausgangsspannung auch ungefähr gleich sind. Beim Extremfall 12V Ausgang und 150V Eingang wären es z.B. nur 520W/150V ~= 3,5A
Danke für die Richtigstellung! Die Anleitung mit Spezifikation ist im 1. Beitrag verlinkt!
@e-t0m Vielleicht als kleine Anregung. Hatte jetzt des öfteren die maximale Nachteinspeisung ändern wollen und musste jedesmal das Script ändern. Heute ist mein Akku schön voll geworden und durch die Weihnachtsbeleuchtung wird eben auch wieder mehr Strom gezogen.
Kurzum, ich wollte es Variabel einstellen können und hab mir dafür einen Schieberegler in Node-RED gebastelt.
Wie gesagt, nur als Anregung. Dann kann man auch noch den Load Ausgang schalten und wer weiß was anderen dazu noch einfällt.
So sieht das im moment bei mir in Node-RED aus. Muss das nur mal irgendeann schön machen.
Die Begrenzung in der Nacht ist für kleine Akkus vorgesehen, bei deinen 230Ah würde ich die komplett herausnehmen.
Hallo zusammen,
ich habe mal ne Frage: Bei meinem Volkszähler habe ich aktuell 2 IR Köpfe am laufen ( 2 Wege Verbraucher und Erntezähler) beide Meters laufen mit
Identifier = 1-0:16.7.0.
Im zeroinput script wird er Identifier abgefragt (if "1-0:16.7.0" in l:).
Irgendeine Idee wie ich die beiden IR Köpfe dann beim scannen unterscheiden kann?
Weil ja beide Zähler den 1-0:16.7.0 melden.
Danke für den Input!.
Cu
Maddien
der noch am überlegen ist.
Durch udev-Regeln feste Gerätenamen anlegen:
https://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf-usb-ausgang
Bei identischen Leseköpfen (USB-IDs) hilft nur die Zuordnung über den USB-Port.
Nachtrag: Du musst das script dahingehend ändern, dass nach [mtrX] oder [mtrY] geparst wird.
Jedes Meter hat eine eigene Kennung, die in der vzlogger.conf angegeben ist.
Viel Erfolg!
Hallo E-t0m,
danke ja so habe ich das auch gemacht.. Und der Volkszaehler läuft auch.
In Deinem Script wird aber nur der Identifier aus dem LogFile abgefragt (OBIS Code).
Und dieser Code ist bei beiden Smartmetern gleich. In der Zeile mit dem Obis Code im Log (bei verbosity = 15) habe ich aber keine Identifizierung von welchem IR Kopf die Protokollzeile ist..
Hier sehe ich ein Problem für das Script.....
Erntezähler sagt z.B. -100Watt (also 100 Watt PV Leistung)
der Zweiwegezähler sagt +50 Watt, also 50 Watt zusätzlich aus dem Netz bezogen..
Im Haus werden also 150 Watt Energie gerade verbraucht.
Für das ZeroInput Script relevant ist aber nur die +50Watt
Habe ich mich verständlich ausgedrückt oder soll ich mal versuchen einen Protokollabschnitt hier zu posten?
Danke für die Unterstützung.
CU
Maddien
if "1-0:16.7.0" in l: muss zu if "1-0:16.7.0" in l and "[mtrX]" in l: geändert werden
Wobei [mtrX] der Bezeichner des relevanten Zählers ist.
Moin,
oh man #Hand vor den Kopf schlag#, würde ich lesen können hätte ich das auch finden müssen.
DANKE. Für den Input. Dann kann ich ja erst mal weiter überlegen, wie ich es bei mir mache 8-).
Lieben Dank und einen schönen 4. Advent.
Cu
Maddien
Hi @e-T0m,
beim lesen der Betriebsanleitung für den esmart3 ist mir gerade aufgefallen dass dort eine ausdrückliche Warnung steht dass man den Wechselrichter nicht an den Lastausgang des esmart3 hängen soll sondern direkt an die Batterie.
Weisst du was es damit auf sich hat? Bei dir funktioniert es ja am Lastausgang, frage mich nur was der Hintergrund davon ist und ob man auf irgendwas achten muss.
Du meinst die Tabelle mit "Rated PV power"?
Wenn ich es richtig verstehe heisst dass, das ich bei einer 24V Batterie wenn 2x2 Module angeklemment sind mit 80V Eingangsspannung der maximale Eingangsstrom dann nur 1040W/80V = 13A sein darf? Da alle 4 Module (2 Strings mit jeweils 2 Modulen) dann aber zusammen einen Eingangsstrom von bis zu 18A produzieren können, wird dann die Leistung entsprechend limitiert oder geht dann etwas kaputt? Maximaler Eingangsstrom würde für mich eher die Grenze bedeuten ab wann etwas kaputt gehen könnte.
Grundsätzlich ist das richtig, der WR sollte (hinter einer Sicherung) an einer möglichst kurzen Leitung an der Batterie hängen.
Zum einen, wegen der Verluste, aber eben auch um die Schutzschaltungen des Inverters zu ermöglichen. z.B: Lüfternachlauf bei Überhitzung.
Der Soyosource Netz-WR am Lastausgang ist ein Sonderfall, weil er durch die Wechselstromanbindung eine alternative Energiequelle zusätzlich zum Akku hat.
Kappt der esmart3 den Lastausgang, dann ist das für den Soyo kein Problem, er speist halt nur nicht mehr ein, aber er bleibt operabel.
Mein script hat extra ein Lastbegrenzung für den Batteriestrom, als auch die Leistungsanpassung für sinkende Batteriespannung.
Betreibt man das script mit sinnvollen Werten, wird der esmart niemals(!) den Lastausgang abschalten.
Zufällig habe ich damit zuletzt experimentiert und den Lastabwurf erzwungen, den (die) Soyo hat das nicht gestört.
Fazit: Inselwechselrichter abgesichert (direkt) an die Batterie. Es sei denn, man weiß was man da tut.
Es gibt ein kleines update bei github:
-no-input zum Akku laden -debug war vorher im code zu setzen
Und bevor es zu spät ist, noch meine Winter Leistungsvorgaben.
Es läuft noch immer nur ein Soyo, aber die Tageserträge werden merklich besser! ?
Wieder ein kleine feature eingebaut:
zero_shift, damit kann man den Wert des Stromzählers ins Plus und Minus verschieben.
Bei zero_shift = 50 werden immer 50 W mehr eingespeist, als zur Nullung nötig wäre.
Bei zero_shift = -50 werden immer 50 W vom Netz bezogen, also zu wenig eingespeist.
Damit kann man die Regelung besser an Verbraucher wie z.B. Waschmaschinen anpassen,
sehr nützlich, wenn der Tages-Ertrag ohnehin nicht ausreicht.
Hallo E-t0m, hallo Forumleser,
ich bin so froh, diesen Thread gefunden zu haben. Endlich mal ein konkretes Projekt, das ich auch so umsetzten möchte. Danke Dir schonmal im Voraus ;-)).
Einen Volkszähler mit Lesekopf am ISKRA MT681 über ttyAMA0 auf Raspi2 mit InfluxDB und Grafana läuft bei mir schon seit etwa einem Jahr mit 300W-Balkonkraftwerk und Fritz!DECT 200.
(sorry manchal gibt es Fehlmessungen im Grafana).
Jetzt möchte ich mit DIY-48V-Akku und 6 MBwhite390W-Solarmodulen erweitern und in die Victron-Welt einsteigen.
Dafür soll ein Victron MultPlus-II 48/5000/70-50 und ein SmartSolar MPPT 150/35 her.
Meine beiden Fragen:
-
Mit welchen Anpassungen könnte ich Dein Skript auch mit den obigen Victrongeräten auf dem Raspi2 verwenden?
-
Könnte man Deine geniale 0-Einspeise-Regelung auch auf Raspi4 mit Venus OS zum Laufen bringen und die Werte auf die Venus Web-Oberfläche zaubern?
Ich bin leider noch nicht sehr weit im Python im Verstehen, versuche mich im Dazulernen.
Solarische Grüße, dreamboxer2
Moin, das greife ich doch gerne auf: Hier liegt ein neuer EPEver Tracer 6415 AN und wartet noch locker zwei Monate auf den Einbau bei meiner Schwester. Wenn Du magst, leihe ich ihn Dir (Versand hin/rück geht auf mich) und Du ersetzt damit zeitweise Deinen ESmart. Nur, wenn das interessant ist. Falls nicht, kann ich später evtl. auch Daten liefern, allerdings wird das Teil wie gesagt nicht bei mir laufen - und vermutlich kommt auf die WR-Seite auch erstmal ein Hoymiles, der per OpenDTU geregelt wird (mache ich schon bei Zweitanlage, läuft gut und das Teil ist wegen Anmeldung bei meiner Schwester eh vorgesehen). Aber Dein Projekt interessiert mich und vielleicht kommt später ja mal ein Soyo oder Sun dran, wer weiß.
Ich bin hier mit Old-School SMA SI versorgt - teure Lösung aber vor 10 Jahren machte man Nulleinspeisung so...
Sag einfach Bescheid, würde mich freuen!
Hallo! Freut mich wenn es dir gefällt und hilft.
Zuerst mal solltest du nachsehen, ob dein ISKRA-Zähler überhaupt die "16.7.0" ausgibt! Sonst wirds schwierig.
In der Victron-Welt macht man Nulleinspeisung normalerweise mit dem "Cerbo" und EM. Damit bin ich aber wenig vertraut.
Hier ist ein schönes Projekt, zum Steuern eines MP2: GitHub - martiby/ess: Energy Storage System, Multiplus-II in ESS Mode 3 with Pylontech US2000 Da könnte man sicher so einiges davon wiederverwenden.
Grundsätzlich müsste man nur den MP2 in der Einspeisung regeln wie einen Soyosource.
Der Vorteil meiner Regelung ist aber die Einbeziehung des aktuellen PV-Ertrags, den bekommt man nur vom Laderegler.
Zufälligerweise überlege ich derzeit, das Victron-eigene VE.direct zugänglich zu machen, denn:
Mein esmart3 ist (durch Erweiterung der Anlage) inzwischen an seiner Leistungsgrenze und soll Unterstützung bekommen.
Präferieren würde ich da auch Victron.
Mit Venus habe ich mich nie befasst!
Dieses Projekt ist eigentlich als Low-Tech+High-End gestartet, mit so wenig möglichst billiger Hardware wie möglich...
Vielen Dank für das Angebot, ich werde ganz sicher drüber nachdenken, denn ich brauche einen zweiten Regler, zusätzlich zum Esmart. (Leihweise, hab ich verstanden)
Wie oben schon geschrieben, würde ich da zwar den Victron eher noch bevorzugen, aber abgeneigt bin ich dem Epever auch nicht.
Zumal der wohl auch schon RS485 hätte (Victron ist nur seriell) und günstig ist.
Über den Hoymiles denke ich auch schon länger nach, aber es gibt noch wenig substanzielles dazu zu lesen.
Etwas mehr WR-Leistung würde mir auch gut gefallen - wenn auch momentan einer der Soyos im Winterschlaf ist...
Durch die ganzen Erwägungen zur Erweiterung der Anlage, habe ich für mich festgestellt: es sollen Kabel dran, kein Funk...
Wobei ich da vielleicht eher den Lesekopf an die lange Leine legen muss, als die ganzen anderen Geräte: Fazit der Raspi zieht vom wohl Zählerschrank in den PV-Schrank um.
Also nochmals vielen Dank für das Angebot, ich melde mich dann!