Wir wechseln das Forum am 14.11.24 auf die Forensoftware Discourse. Zwischen Montag Abend und Dienstag Nachmittag wird das Forum deaktiviert. Danach sind wir hoffentlich mit neuem Forum inkl. der vorhandenen Beiträge wieder am Start! Hier zum Forenbeitrag!
siehe meinen Post über deinem letzten. Der Crontab eintrag ist dieses mal automatisch erschienen!
Wenn ich neu boote, dann ist im tmp Ordner die spotmarket-switcher.log verschwunden.
Das ist Absicht, denn /tmp ist im RAM und somit flüchtig.
Man würde die SD-Karte sonst nur unnötig beschreiben und "abnutzen".
Meine Aussage von vorhin war falsch!!! Ein manuelles Ausführen erzeugt einen log mit Eintrag.
Frage: Kann es sein, dass die erste Ausführung über das Crontab erst nach einer Stunde erfolgt und deshalb am Anfang noch kein Eintrag da ist?
@matzedonien2 ...immer zur vollen Stunde über die Crontab. Das muss so sein.
Danke für die Aufklärung. Nach der Stunde ist der Log übrigens nun da.
Ich habe noch eine Frage.
Bei mir sieht meine Victron Oberfläche so aus:
Man sieht, dass ich den Speicher einmal AC-seitig lade und einmal DC-seitig lade.
Vorhin war die Summe meiner Lasten größer als die Erzeugung der "PV Wechselrichter". (Also der AC-seitigen Ladung). Er bezog daher zusätzlich Strom aus dem Netz. Der min SOC aus dem Spotmarket-Switcher ist laut log bei 30% SOC. Er hat aber trotzdem DC seitig weiter in den Speicher geladen und nicht den Strom aus dem Speicher in das Haus gesteckt. Er sperrt also aktuell den Wechselrichter des Multiplus.
Wenn ich den Log richtig verstehe, dann kostet mich die kWh aus dem Speicher aktuell ca. 13,4 ct. Der Netzstrom sollte deutlich teurer sein aktuell. ca. 10ct + Umlagen. Sollte er in diesem Moment nicht aus dem Speicher laden? Oder macht er das nur, wenn der Speicher vorher das in der Matrix eingestellte SOC erreicht hatte? Macht er das, weil er aktuell nur an den teuersten 3 Stundenpreisen entladen würde?
Diese wären dann heute abend zwischen 18 und 20 Uhr irgendwann. Richtig?
Gruß
Matthias
@matzedonien2 Es wird auf höhere Preise gewartet bevor entladen wird. Je voller Dein Akku wird, desto mehr Preise werden aktiviert.
@christian1980 Ok verstanden.
Bisher regelte der Multiplus so, dass wenn der Speicher voll ist, bzw. wenn die Ladeleistung des Solarladereglers der DC-seitig eingebundenen Anlage reduziert werden muss, weil die Einstellungen in dbus-serialbattery dies so vorgeben, so speist der Multiplus den Überschuss welcher nicht mehr in die Batterie passt in das Netz ein.
Würde das hier auch funktionieren?
Theoretisch dürfte der Wechselrichter ab einem gewissen SOC dann nicht mehr gesperrt werden. Oder passiert dies bei der von mir aktivierte Funktion "DC-gekoppelte PV-Überschusseinspeisung" trotzdem? Ich weiß halt nicht welcher Befehl übergeordnet ist. Die Sperrung des Wechselrichters oder die Überschusseinspeisung bei voller Batterie und zur Verfügung stehenden Leistung der DC-seitigen PV-Anlage?
Hast du da schonmal drüber nachgedacht?
@matzedonien2
Spätestens wenn 95% SOC erreicht sind, sind alle Preise gemäß ursprünglicher Matrix freigeschaltet.
Vermutlich wird das dann wie immer funktionieren und keinen Einfluss haben.
Du kannst mir aber mal einen Screenshot aus Deinen Einstellungen machen, worüber das bei Dir gesteuert wird.
Hier mein Screenshot. Das ganze findest du unter Einstellungen --> ESS --> Netzeinspeisung
Es handelt sich um einen Originalen Victron Laderegler. Dieser musste lediglich mit USB-Adapter an den Raspberry angeschlossen werden. Das System hat ihn sofort erkannt. Jetzt ist (war) es halt so, dass der Venus OS die von der DC-seitigen PV-Anlage zur Verfügung gestellte Leistung bei Bedarf direkt in das Hausnetz eingespeist hat oder aber bei mangelndem Eigenverbrauch zunächst den Speicher geladen hat. Wenn der Speicher dann z.B. Mittags nahezu voll war, so wurde die Differenz zwischen der zur Verfügung stehenden PV-Leistung und der Speicherladung in das Hausnetz gespeist. Wenn da kein Verbrauch war, dann wurde eben der Überschuss eingespeist.
Hat man den "Schalter" im Venus OS deaktiviert, so hat der Regler einfach runtergeregelt und es wurde kein Strom mehr vom Dach produziert.
Hoffe dies ist das was du sehen wolltest?
@matzedonien2 Ich denke wenn der Akku auf 95% ist, wird das genauso wie gewohnt funktionieren. Würde mich wundern wenn es nicht klappt.
Du kannst Dir übrigens nochmal ein Update ziehen wenn Du magst.
Habe vorhin verbessert das sich das Script von selbst deaktiviert, also ESS wieder aktiviert wird falls das Internet gestört ist und keine neuen Preisdaten geladen werden können.
Mit Version 2.4.11 wir nun auch geprüft ob Schnee auf den Panels liegt und dann bis an die obere Grenze aufgeladen,
also es wird dann höher geladen als normalerweise berechnet wenn gleichzeitig Minusgrade herrschen.
Man braucht dann ja keine Kapazität für Solar zu reservieren.
@christian1980 guten Morgen,
das klingt sehr gut. Ich hab gestern nicht mehr reagiert, da ich seit gestern Nachmittag auf einmal mit Fieber flach liege.
Teste das aber im Laufe des Tages mal aus. Wie wird denn festgestellt, also welche Parameter müssen zutreffen um festzustellen, dass Schnee auf den Modulen ist?
Gruss
Matthias
...wenn gleichzeitig Minusgrade herrschen und eine Schneehöhe in der Wetter-API abgerufen werden.
ah, ok, danke.
Hab noch etwas festgestellt. Eigentlich hätte der Speicher heute nacht geladen werden müssen. siehe hier:
I: Solarenergy today will be 3.4 megajoule per sqaremeter with 64.6 percent clouds.
I: Solarenergy tomorrow will be 4 megajoule per squaremeter with 3.1 percent clouds.
I: At 3.4 megajoule there will be a dynamic SOC charge-target of 19 % calculated. The rest is reserved for solar.
Victron scheduled charging is ON. Battery SOC is at 42 %. Charging based on condition met of: .
I: Victron discharging (ESS) is OFF. Battery SOC is at 42 %. (total_cost=0.1334 €)
I: Bash Version: GNU bash, version 5.0.18(1)-release (arm-ve-linux-gnueabi)
I: Spotmarket-Switcher - Version 2.4.10
I: Please verify correct system time and timezone:
Mon Jan 8 03:00:39 CET 2024
I: Current price is 7.91100 Cent/kWh energy price.
I: The average price will be 10.223 Cent/kWh energy price.
I: Highest price will be 13.00100 Cent/kWh energy price.
I: Sorted prices: 1:7.84800 2:7.91100 3:8.18200 4:8.21000 5:8.43200 6:8.70200 7:9.14900 8:9.26000 9:9.43000 10:9.55000 11:9.99800 12:10.00000
13:10.28300 14:10.30000 15:10.79800 16:11.06000 17:11.11000 18:11.42100 19:11.68700 20:11.78300 21:12.11100 22:12.21200 23:12.91300 24:13.00100
I: Charge at prices: 1 2 3
I: Dynamic ESS discharge (depending SOC) at prices: 20 21 22 23 24
I: Sunrise today will be 08:37 and sunset will be 16:29. Suntime will be 472 minutes.
I: Solarenergy today will be 3.5 megajoule per sqaremeter with 63.3 percent clouds.
I: Solarenergy tomorrow will be 3.9 megajoule per squaremeter with 3.1 percent clouds.
I: At 3.5 megajoule there will be a dynamic SOC charge-target of 15 % calculated. The rest is reserved for solar.
I: Victron scheduled charging is ON. Battery SOC is at 42 %. Charging based on condition met of: .
I: Victron discharging (ESS) is OFF. Battery SOC is at 42 %. (total_cost=0.1301 €)
I: Bash Version: GNU bash, version 5.0.18(1)-release (arm-ve-linux-gnueabi)
I: Spotmarket-Switcher - Version 2.4.10
I: Please verify correct system time and timezone:
Mon Jan 8 04:00:31 CET 2024
I: Current price is 7.84800 Cent/kWh energy price.
I: The average price will be 10.223 Cent/kWh energy price.
I: Highest price will be 13.00100 Cent/kWh energy price.
I: Sorted prices: 1:7.84800 2:7.91100 3:8.18200 4:8.21000 5:8.43200 6:8.70200 7:9.14900 8:9.26000 9:9.43000 10:9.55000 11:9.99800 12:10.00000
13:10.28300 14:10.30000 15:10.79800 16:11.06000 17:11.11000 18:11.42100 19:11.68700 20:11.78300 21:12.11100 22:12.21200 23:12.91300 24:13.00100
I: Charge at prices: 1 2 3
I: Dynamic ESS discharge (depending SOC) at prices: 20 21 22 23 24
I: Sunrise today will be 08:37 and sunset will be 16:29. Suntime will be 472 minutes.
I: Solarenergy today will be 3.5 megajoule per sqaremeter with 61.6 percent clouds.
I: Solarenergy tomorrow will be 3.9 megajoule per squaremeter with 5.9 percent clouds.
I: At 3.5 megajoule there will be a dynamic SOC charge-target of 15 % calculated. The rest is reserved for solar.
I: Victron scheduled charging is ON. Battery SOC is at 42 %. Charging based on condition met of: "charge_at_1 (1) == 1 && P1_integer (7848000000000000) == current_price_integer (7848000000>
I: Victron discharging (ESS) is OFF. Battery SOC is at 42 %. (total_cost=0.1293 €)
Er hat aber real nichts gemacht. Ich gehe davon aus, dass das reale SOC über dem "Soll-SOC" liegt?
Dann wäre noch die Frage, warum in dem zuletzt aufgeführten Log hinter "Charging based on condition met of:" etwas steht und in den Logs davor nicht. Ist da korrekt so?
...nein denn dann hättest Du Geld dabei getan. Es ist günstiger den Strom ohne Akku zu verbrauchen heute. Du kommst mit Ladeverlusten auf total_cost=0.1293 € . Siehe Log. Die Preise liegen heute zu nah aneinander. Du kannst die Prüfung abschalten indem Du den Economic Check auf 0 setzt, empfehle ich aber nicht. Außerdem empfehle ich das auf Gesamtpreise umzustellen und nicht nur mit den Börsenpreisen zu rechnen, dann ist das Prüfungsergebnis genauer. Wobei ich gerade erstaunt bin, denn im Log steht Victron scheduled charging is ON. Ich stelle das bei mir auch mal ein paar Tage auf Börsenpreise um zum Test.
Eine mögliche Fehlerquelle wäre das Dein Ladeplan nicht für alle 24 Stunden konfiguriert ist (00:00 bis 23:59 Uhr).
Das mit der gekürzten Logausgabe schaue ich mir heute Abend an.