Fahrplan für Grau- und Grünstrom

Übersicht

Zielsetzung

Ziel ist es, eine API bereitzustellen damit ein Fahrplan für PV und/oder Batterie importiert und exportiert werden kann. Entweder dient der Fahrplan als Fallback oder als erste Vorgabe.


Begriffsdefinition


Funktionale Umsetzung

Einstellungsmöglichkeiten

Es können maximal 2 Instanzen angelegt werden. In der Instanz kann gewählt werden, ob der Fahrlplan für:

gültig ist. Wurde PV + Batterie gewählt, so kann keine weiter Instanz mehr gewählt werden.

Ebenso kann eingestellt werden ob:

Bei Führungsgröße wird die Vorgabe vom Fahrplan verwendet und nur wenn keine Fahrplan importiert ist (z.B. für einen Tag, oder auch nur für einen Slot), so kann z.B. über Modbus werte Vorgegeben werden. Der Fallback kommt dann zum Einsatz, wenn die Modbus Verbindung unterbrochen wurde. Das ausfallverhalten der Modbus Verbindung muss dementsprechend angepasst weden, sodass zusätzlich auf "Fahrplan" umgestellt werden kann.

API-Definition

Jeder POST oder DELETE besteht einer einer ObjectList für einen Slot pro type. Sollen also für die Batterie von 00:00:00 bis 23:59:59 daten geschriebe werden, werden also 360 Objecte benötigt. Mit Get werden die Ojecte aller Typen in den geforderten Zeitbereich zurück gegeben.

Speichern der Daten

Die Daten werden wie alle anderen in der Ramdiskkonfig in einer eigenen Datei gespeichert, und zu gegebenen Anlass auf die SD Karte Synchronisiert.

Des weiteren muss die Datei nach /var/www/html/shedule/data/sheduleBatteryIn.conf, /var/www/html/shedule/data/shedulePv.conf oder /var/www/html/shedule/data/sheduleUest.conf geschrieben werden (Ordner erstellen falls nicht existiert). Diese Datei dient der Visualisierung im Web. Ebenso muss in den Datein ein Zeitstempel enthalten sein, wann die Datei zuletzt geändert wurde.

Visualisierung

Eine Graphise Visualisierung der 2 Fahrpläne muss am Display Realisiert werden. Analog zum Börsenstrom als Graph und einmal als Tabelle (Vorschläge hier Erwünscht)

Implementierung in vorhandenen Code

In der VDE4110_Main Klasse können die Vorgaben vom Fahrplan eingebunden werden.



Revision #4
Created 10 August 2026 05:55:32 by Alexander Zwick
Updated 16 September 2026 14:35:21 by Alexander Zwick