NEWS
Script zum Laden/Entladen von Zendure Solarflow
-
Die 3,29 und die 3,35 passen für mich sehr gut um die Modi nicht zu früh und nicht zu spät wieder umzuschalten.
Ebenso wenn du 24 Std bei Bedarf einspeisen möchtest funktioniert das ganz gut.Oben in meinen Lade und Entladekurven kannst du dir die Werte suchen und kannst sehen wo da jeweils der SOC steht
-
Die 3,29 und die 3,35 passen für mich sehr gut um die Modi nicht zu früh und nicht zu spät wieder umzuschalten.
Ebenso wenn du 24 Std bei Bedarf einspeisen möchtest funktioniert das ganz gut.Oben in meinen Lade und Entladekurven kannst du dir die Werte suchen und kannst sehen wo da jeweils der SOC steht
-
Da liegst du falsch.
Zum Beenden des Ladens wird hier nur die Zellspannung genommen.
Bei 3,5 Volt in der stärksten Zelle steht der SOC fast immer auf 99%.
Allerdings habe ich bei einem länger nicht kalibrierten Akku beobachtet, dass es teilweise über 1 Std dauert bis nach Erreichen der 99% die 3,5 Volt erreicht werden. Von 3,5 bis 3,6 dauert es nur 2 bis 3 Minuten, höchstens 5 Minuten. Da sind die 100% wirklich fast erreicht.
Habe ich den Akku jeden Tag auf 3,5 steht der SOC manchmal bis selten auf 98 %.Diese ganze Aktion ist deshalb notwendig weil ja der SOC nach 1 Woche schon vollkommen falsch anzeigt und die Akkus von 30 / 40 % innerhalb paar Minuten auf 0 fallen können.
Die 100% SOC in meinem Blockly stehen deshalb dort weil nur wenn ich auf 100% stelle wird die Zellspannung zum Abschalten benutzt.
Stelle ich aus welchem Grund auch immer z.B. auf 80% wird dann nur der SOC 80 % zum Abschalten benutzt. Habe ich eingebaut da ich das ja vielleicht mal brauchen kann und dann nachträglich die Sache vielleicht komplizierter wird.
-
Da liegst du falsch.
Zum Beenden des Ladens wird hier nur die Zellspannung genommen.
Bei 3,5 Volt in der stärksten Zelle steht der SOC fast immer auf 99%.
Allerdings habe ich bei einem länger nicht kalibrierten Akku beobachtet, dass es teilweise über 1 Std dauert bis nach Erreichen der 99% die 3,5 Volt erreicht werden. Von 3,5 bis 3,6 dauert es nur 2 bis 3 Minuten, höchstens 5 Minuten. Da sind die 100% wirklich fast erreicht.
Habe ich den Akku jeden Tag auf 3,5 steht der SOC manchmal bis selten auf 98 %.Diese ganze Aktion ist deshalb notwendig weil ja der SOC nach 1 Woche schon vollkommen falsch anzeigt und die Akkus von 30 / 40 % innerhalb paar Minuten auf 0 fallen können.
Die 100% SOC in meinem Blockly stehen deshalb dort weil nur wenn ich auf 100% stelle wird die Zellspannung zum Abschalten benutzt.
Stelle ich aus welchem Grund auch immer z.B. auf 80% wird dann nur der SOC 80 % zum Abschalten benutzt. Habe ich eingebaut da ich das ja vielleicht mal brauchen kann und dann nachträglich die Sache vielleicht komplizierter wird.
-
@Murphy-0 Danke für die Erklärung! Dann ist das jetzt auch für mich klar.
Bin soweit mit dem ersten Versuch fertig und warte darauf, dass es endlich mal wieder Sonne gibt um zu testen.@Berny-K sagte in Script zum Laden/Entladen von Zendure Solarflow:
@Murphy-0 Danke für die Erklärung! Dann ist das jetzt auch für mich klar.
Bin soweit mit dem ersten Versuch fertig und warte darauf, dass es endlich mal wieder Sonne gibt um zu testen.Wenn du das Entladen schon umgesetzt hast siehst du doch morgen früh ob richtig abgeschaltet wurde.
Zumindest dafür brauchst nicht viel Sonne und das Abschalten ist der viel wichtigere Teil um den Akku zu retten wenn der SOC daneben liegt. -
@Berny-K sagte in Script zum Laden/Entladen von Zendure Solarflow:
@Murphy-0 Danke für die Erklärung! Dann ist das jetzt auch für mich klar.
Bin soweit mit dem ersten Versuch fertig und warte darauf, dass es endlich mal wieder Sonne gibt um zu testen.Wenn du das Entladen schon umgesetzt hast siehst du doch morgen früh ob richtig abgeschaltet wurde.
Zumindest dafür brauchst nicht viel Sonne und das Abschalten ist der viel wichtigere Teil um den Akku zu retten wenn der SOC daneben liegt. -
Mir ist 10% in der Übergangszeit zu wenig.
Ich stelle momentan auf 20% aber erst seit ich die Zellspannung überwache.
Früher waren es im Frühjahr 30% -
@Murphy-0 Habe heute mal etwas testen können und das beenden des Entladevorgangs bei minVol<3,17V funktioniert soweit.
Was ich nicht verstehe ist die Logik zum Laden mit PV-Überschuss. Hier wird ja die Variable input gesetzt:

