Benachrichtigungen
Alles löschen

[Oben angepinnt] flexible high-end cheap-tech Nulleinspeisung mit Soyosource und Volkszähler

361 Beiträge
38 Benutzer
26 Reactions
69.1 K Ansichten
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Veröffentlicht von: @florianv
Gibt es denn Probleme wenn ich dann ne Strippe ziehe zu den anderen Komponenten?

Also die RS485 Verbindung? Denn vom Zähler bis zum Ort der anderen Geräte werden es ggf 25-30m werden.

Ob das gehen kann, sagt dir die Spezifikation, aber in der Praxis entscheidet die Qualität des Kabels.

RS485 gilt als sehr robust.

 

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
FlorianV reacted
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

@e-t0m : Ich hätte noch eine Frage zu folgendem Code Schnipsel:

Das ist ja quasi der "Überladeschutz". Also wo dann mehr ins Hausnetz eingespeist werden soll als nötig damit die Batterie nicht zu voll wird. 

Leider verstehe ich die Gleichung hier aber nicht ganz. 

 

Wenn jetzt z.b. deine Batteriespannung 58V erreicht wäre "free_power" ja nur 25W.

 

Heisst also wenn Send_Power jetzt z.B. nur 200W wäre und PV_Input z.B. 800W dann würden ja auch mit der Gleichung nur 225W vom Soyo raus geschickt werden und der Rest landet in der Batterie.

Hier vertraust du dann dem e-Smart dass er passend eingreift? Verstehe denn Sinn hier nicht wirklich. Smile /p>


   
AntwortZitat
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Veröffentlicht von: @lupenrainer

Heisst also wenn Send_Power jetzt z.B. nur 200W wäre und PV_Input z.B. 800W dann würden ja auch mit der Gleichung nur 225W vom Soyo raus geschickt werden und der Rest landet in der Batterie.

Hier vertraust du dann dem e-Smart dass er passend eingreift? Verstehe denn Sinn hier nicht wirklich.

Hi Rainer, ja ganz genau, damit wird das "Nullniveau" leicht nach unten gezogen. Um leichte Schwankungen mit leichter "Übereinspeisung" abzudecken.

(in Kombination mit dem zero_shift wird macht es doppelt Sinn)

Wer möchte, kann das leicht ändern. Aber als Standard habe ich einen sehr kleinen Wert eingesetzt.

Ich kann natürlich nur für *meinen* esmart3 sprechen, aber ich vertraue ihm. Den Ladestrom (und Spannung) zu regeln ist seine Hauptaufgabe!

Notfalls wäre dann auch noch das BMS, was die Leitung kappen kann. Die Sicherung an der Batterie ist nur für hohen Strom zuständig.

 

 

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

@e-T0m:

Noch zwei Fragen:

1. Wenn die Batterie voll ist, zeigt das Panel "Pv_w", was ja die "Charge Power" des eSmart ist nur noch die Leistung an die direkt verbraucht wird (Also quasi "send_power" mit den offsets). 

- Ist es irgendwie möglich die eigentlich wirkliche Eingangsleistung der PV anzuzeigen? Und nicht die "Charge Power".

 

