[Victron/Tibber] Node-Red Flow für automatisiertes Laden und Entladen des Akkus (best price)

Kurz und bündig:

  • Tibber Preise abholen

  • Entscheiden ob ein Laden unter Berücksichtigung von Umwandlungsverlusten sinnvoll ist

  • PV-Überschuss berechnen (PV-Forecast abzüglich Verbrauchs-Forecast) und einbeziehen

  • Ladung des Akkus durchführen

  • Zeiten für Entladung basierend auf der verfügbaren Akkukapazität beginnend mit der teuersten Stunde einplanen

  • Multiplus Nachts bei Nichverwendung abschalten um in einem 3-Phasen Verbund ca. 100W zu sparen

Flow: victron-tibber-ess-control (flow) - Node-RED

5 „Gefällt mir“

Hallo, ich finde den Flow echt super und das ist auch genau das was ich suche. Leider habe ich einen Victron Multi Plus 2 GX mit dem funktioniert der Flow leider nicht so wie gewollt. Der Multi Plus 2 GX kann nicht die Einstellungen der Schalterstellungen per Software ändern sondern nur über den Schalter selbst. Gibt es eine Möglichkeit das ganze an den MP2GX so anzupassen das es funktioniert?

Hallo, ich finde Code absolut super. Habe mal eine Frage zum Node "calculate solar excess". Im Node Status ist der Wert für Con und EXC gleich: bei mir hat der Status folgende Werte angezeigt: Con: 10,84 kwh; Sol: 18,37 kwh; Exc: 10,84 kwh. Wenn ich den Code richtig lese, sollte der Wert von Exc den Überschuss feststellen? Liege ich damit richtig?

Lösche die drei Nodes am rechten Ende für das Setzen der Schalterstellung einfach raus.

Con = Summe deines prognostizierten Verbrauchs

Sol = prognostizierter Solarertrag

Exc = Überschuss (Ertrag abzüglich Verbrauch)

Vorne gibt es zwei Nodes "Stats: solar_yield_forecast" und "Stats: vrm_consumption_fc" welche die Daten für die Berechnung liefern.

Kannst dir ja mal die Rohdaten per Debug Node ausgeben lassen.

Hallo codeworkx, danke erstmal für die Arbeit, die du in den Flow gesteckt hast.

Ich bekomme den Flow leider nicht ganz zum Laufen und würde gerne ein paar Fragen stellen.

In den Global Settings habe ich alles soweit angepasst.

Was ist genau mit dem price_pv gemeint? Ich interpretiere das so, dass es der Gestehungspreis einer kWh durch die PV Anlage ist. Würde dann so um die 10 Cent liegen?

Was ist genau mit den storage_costs gemeint? Meine Interpretation wär der Gestehungspreis pro kWh Speicher?

Die Berechnung des Durchschnittspreis ergibt 0,099 € was ich nicht so nachvollziehen kann.

Wenn ich mir das Diagramm anschaue, wird eine Entladung hinterlegt, eine Ladung jedoch nicht. Kann man über eine Variable das Entladen ins Netz ausschalten? Macht sicherlich nur Sinn, wenn man in der Direktvermarktung ist, oder?

Vielen Dank und Grüße

Moin,
ich wollte den Flow mal testen allerdings scheiter ich an dem Token.
Ich bekomme unter den Nodes den Fehler "you don't have sufficient rights to perform this action" angezeigt.
Wo muss ich die entsprechenden rechte vergeben?

Access Tokken erstellt man hier: VRM Portal - Victron Energy

1 „Gefällt mir“

price_pv ist der Gestehungspreis für kwh aus der PV. Hab ich persönlich auf 0 stehen.

storage_costs sind die Kosten für das Speichern pro kwh. Anschaffungspreis Speicher / (Größe des Speichers * ereartbare Zyklen). Habe ich ebenfalls auf 0 weil der Speicher sowieso da ist und nicht speziell für diesen Zweck gekauft wurde.

Wenn du deinen Sollwert Netz auf 0 hast sollte keine Einspeisung stattfinden.
Der Flow lädt wenn es günstig ist und vermeidet Netzbezug wenn Strom teuer ist.

Den Token habe ich generiert und auch eingetragen aber ich bekomme dann diese Fehlermeldungen unter den Nodes.

Hast du deine SiteID korrekt unter Global Settings eingetragen?

Die siehst du in der Adresszeile wenn du das Victron VRM Portal aufrufst und deine Installation anzeigst.

1 „Gefällt mir“

Ok danke. Da lag mein Fehler. Ich hatte da die VRM Portal-ID eingegeben. :sweat_smile:

Irgend etwas passt da noch nicht ich bekomme einen schönen Plan für mein DESS gezeigt aber er zieht immer Strom aus dem Netz obwohl er aus der Batterie ziehen sollte.
Wo in etwa kann ich den Fehler suchen?


Beides gleichzeitig funktioniert nicht. Entweder Victron DESS oder der Flow.

Dwr Flow zeigt dir an was er machen wird: https://venus-ip:1881/ui

Ich habe das DESS in den Node Red Modus versetzt.
Oder muss DESS komplett deaktiviert werden?

Victron DESS und mein Flow können nicht parallel arbeiten. Das beisst sich.

Hallo, ich habe den Flow importiert und konfiguriert, unter Global Settings die ID eingetragen, Tibber und VRM Token eingetragen und getestet. Leider funktioniert es nicht. In der Dashboard Anzeige habe ich nur eine weiße Seite ohne Inhalt. Der Flow arbeitet, aber das Dashboard ist leer. Beim Tibber Token bin ich mir nicht sicher welche Haken alle gesetzt werden müssen - da hat man ja verschiedene Token zur Auswahl, ich habe alle gesetzt, aber auch verschiedene Varianten getestet - leider ohne Erfolg

Tibber API Access Token bekommst du hier: Tibber Developer

GraphQL Endpoint: https://api.tibber.com/v1-beta/gql

Wenn unter der "Price Receiver"-Node "24 hours from Tibber" angezeigt wird, hat es funktioniert.

Hallo codeworkx, "24 hours from Tibber" wird angezeigt, aber das Dashboard ist leer.

Dann fehlen an anderer Stelle Daten. z.B. VRM Api. Einfach mal durchsehen ob bei anderen Nodes Fehler angezeigt werden.