Haus
Der Fahrplan startet bei der naechsten Viertelstunde und endet zur
naechsten Mitternacht plus dieser Anzahl voller Tage. Der erste (heutige)
Tag ist ein Teiltag.
Mit gesetzten Koordinaten wird beim Fahrplan-Lauf das Tageswetter
von Open-Meteo abgerufen (kostenfrei, kein API-Key). Strahlung und
Aussentemperatur ersetzen dann die statischen Profile. Ohne Abruf
greifen Carry-forward, dann die statischen Profile, zuletzt die
flach-konstanten Default-Werte unten.
E-Auto
Abwesenheitszeiten:
Profil «E-Auto-Abwesenheit»
(0 = anwesend, 1 = weg). Punktuelle Aenderungen ueber
Wuensche.
Mindest-Ladestand zu Sollwert-Zeitpunkten (1 Default-Eintraege).
Punktuelle Aenderungen ueber Wuensche.
Startwert-Default ist der Initial-Ladestand am
Horizont-Start, wenn kein MQTT-SoC-Sensor (unten) einen Wert liefert.
Horizont-Ende ist ein weicher End-of-Horizon-Constraint
am allerletzten Slot (Mitternacht des letzten Prognosetags) — Zwischentage
bleiben frei optimiert.
MQTT-Steuerung (optional)
Alle drei Felder ausfuellen, um ein Relais zu schalten; alle leer lassen
fuer rein virtuelles Geraet (Optimierer rechnet mit, Simulator schaltet nichts).
MQTT-Sensor: E-Auto-SoC (%) (optional)
Topic ausfuellen, um den Start-Wert live aus MQTT zu lesen; leer lassen
fuer den Default-Wert. JSON-Pfad waehlt ein Feld aus einer
JSON-Payload (Punkt-Notation, z.B. tC); leer = ganze Payload
als Zahl. Faktor/Offset normalisieren die Einheit (SoC erwartet Prozent 0..100).
Hausbatteriespeicher
Startwert-Default ist der Initial-SoC am Horizont-Start,
wenn kein MQTT-SoC-Sensor (unten) einen Wert liefert.
Horizont-Ende ist ein weicher End-of-Horizon-Constraint
am allerletzten Slot — Zwischentage bleiben frei optimiert.
MQTT-Steuerung (optional)
Alle drei Felder ausfuellen, um ein Relais zu schalten; alle leer lassen
fuer rein virtuelles Geraet (Optimierer rechnet mit, Simulator schaltet nichts).
MQTT-Sensor: Hausbatterie-SoC (%) (optional)
Topic ausfuellen, um den Start-Wert live aus MQTT zu lesen; leer lassen
fuer den Default-Wert. JSON-Pfad waehlt ein Feld aus einer
JSON-Payload (Punkt-Notation, z.B. tC); leer = ganze Payload
als Zahl. Faktor/Offset normalisieren die Einheit (SoC erwartet Prozent 0..100).