INFO Was ist Solar Forecast GPM (Grid Price Monitor)

Solar Forecast GPM — Dein Strompreis. Deine Batterie. Deine Ersparnis.

Was wäre, wenn Home Assistant genau wüsste, wann der Strom gerade lächerlich günstig ist — und deine Batterie automatisch dann lädt, wenn es sich wirklich lohnt?

Die intelligente Strompreis-Überwachung & Netz-Ladeoptimierung für dynamische Tarife — komplett lokal, präzise und kostenlos.


Willkommen in der offiziellen Vorstellung von Solar Forecast GPM — dem Preisteil des Solar Forecast Ökosystems. Wie alle SF-Komponenten: reines Hobby-Projekt, 100 % lokal, keine Cloud, keine Tracker. GPM holt stündlich die EPEX-Spotpreise, rechnet deinen echten Haushaltspreis aus (inkl. allem Drum und Dran) und entscheidet schlau, wann deine Batterie aus dem Netz laden sollte.

Was macht Solar Forecast GPM?

GPM bringt dir Transparenz und Automatisierung in einem:

  • Zeigt dir live, was der Strom jetzt kostet — und was in der nächsten Stunde kommt
  • Findet automatisch die günstigste und teuerste Stunde des Tages
  • Berechnet deinen realen Gesamtpreis (Spot + Netz + Steuern + Aufschlag)
  • Und das Beste: Es sagt deiner Batterie intelligent, wie voll sie aus dem Netz werden soll — unter Berücksichtigung der morgigen Solarprognose

Echtzeit-Preisübersicht

Du siehst sofort:

  • Aktueller Spotpreis & dein echter Gesamtpreis (alle 5 Minuten refreshed)
  • Preis der nächsten Stunde — damit du vorbereitet bist
  • Günstigste / teuerste Stunde heute
  • Tagesdurchschnitt & klarer Trend (:up_right_arrow: steigend / :down_right_arrow: fallend)
  • Komplette 48-Stunden-Vorschau (heute + morgen) stundenweise

Intelligentes Laden — die Königsdisziplin

In Kombination mit Solar Forecast ML wird GPM richtig stark:

  • Berechnet automatisch den optimalen Ziel-SoC aus Netz & Sonne
    → Prognose morgen 6 kWh Solar → nur bis 40–60 % aus dem Netz laden
  • Lädt ausschließlich in günstigen Stunden (konfigurierbare Preis-Schwellen)
  • Freie Min/Max-SoC-Grenzen (z. B. nie unter 15 %, nie über 95 %)
  • Binary Sensor „Smart Charging“ → perfekt für Automatisierungen
    („Wenn Smart Charging ON → starte Ladung mit max. 4 kW“)

Auto-Kalibrierung — du musst fast nichts mehr eintragen

Gib einfach deinen aktuellen Gesamtpreis aus der Tibber-/aWATTar-App ein — GPM errechnet den Aufschlag (Netz, Steuern, Gebühren) automatisch aus der Differenz zum Spotpreis.
Alternativ natürlich auch manuelle Eingabe möglich.

Wichtige Sensoren & Entitäten

14 Sensoren:

Sensor Was er dir sagt
Total Price Dein echter Preis gerade (ct/kWh)
Spot Price Börsenpreis pur
Total Price Next Hour Wie teuer wird die nächste Stunde?
Cheapest / Most Expensive Hour Today Die Extremwerte des Tages
Average Price Today Tagesmittelwert
Battery Charged Today / Week / Month Wie viel kWh aus dem Netz (Riemann-Sum)
Smart Charging Target SoC Ziel-Ladezustand in % (Netz + Solar)
Solar Forecast Today / Tomorrow Erwartete Solarerträge von SFML

2 Binary Sensoren:

  • Cheap Energy → ON wenn unter deinem Schwellwert
  • Smart Charging → ON wenn Netzladen jetzt sinnvoll ist

Beide bringen reichlich nützliche Attribute mit (nächste günstige Stunde, Trend, Ziel-SoC, Solarprognose …)

Technische Eckdaten

  • Home Assistant 2024.1.0 oder neuer
  • Python 3.10+
  • Region: DE oder AT
  • Dynamischer Tarif (EPEX Spot basiert)
  • Optional: Batterie-Power- & SoC-Sensor
  • Für Smart Charging: Solar Forecast ML muss laufen
  • Nutzt die gemeinsame solar_forecast.db (Tabellen mit GPM_ Prefix)

Datenschutz

100 % lokal.
Die einzige externe Verbindung ist der Preis-Abruf über die offizielle aWATTar HTTP-API. Keine Cloud, keine Telemetrie, keine Tracker.

Installation

Via HACS

Der Setup-Wizard führt dich durch:

  1. Land (DE / AT)
  2. MwSt-Satz
  3. Preiskonfiguration (Auto oder manuell)
  4. Optional Batterie-Entitäten & Smart Charging aktivieren

Teil des Solar Forecast Ökosystems

Komponente Was es macht Plattform
Solar Forecast ML KI-Solarprognose (72 h, sehr genau) x86 & ARM
Solar Forecast GPM Intelligente Netzladung & Preis-Transparenz Alle
Solar Forecast STATS Energie-Dashboard, Charts, Reports x86_64

GPM schließt die Lücke für alle mit dynamischem Tarif — endlich lädt die Batterie nicht mehr blind, sondern preisoptimiert.


Developed with Liebe zu günstigem Strom, etwas Python und sehr viel Kaffee in der Nacht.

Fuel my next feature with a coffee? Würde mich riesig freuen – keep the project alive!

Fuel my late-night ideas with a coffee? I’d really appreciate it! - keep this project running!

Buy Me a Coffee

Feature request:

Ist es möglich, noch einen Sensor hinzuzufügen, der mir Aufgrund der Ladeleistung den Zeitpunkt des vollgeladenen Zustandes / der eingestellten maximalen Schwelle angibt und aufgrund der Entladeleistung und des Hausverbrauches den Zeitpunkt angibt, wann der Speicher entladen ist?

Würde auch noch einige Möglichkeiten für weiterführende Automationen geben, wie z.B. Speicher ist heute um 13:45 geladen, also schmeiße ich mir dann die Waschmaschine um den Zeitpunkt an.

Gruß Johnny