2. Hier ( https://skagmo.com/page.php?p=documents%2F04_esmart3_review) wird auf den starken Unterschied zwischen der angezeigten Spannung im eSmart und der wirklichen Spannung hingewiesen (etwa 10%) . Wenn ich in deinem esmart_test_py gucke dann korrigierst du dort auch die Spannungsmessung. In deinem Zeroinput Script wird es nicht gemacht.

- Hattest du selber nachgemessen dass Anzeige der Spannung doch gut passt? Wenn ich z.B. bei mir dann auf die Spannungsanzeige am Soyo gucke passt das bis auf ca. 0,2V immer mit der Spannungsanzeige vom eSmart. 

 


   
AntwortZitat
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Moin Rainer,

Ich habe skagmos lib nur minimal verändert: für den Datenexport und einen bug bei der Temperatur korrigiert.

Auch das esmart_test stammt von ihm, daher die Spannungskorrektur.

Meinen esmart habe ich nie kalibriert, vermutlich hat aber jedes Gerät seine eigenen Abweichungen im Rahmen der Fertigung. (Nachtrag: Die Vermutung hat sich bestätigt, jeder eSmart3 weicht anders ab)

Mir sind die Werte auf der DC-Seite nicht so wichtig.

Ob Verluste (z.B. Kabel) oder Messfehler (Geräte), ist nicht so wichtig, solange die Regelung das auffängt.

AC-seitig sollte es schon genauer sein!

Ich meine, mal eine komplette Dokumentation des Datenpakets vom esmart gesehen zu haben, allerdings in chinesisch. Da musst du mal suchen!

 

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

Veröffentlicht von: @e-t0m

Moin Rainer,

Ich habe skagmos lib nur minimal verändert: für den Datenexport und einen bug bei der Temperatur korrigiert.

Auch das esmart_test stammt von ihm, daher die Spannungskorrektur.

Meinen esmart habe ich nie kalibriert, vermutlich hat aber jedes Gerät seine eigenen Abweichungen im Rahmen der Fertigung.

Mir sind die Werte auf der DC-Seite nicht so wichtig.

Ob Verluste (z.B. Kabel) oder Messfehler (Geräte), ist nicht so wichtig, solange die Regelung das auffängt.

AC-seitig sollte es schon genauer sein!

Ich meine, mal eine komplette Dokumentation des Datenpakets vom esmart gesehen zu haben, allerdings in chinesisch. Da musst du mal suchen!

 

 

Puhh aber ist es nicht gefährlich wenn der e-Smart immer 10% zu wenig anzeigt? Wenn man jetzt die maximale Abschaltspannung im Datenblatt setzt die Spannung aber eigentlich schon 10% höher ist, kann das ja den Akku zerstören.

Klar sollte das BMS der Batterie das abfangen aber dann braucht man es im Script auch nicht mehr...

 


   
AntwortZitat
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Veröffentlicht von: @lupenrainer

Klar sollte das BMS der Batterie das abfangen aber dann braucht man es im Script auch nicht mehr...

 

Ist nicht im Script!?

Wenn du da Sorgen hast, solltest du nachmessen. Dann kannst du die Einstellungen im esmart entsprechend justieren!

 

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

@e-t0m Jo. Ich werde da vorsichtshalber Mal nachmessen . Leider traue ich meinem Billig Multimeter da auch nicht so. Mal gucken ob ich jemanden finde der was besseres hat zum messen 😀


   
AntwortZitat
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Veröffentlicht von: @lupenrainer

Ich werde da vorsichtshalber Mal nachmessen .

Eine neu gebaute Anlage sollte immer gründlich geprüft und gemessen werden! 🙂 

 

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

Moin @e-T0m. Darf ich nochmal fragen welchen Vorteil es hatte den Wechselrichter über den Last Ausgang des Ladereglers und nicht direkt an die Batterie anzuschließen? 

Leider ist man beim esmart ja auf die 40A auch am Last Ausgang als Maximalstrom begrenzt. Die Batterie könnte aber ohne Probleme auch größere Entladeströme. 

Bin am überlegen die Wechselrichter direkt an die Batterie zu klemmen. 

 

Mfg Rainer 


   
AntwortZitat
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Der Vorteil ist eine einfache Verkabelung und Messwerte vom Lastausgang.

Ausserdem der Unterspannungsschutz gegenüber der Last.

 

Aber spätestens wenn man sich der 40A Grenze nur grob annähert, sollte man direkt an die Batterie.

Einen einzelnen Soyo kann man problemlos an den Esmart klemmen.

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

Veröffentlicht von: @e-t0m

Der Vorteil ist eine einfache Verkabelung und Messwerte vom Lastausgang.

Ausserdem der Unterspannungsschutz gegenüber der Last.

 

Aber spätestens wenn man sich der 40A Grenze nur grob annähert, sollte man direkt an die Batterie.

Einen einzelnen Soyo kann man problemlos an den Esmart klemmen.

 

Jo. Ich denke ich werde es so machen dass ich den zweiten Soyo der bestellt ist dann direkt an die Batterie klemme und den ersten Soyo am Esmart lasse Smile Sollte ja für das Script keinen Unterschied machen soweit ich das gesehen habe. 

 

Danke für die schnelle Antwort Smile

 


   
AntwortZitat
E-t0m
(@e-t0m)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
Themenstarter  

Veröffentlicht von: @lupenrainer

Sollte ja für das Script keinen Unterschied machen soweit ich das gesehen habe. 

Wenn du die Soyos parallel steuerst, kannst du auch einen Multiplikator für die Messwerte vom Lastausgang einbauen. (Nachtrag: wurde genau so realisiert)

Wie hast du denn das Resourcenproblem gelöst?

 

klick: meine flexible high-end cheap-tech Nulleinspeisung


   
AntwortZitat
(@lupenrainer)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 62
 

Veröffentlicht von: @e-t0m

Veröffentlicht von: @lupenrainer

Sollte ja für das Script keinen Unterschied machen soweit ich das gesehen habe. 

Wenn du die Soyos parallel steuerst, kannst du auch einen Multiplikator für die Messwerte vom Lastausgang einbauen.

Wie hast du denn das Resourcenproblem gelöst?

 

 

Leider konnte ich das Problem nur mit einem Workaround lösen. Heisst einmal in der Nacht wird der Raspberry Pi automatisch neu gestartet. 

Dann verliere ich zwar eine Minute Einspeisung aber damit kann ich erstmal leben. Dann steht immer genug RAM zur Verfügung und er läuft nicht voll.

Hatte mal den Apache PHP abgeschaltet und dann gibt es das Problem nicht mehr. Liegt also definitiv dort irgendwo begraben.

Wenn ich wieder mehr Zeit habe. Analysiere ich es wieder genauer. Eventuell verwende ich dann auch mal was anderes als den Apache PHP. 

 


   
AntwortZitat
(@petrel)
Autarkiekönig
Beigetreten: Vor 1 Jahr
Beiträge: 484
 

Veröffentlicht von: @lupenrainer

 

Leider konnte ich das Problem nur mit einem Workaround lösen. Heisst einmal in der Nacht wird der Raspberry Pi automatisch neu gestartet. 

Dann verliere ich zwar eine Minute Einspeisung aber damit kann ich erstmal leben. Dann steht immer genug RAM zur Verfügung und er läuft nicht voll.

Hatte mal den Apache PHP abgeschaltet und dann gibt es das Problem nicht mehr. Liegt also definitiv dort irgendwo begraben.

Wenn ich wieder mehr Zeit habe. Analysiere ich es wieder genauer. Eventuell verwende ich dann auch mal was anderes als den Apache PHP. 

 

Kannst du nicht den Apache selbst neu starten?

Dann würde alles andere normal weiterlaufen.

 


   
E-t0m reacted
AntwortZitat
Seite 17 / 25
Teilen: