NEWS
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.@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


