question

germanus avatar image
germanus asked

Batterien werden geladen trotz hoher AC Lasten

Hallo,

ich habe im cerbo GX unter "SOC Mindestwert Entladung" 10 Prozent eingestellt.

Wenn ich nun beispielsweise AC-Lasten von 3000 W habe und der Laderegler 1000 W bringt, werden die Batterien bis zum Ladestand von 10 Prozent entladen. Sobald diese 10 Prozent erreicht sind, werden diese wieder mit den 1000 W des Laderegler geladen bis zum Ladestand von 13 Prozent. Anschließend erfolgt wieder die Entladung bis 10 Prozent mit erneuter Ladung bis 13 Prozent usw....

Wäre es nicht sinnvoller, bei Erreichen des eingestellten Mindestwertes von 10 Prozent, die komplette Leistung des Ladereglers für die Versorgung der AC-Lasten zu verwenden und erst dann wieder zu laden, wenn die Leistung des Ladereglers die AC-Lasten übersteigt. Kann man dies evtl.irgendwo einstellen?

Gruß

germanus

cerbo gx
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

7 Answers
ojack avatar image
ojack answered ·

Tja, das alte Problem mit der 3% Hysterese. Die einen sagen, das muss so sein. Die anderen sagen, das sei ein Konzeptfehler.

Ich bin auch eher in der Konzeptfehlerfraktion und würde mir daher wünschen, dass es zumindest einstellbar wäre.

Bis Victron uns vielleicht erhört kann man das Problem vermutlich per Skript umgehen.

Sinngemäß: While SOC <= x% setze P_Inverter_max = P_mppt - 30W Dann darf nur noch maimal so viel Leistung in AC gewandelt werden wie der mppt gerade liefert (abzgl. Verluste). Somit wird die Batterie nicht entladen.

Der bekannte minSOC aus dem Menü muss dabei min. 5% unter x liegen, damit das System immer im "Normalbetrieb" bleibt und nicht auf 100% Batterie laden geht.

Ich habe es mangels Kenntnissen in nodeRed noch nicht richtig testen können. Einzig P_Inverter_max = P_mppt -30W habe ich bisher hinbekommen. Wenn ich den Node manuell aktiviere macht das System das was ich oben beschrieben habe. An der while-Bedingung scheitere ich aktuell noch.

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

gexle avatar image gexle commented ·
Hallo


Hast du das Script auch probiert?

Schaut etwas schwierig aus zum installieren!

0 Likes 0 ·
doubh avatar image
doubh answered ·

Ich habs das Problem mit einem zusätzlich Python Script gelöst, das im Hintergrund läuft.

https://github.com/t0bias-r/venusos_acload_prioritize

Hier meine damalige Frage, die auch keine Lösung hervorbrachte:

https://community.victronenergy.com/questions/115788/supply-ac-loads-instead-of-charging-behavior-on-cl.html

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

gexle avatar image gexle commented ·

Hallo doubh


Die Script Installation schaut schwierig aus hmm..will mein System nicht zerschießen!

Kann man da auch was einstellen oder sowas?

Ich habe eine RPI mit Venus OS laufen.

Dankeschön

0 Likes 0 ·
gexle avatar image
gexle answered ·

Was einfacheres zum installieren wirds wohl nicht geben oder??

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

gexle avatar image
gexle answered ·

@doubh

Würde das so gerne umsetzen wollen kannst mir dabei helfen?

Kann man das ganze auch wieder ausschalten??

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

doubh avatar image doubh commented ·

Es lässt sich ganz einfach wieder deaktivieren.

Das Script läuft als Hintergrundservice und dieser lässt sich beliebig ein- und wieder ausschalten. Ich nutze dafür eine SSH-Verbindung mit Root-Access.


Vorausgesetzt die SSH-Verbindung mit Root-Access läuft bei dir, dann ist folgendes zu tun, wie hier beschrieben (https://github.com/victronenergy/venus/wiki/howto-add-a-driver-to-Venus#installing-a-driver-that-doesnt-depend-on-a-serial-port):

  1. Code von git clonen und hier speichern: /data/venusos_acload_prioritize
  2. Service-Verzeichnis anlegen: /data/venusos_acload_prioritize_svc
  3. 'run' Datei darin anlegen, Inhalt siehe unten
  4. Rechte anpassen, d.h. chmod +x
  5. symlink erstellen: ln -s /data/acload_prioritize_svc /service/
  6. Service starten: svc -u /service/acload_prioritize_svc
  7. Falls logs gewünscht sind, Verzeichnis für Log-Service anlegen /data/venusos_acload_prioritize_svc/log
  8. Wieder eine 'run' Datei darin anlegen, siehe unten


Welches VenusOS Version nutzt du?

Ich musste das Script bei der neusten Version auf Python3 anpassen und das ist noch nicht bei Github.


Service:

#!/bin/sh
exec 2>&1
exec /data/acload_prioritize/acload_prioritize__dbus_service.py


Log-Service:

#!/bin/sh
exec 2>&1
exec multilog t s1048576 n32 /var/log/acload_prioritize
1 Like 1 ·
gexle avatar image gexle doubh commented ·

Sag bescheid wenn du das Script angepasst hast..

Danke

0 Likes 0 ·
gexle avatar image
gexle answered ·

Hallo @doubh

Vielen Dank das dich gemeldet hast..

Ich habe einen RPI4 mit Venus OS V2.92 also die letzte aktuelle Version laufen.

Ja bitte

Hättest vielleicht Zeit mit mir das zusammen zu installieren natürlich für ein Kaffeegeld!

Ich tue mich da gerade etwas schwer muss ich ehrlich sagen...muss nicht jetzt sein.

Vielleicht mal am WE Abends oder so fals was schief geht..

SSH usw. das läuft schon alles


Vielen Dank


2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

doubh avatar image doubh commented ·
Können wir machen. Lieber mal tagsüber unter der Woche.

Ich würde mich mit TeamViewer mit deinem PC verbinden. Laufen müssen WinScp und PuTTY, damit ich es installieren kann.

Vorher werde ich noch das Repos bei GitHub aktualisieren, damit es mit v2.92 läuft. Da gab ein Seiten Victrons einen Breaking-Change.


1 Like 1 ·
doubh avatar image doubh commented ·
Können wir machen, aber lieber unter der Woche tagsüber.

Es müssen PuTTY (also SSH root) und WinSCP laufen. Ich verbinde mich dann per TeamViewer zu deinem Rechner.

Vorher werde ich noch das Repos bei GitHub aktualisieren, damit das Script mit v2.92 funktioniert. Es gab hier von Seiten Victrons einen Breaking Change.


1 Like 1 ·
gexle avatar image
gexle answered ·

Hallo

Ja das läuft alles schon..

Wäre echt super von dir...ich würde mich dann nochmals melden...Die Woche kommt meine US5000 wenn ich diese dann installiert habe bzw. wenn das dann alles läuft mit der US5000 dann mach ich zur Sicherheit mal von der SD Karten ein Backup dann würde ich mich melden wäre das OK?


Dankeschön

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

gexle avatar image gexle commented ·
@doubh

Wie kann ich dich erreichen??

Danke

0 Likes 0 ·
doubh avatar image doubh gexle commented ·
Gib mir deine Email-Adresse
0 Likes 0 ·
gexle avatar image
gexle answered ·

Hallo

Habe dir die Mail Adresse auf Github geschrieben hast diese gesehen?

Wenn ja habe noch keine Mail erhalten...bis dann

Mfg

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.