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!

Benachrichtigungen
Alles löschen

[Script] Tibber / aWATTar usw. : Victron & Shelly Plug S & AVM-Fritz-DECT200-210 Spotmarket-Switcher

95 Beiträge
8 Benutzer
14 Reactions
4,054 Ansichten
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@christian1980 

siehe meinen Post über deinem letzten. Der Crontab eintrag ist dieses mal automatisch erschienen!


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

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".


   
AntwortZitat
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@christian1980 

 

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?


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

@matzedonien2 ...immer zur vollen Stunde über die Crontab. Das muss so sein.


   
AntwortZitat
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@christian1980 

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


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

@matzedonien2 Es wird auf höhere Preise gewartet bevor entladen wird. Je voller Dein Akku wird, desto mehr Preise werden aktiviert.


   
AntwortZitat
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@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?


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

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


   
AntwortZitat
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@christian1980 

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?


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

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


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

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.

Diese r Beitrag wurde geändert Vor 10 Monaten 2 mal von christian1980

   
AntwortZitat
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@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 


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

...wenn gleichzeitig Minusgrade herrschen und eine Schneehöhe in der Wetter-API abgerufen werden.


   
AntwortZitat
(@matzedonien2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 34
 

@christian1980 

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?


   
AntwortZitat
(@christian1980)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 55
Themenstarter  

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

Diese r Beitrag wurde geändert Vor 10 Monaten 4 mal von christian1980

   
AntwortZitat
Seite 5 / 7
Teilen: