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 -
ok, alles von vorne.
Wo zeigt denn dein Zendure Adapter die Stromproduktion an?
gridInputPower ist ja die Leistung die AC seitig aus dem Netz geladen werden.
Wenn du Solarmodule dran hast kommt doch die Leistung über solarInputPower? oder nicht?Ich kann das leider nicht nachvollziehen da ich ja den Hyper rein AC-seitig lade und entlade.
-
ok, alles von vorne.
Wo zeigt denn dein Zendure Adapter die Stromproduktion an?
gridInputPower ist ja die Leistung die AC seitig aus dem Netz geladen werden.
Wenn du Solarmodule dran hast kommt doch die Leistung über solarInputPower? oder nicht?Ich kann das leider nicht nachvollziehen da ich ja den Hyper rein AC-seitig lade und entlade.
@Murphy-0 Ich glaube jetzt dämmert mir was.
ich habe ja das Blockly von lesiflo übernommen und da steht für die input Berechnung die gridInputPower drin und das ist es was mich die ganze Zeit so verwirrt.
Die Leistung der Solarmodule kommt über den DP solarInputPower.
Dann muss wohl für die input Berechnunung auch die solarInputPower verwendet werden, wie bei der output Berechnung, oder?
Ich bin mir ziemlich sicher, dass bei Sonne die gridInputPower immer 0 ist -
Ja klingt logisch.
Musst du mal beobachten.
Ich dachte die Input Berechnung funktioniert auch schon?Wie das berechnet und gesteuert wird kann ich nicht nachvollziehen.
Ich denke bei dir wird zuerst der Strombedarf vom Netz minus die Reserveladung für den Akku bedient, was da drüber ist kommt auch in den Akku. -
Ja klingt logisch.
Musst du mal beobachten.
Ich dachte die Input Berechnung funktioniert auch schon?Wie das berechnet und gesteuert wird kann ich nicht nachvollziehen.
Ich denke bei dir wird zuerst der Strombedarf vom Netz minus die Reserveladung für den Akku bedient, was da drüber ist kommt auch in den Akku. -
zwischen 6 und 23 Uhr wird eingespeist wenn der Schalter auf wahr ist und Input größer 0
Zum Schluß wird noch kontrolliert ob der ACModus auf 1 steht.Erklärung: der LadenSchalter steht so lange auf wahr bis die 3,5 Volt erreicht sind.
Ob der AC Modus bei deinem Gerät zum Laden auf 1 stehen muss kann ich nicht sagen.
Bei meinem Hyper steht der immer auf 0. Musst du mal im Adapter Thread nachlesen bei welchen Geräten das notwendig ist oder dort mal nachfragen. -
Ja klingt logisch.
Musst du mal beobachten.
Ich dachte die Input Berechnung funktioniert auch schon?Wie das berechnet und gesteuert wird kann ich nicht nachvollziehen.
Ich denke bei dir wird zuerst der Strombedarf vom Netz minus die Reserveladung für den Akku bedient, was da drüber ist kommt auch in den Akku.



