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

Oh - das ist schade... das heißt du wirst vermutlich in nächster Zeit auch keine Arbeit mehr investieren :frowning:

Ich habe gerade bei Github einen Fork von deiner letzten Version V1.3.6 erstellt. Unten ein Link zu Github - wer nicht weiß wo das ist.
Es ist meine erste Aktion bei Github - ich hoffe das passt so was ich treibe.

Mal schauen ob ich die Motiviation habe das durchzuziehen. Dein Flow scheint mir momentan der beste Startpunkt für mich um das was ich brauche möglichst schnell zu erreichen.
Alternative 1
Das DESS von Victron - das ist man aber voll auf Victron angwiesen. Derzeit passiert da nichts. Der Stromhandel für Direktvermarktun im Sommer funktioniert recht gut, aber auch nur weil ich regelmäßig eingreife wenn deren KI/Algo Mist baut.
Alternative 2
Irgendwann wird vieleicht Andreas Schmitz (youtube-Aktivist) ein Produkt puschen - da scheint aber derzeit nichts zu gehen.

Falls hier Programmierer sind die da mitarbeiten wollen, kann ich auch öfters mal einen Zwischenstand hochladen. Mache ich aber nur wenn jemand Interesse hat.

Hier aus ausschnitt aus der Readme - bei Interesse melden. Derzeit bin ich an Feature 1:

Ziel dieses Fork - Features die ich benötige in absteigender Priorität

  1. Testmodus: Die Eingangsdaten sollen auf Knopfdruck eine Datei gespeichert und geladen weren können. In der Datei kann man durch editieren Testdaten fuer beliebige Betriebszustaende erzeugen. So kann man den Code kennenlernen und testen.
  2. §14a: Unterstützung von variablen Netzentgelten nach §14a in Deutschland.
  3. Direktvermarktung: Erweiterung um die Funktionen für Direktvermarktung.
  4. Energy-Charts: Derzeit unterstützt der Flow nur das Abrufen von Tibber-Preisen. Ist man kein Tibber-Kunde, kommt man nicht an die Preise heran. Ich will die Strompreise von Energy-Charts auslesen, damit jeder den Flow nutzen kann.

Direktvermarktung

Meine PV-Anlage steht in Deutschland. Die PV-Anlage und die Batterie sind jeweils sehr groß. Die PV-Anlage ist in der Direktvermarktung. Das heißt der Strom wird nicht zum Fixpreis sondern zum Börsenstrompreis verkauft. Ab ca. Mitte 2026 plant der Gesetzgeber das man die Batterie ohne Netzgebühren/Steuern/Abgaben günstig laden, und den Strom bei Höchstpreisen wieder einspeisen kann. Dafür will ich den Flow erweitern.

§14a in Deutschland

Nutzt man §14a mit Modul 1 + 3, so hat man keinen fixen Strompreis, sondern Fenster mit günstigen und teuren Preisen. Diese kann man derzeit nicht konfigurieren.

Bisherige Änderung im Vergleich zum Original V1.3.6 zum Thema "Simulation mit Testdaten"

  • Mit einem Injection-Node kann ein Snapshot aller aktuellen Eingangsdaten erstellt werden (Zeit, SOC, TibberPreise, usw.).
  • Die Daten werden lokal in einer Datei gespeichert. Ich arbeite und teste auf einem Victron Cerbo.
  • Mit einem weiteren Injection-Node kann man die Daten aus der Datei laden und einen Simulationsmodus aktivieren. Es werden dann nur noch die Simulationsdaten verwendet.
  • Ein abgespeicherter Snapshot kann über ein SSH-Terminal mit z.B. dem nano-Editor bearbeitet werden um Testdaten zu erzeugen.
  • Mit einem Injection-Node kann man die Zeit 15 min weiterschieben.
  • Mit einem Injection-Node kann man die Simulation beenden.

Github:

1 „Gefällt mir“

Hallo, als Neubenützer von Node red habe icht folgenden Ziel nachgestrebt.

Mein Speicher mit 25 kWh Kapazität möchte ich (täglich) mit billigen Tibberpreise laden auf 100% SOC unter Berücksichtigung der erwartete Solar Einspeizung. Solarkapazität ist meistens nicht ausreichend zum Tagesverbrauch.
Ich habe den Node ans laufen auf der CerboGX, alle Daten werden dargestelt nur das Laden der Batterie findet nicht statt, wird nicht eingeplant. Was kan der Fehler sein in meine Einstellngen die dieses verhindert?

Ich bitte um Unterstützung damit ich nicht manuall umstellen brauche.

Danke im Voraus

Prüf mal in den Settings die Zeiten, zu denen das Laden erlaubt ist. Sind per Default auf Nachts gestellt soweit ich mich erinnern kann.

Lässt sich dann 'Not after' und 'Not before"beide auf 0 (Mitternacht) stellen?

Soll dieser Parameter Null auslesen?

afbeelding

Ausprobieren. Notfalls 23:59 und 0:01.

ScheduledCharge wird nur 1 wenn eine geplante Ladung gestartet wurde.

Da war ich anders beschäftigt in letzten Tagen

Leider mussen nur Stunden eingetragen werden, hab jetzt after 1 und befor 0 eingetragen

Im Anleitung meine ich gelesen zu haben das wenn alles richtig funkrioniert eine status melding unterhalb ESS control logic stehen wird. Leider wird nichts zurückgemeldet abwohl viele Parameter jetzt eine Wert anzeigen.

Wie soll ich dieses weiter recherchieren

Mit Solaranlage 3300Wp ens MPPT250/60 DC-DC Wandermodul. (Ich darf nur 3x Antworten als Neugebraucher

afbeelding

Auch heute ist kein Laden geplannt. Welche Parameter soll ich nachvollziehen um es am Laufen zu bekommen?

Hast du einen Victron Solar Charger in Verwendung? Ansonsten musst du die Join-Node vor dem ESS-Control von 14 auf 13 setzen.