Wenn input > 0 wird, dann soll mit dem Wert von Input geladen werden

Aber input kann ja nur > 0 werden wenn gridInputPower (Leistung vom Stromnetz) mindestens > 0 wird?
Die gridInputPower wird doch nur dann größer 0 wenn der Akku vom Netz geladen wird, oder?
Da verstehe ich die Logik einfach nicht.
Bei mir sieht es so aus, dass der Akku halt immer dann geladen wird wenn die PV-Leistung nicht im Haus verbraucht werden kann. -
Das ist schon richtig so dass immer dann wenn PV-Überschuß vorhanden ist der Akku geladen wird.
Um die Formel zu verstehen gib alle 4 Werte doch mal mit debug in die Konsole aus und schau mit welchen Werten was gerechnet wird.
Also: Input, Triggerwert, input-Abzug, Leistung vom Stromnetz.
Ist die beste Möglichkeit bei Berechnungen wo mit + und - Werten gerechnet wird zu verstehen.
-
Das ist schon richtig so dass immer dann wenn PV-Überschuß vorhanden ist der Akku geladen wird.
Um die Formel zu verstehen gib alle 4 Werte doch mal mit debug in die Konsole aus und schau mit welchen Werten was gerechnet wird.
Also: Input, Triggerwert, input-Abzug, Leistung vom Stromnetz.
Ist die beste Möglichkeit bei Berechnungen wo mit + und - Werten gerechnet wird zu verstehen.
-
Aktuell 330 Watt vom Akku und 9,59 Watt dazu von der Messstelle.
20 Watt von der Messstelle ist mein Ziel.
339,59 - 20 =319,59 aufgerundet ergibt 320 output vom Akku.Also die Formel ergibt immer den neuen Wert für Input oder output.
Bisserl tricky ist es nur wegen den Werten die plus oder minus sein können.Gott sei dank ist die Mathematik seit ich aktiv index/sequentielle Datenbanken programmiert habe gleich geblieben 🤪😁 Das war ind der Zeit von 1983 bis 1993. 😉
-
Aktuell 330 Watt vom Akku und 9,59 Watt dazu von der Messstelle.
20 Watt von der Messstelle ist mein Ziel.
339,59 - 20 =319,59 aufgerundet ergibt 320 output vom Akku.Also die Formel ergibt immer den neuen Wert für Input oder output.
Bisserl tricky ist es nur wegen den Werten die plus oder minus sein können.Gott sei dank ist die Mathematik seit ich aktiv index/sequentielle Datenbanken programmiert habe gleich geblieben 🤪😁 Das war ind der Zeit von 1983 bis 1993. 😉
@Murphy-0 So sieht es bei mir beim input aus:


Das Ergebnis passt natürlich aber ich stell mir halt die Frage wann ein > 0 werden kann.
Das ist ja nur möglich wenn gridInputPower(Leistung vom Stromnetz) > Wert der Messstelle + input_Abzug wird.
z.B. Messtelle = 50; Input_Abzug = 20; gridInputPower = 100
input = 50*-1-20+100=30
Mathematisch ist mir das schon klar aber ich verstehe nicht wann bzw. weshalb die gridInputPower > 0 wird, habe da bisher immer nur 0 gesehen



