Ich möchte mich bei allen bedanken, die SFML 1 Jahr begleitet haben! Das Jahr ist schnell vergangen, von Zip-Dateien hin zum ersten echten lokalen AI-Stack für Home Assistant.
UPDATE V50 “1 Jahr Solar Forecast ML”
Das Update zum 1. Geburtstag: SFML V50.0.0 ändert grundlegende Dinge und führt neue unglaubliche neue Funktionen ein!
SFML:
- Rohdaten vom Wetter werden bei Abweichungen besser behandelt, wenn sie sich zwischen den Wettermodellen unterscheiden.
- Die Direktstrahlung wird jetzt physikalisch noch genauer auf die geneigten Module umgerechnet. Verluste bei flachem Lichteinfall werden dabei berücksichtigt. Gerade bei steilen oder stark nach Ost/West gedrehten Modulen wird die Prognose dadurch genauer.
- Die Kalibrierung gegen die eigenen Messwerte (Wetterstation) ist neu aufgesetzt und berücksichtigt die Modulneigung. Nach dem Update lernt jede Panelgruppe ihre Faktoren neu.
- Nebel wird jetzt zusätzlich aus den eigenen Messwerten erkannt und nicht mehr nur aus der Wetter-KI.
- Updates und Fehlerbehebungen im AI-Stack, angepasst an die aktuellen Home-Assistant-Versionen. Neue Installationen mit erst wenigen Tagen Daten können jetzt zuverlässig ihre ersten KI-Kandidaten trainieren.
- SFML ist wieder vollständig unabhängig von den anderen Modulen. Es läuft also wieder standalone (wer es möchte), ohne STATS, EAI, GPM usw., und kann stabil als einfache, leichtgewichtige KI-Prognose in HA genutzt werden.
- Die SFML-DB ist im Bereich der KI-Interna jetzt verschlüsselt.
- Diagnosesensoren angepasst
- Logging verbessert und verkürzt
Neu: SFML-Karten für dein Dashboard
Alle Karten passen sich automatisch an dein HA-Design an (hell und dunkel), skalieren sauber von der breiten Spalte bis aufs Handy und funktionieren auch von unterwegs über Nabu Casa.
Sie werden mit STATS automatisch eingerichtet und stehen in der Kartenauswahl unter „Solar Forecast ML – …".
- Solarprognose: Ertrag heute im Vergleich zur Tagesprognose, Stundenkurve Ist gegen Prognose, Prognose für morgen, Prognosegüte, Peak-Stunde und Panelgruppen.
- Energiefluss: Live-Leistung zwischen PV, Netz, Batterie und Haus mit animierten Flüssen, Ladestand-Ring, woher der Strom fürs Haus gerade kommt (inkl. Autarkie) und Tagessummen.
- Solarwetter: Wetter aus Sicht der PV-Anlage. Himmel passend zum aktuellen Wetter, Sonnenbogen mit Sonnenstand und Tageslänge, Sonnenlicht heute im Vergleich zum Klarhimmel-Potenzial und ein Solar-Ranking der nächsten Tage mit Krone für den besten Solartag.
- Wetterwarnungen (mit EAI): wichtigste Warnung mit Live-Countdown, amtlich oder SFML-Prognose, Handlungsempfehlung und eine 48-Stunden-Zeitleiste aller Warnungen. Kein Basteln mehr nötig.
- Strompreis & Laden (mit GPM): aktueller Preis, günstige Stunden, Tiefstpreis, 48-Stunden-Preisverlauf mit Netzladungen, Akku-Ring mit Zielstand, Ladestatus mit Begründung und die Ersparnis von heute.
- Heizung: Je Raum Ist- und Wunschtemperatur, Grund in Klartext (z. B. „Fenster offen", „Niemand zu Hause", „Boost", „Urlaub"), Verlauf und nächster Wechsel. Die Wunschtemperatur lässt sich direkt in der Karte ändern und ein Boost starten oder beenden, auch von Familienmitgliedern ohne Admin-Rechte, sofern sie in HA die Thermostate bedienen dürfen. Räume anlegen und verwalten bleibt Admins vorbehalten.
- Die bisherigen Karten „SFML Forecast Card" und „STATS Flow Card" funktionieren weiter und bekommen automatisch das neue Design.
STATS:
-
Neu: Heizung. Räume anlegen, Raumthermostate zuordnen (z. B. Shelly TRV, Shelly BLU TRV, Bosch, …) und je Raum eine Wunschtemperatur festlegen. Die Heizung funktioniert unabhängig von der Wärmepumpe, also auch mit Gas, Öl oder Fernwärme. Der Kepler-AI-Stack lernt je Raum, wie schnell er aufheizt und wie schnell er Wärme verliert.
- Je Raum: Zeitplan und Anwesenheit. Einzeln, kombiniert oder keiner von beiden (dann hält der Raum dauerhaft die Wunschtemperatur).
- Anwesenheit pro Raum: Jedem Raum lassen sich eigene Personen zuordnen, z. B. das Kinderzimmer dem Kind. Ohne Auswahl gelten die Personen des Hauses.
- Zeitfenster mit eigener Temperatur, z. B. morgens 22 °C im Bad und abends 20 °C.
- Bei Abwesenheit oder außerhalb des Zeitplans wird auf eine Grundtemperatur abgesenkt, auf Wunsch mit eigener Absenktemperatur je Raum. Eine Frostgrenze gilt immer.
- Boost: Raum auf Knopfdruck für 30 Minuten bis 24 Stunden wärmer stellen, auf der Seite und in der Dashboard-Karte. Der Boost endet von selbst, danach regelt die Heizung normal weiter.
- Urlaub: Zeitraum eintragen, alle Räume senken ab. Vor der Rückkehr wird automatisch vorgeheizt.
- Fenster: Fensterkontakte werden berücksichtigt. Ohne Kontakt erkennt die Heizung ein offenes Fenster auf Wunsch selbst am schnellen Temperaturabfall.
- Anhebung bei PV-Überschuss oder günstigem Strom (GPM): Je Raum einschaltbar, hebt die Wunschtemperatur um 0,5 bis 2 °C an und speichert so Wärme im Raum. Sinnvoll, wenn die Wärme aus Strom kommt (Wärmepumpe, Infrarot- oder Elektroheizung).
- Die Heizperiode startet und endet automatisch nach Außentemperatur und Hubble-Wetterprognose.
- Kepler heizt vor, damit der Raum zum Beginn des Zeitfensters oder bei der Rückkehr aus dem Urlaub warm ist.
- Jeder neue Raum startet im Beobachtungsmodus. Geschaltet wird erst, wenn man den Raum selbst aktiviert.
- Auf der Heizungsseite erklären zwei aufklappbare Bereiche alle Funktionen, welche Regel bei Überschneidungen gilt, und geben zu jeder Einstellung eine Empfehlung.
- Alle HA-Nutzer können den Heizungsstatus sehen, die Wunschtemperatur ändern und einen Boost starten, wenn sie in HA die Thermostate bedienen dürfen. Nutzer mit reinen Leserechten können nur schauen.
-
Wärmepumpe:
- Reiter „Einrichtung". Er zeigt jeden Sensor mit Live-Wert, Einheit und Status, man sieht also sofort, was fehlt.
- Die Wärmepumpen-Sensoren werden nur noch an einer Stelle eingerichtet, in EAI. STATS fragt sie nicht mehr doppelt ab.
- Reiner Warmwasserbetrieb wird als „Warmwasser" angezeigt.
-
Korrekturen:
- Negative Tageswerte lassen sich jetzt korrigieren.
- Korrekturen wirken jetzt überall: im PV-Anteil der Wärmepumpe, im Journal und in der Grundlast, die EAI lernt.
-
Smart Charging: Grenzfälle werden nun stabiler und sicherer von Kepler behandelt.
- Die Begründungen im Ladestatus sind klarer. „Günstig" heißt jetzt überall nur noch: unter der Preisgrenze aus GPM. Wartet die Ladung, weil späterer Netzbezug billiger ist als jetzt zu speichern, steht das genau so da.
-
Behoben: Leistungen in W und kW werden einheitlich umgerechnet, Tageswerte von 0 werden korrekt behandelt, und der PV-Rückblick der Wärmepumpe stimmt. Einzelne Ausreißer bei den Kosten sind ebenfalls behoben.
-
Erklärungen auf sechs Seiten (Dein Energietag, Solar & Prognose, Energie & Finanzen, Smart Charging, Heizung, EMS) und eine erweiterte Prognose-Karte.
Nutzer- und DEV-Version sind wieder klar getrennt:
- Entwicklerinfos wie TFS-Kurve und einzelne Modellwerte sind für Nutzer ausgeblendet. DEV-Token kann bei mir (kostenlos) angefragt werden
- Die Logs sind ruhiger.
- Es gibt nur noch die moderne Oberfläche. Die klassische Ansicht entfällt.
- Exporte und Analysen zeigen nur noch Kennzahlen und Lernstände.
EAI:
- Heizbedarfsprognose lernt jetzt aus dem echten Verbrauch.
- Ab einer Tagesmitteltemperatur von 15 °C entfällt der Raumheizbedarf, Warmwasser bleibt.
- Heizt ein Haus auch darüber weiter, erkennt EAI das selbst und passt sich an.
- Dadurch sinkt die prognostizierte Heizlast in der Übergangszeit und im Sommer deutlich und liegt näher an der Realität.
- Wärmepumpen-Einrichtung vereinfacht:
- Die Abschnitte „Standard" und „Erweitert" lassen sich einklappen.
- Begriffe und Hilfetexte sind verständlicher.
- Leistungen in W, kW und MW werden richtig erkannt.
- Erzeugerkreis-Fühler: Vorlauf, Rücklauf und Zirkulation sind eindeutig beschriftet. Eine Plausibilitätsprüfung erkennt vertauschte Fühler.
- KI-Training: Ein Fehler im Lernen des Verbrauchsmodells ist behoben.
- Neuer Schalter, um die Raumheizung freizuschalten.
GPM:
- Bei Festpreis zeigt die Monatskarte sofort den richtigen Preis.
- Fehlende Preisstunden werden automatisch nachgezogen und neu berechnet.
- Unnötige Neuberechnungen fallen weg.
Hinweise zum Update (bitte aufmerksam lesen):
- Der erste Start nach dem Update dauert einmalig etwas länger, bei mir knapp 30 Sekunden (x86). Bitte HA dabei nicht neu starten / unterbrechen.
- Wer seine Datenbank in eine neu aufgesetzte HA-Installation kopiert, bekommt die KI-Modelle neu trainiert. Ein normales HA-Backup/Restore ist davon nicht betroffen.
- Die Kalibrierung der Panelgruppen beginnt nach dem Update neu und braucht ein paar sonnige Tage. Das ist unvermeidbar um die Kalibrierung nach Tilt und Ausrichtung auf die aktuelle Version zu heben und die Schattenerkennung zu beschleunigen und verbessern. → Die Prognose kann u.U. für ein paar Tage daneben liegen.
- In EAI rechnet die Heizbedarfsprognose bis zum ersten nächtlichen Lernlauf nur mit der Physik.
- Die KI-gesteuerte Heizungssteuerung startet im Beobachtungsmodus. Bitte sicherstellen, dass eigene Heizungs-Automationen deaktiviert sind! Kepler ist defensiv und überschreibt niemals manuelle Verstellungen. Wer am Thermostat dreht, pausiert die Regelung dieses Raums, bis sich die Anwesenheit ändert oder man „Wieder übernehmen" wählt. Für spontan mehr Wärme ist der Boost gedacht.
- Aus Stats wurden ALLE Entwickler-Daten / Graphen / Anzeigen entfernt. Sie sind nur noch mit DEV-Token sichtbar.
- Nach dem Update den Browser bzw. die HA-App einmal neu laden (am Rechner Strg+F5 bzw. Cmd+Shift+R), damit die neuen Karten geladen werden.
- Die alte SFML-Energiefluss-Karte (v9) wird beim ersten Start automatisch entfernt. Liegt sie noch auf einem Dashboard, erscheint dort ein Hinweis. Die Karte einfach löschen und durch „Solar Forecast ML – Energiefluss" ersetzen.
- Die Heizungskarte erlaubt Änderungen nur Nutzern, die in HA die Thermostate bedienen dürfen. Wer ein Familienmitglied nur zuschauen lassen möchte, gibt ihm in HA reine Leserechte.
Quality / security status
- SFML: 1.132 Tests
- STATS: 993 Tests (u. a. Schutz vor ungültigen Eingaben)
- EAI: 637 Tests
- GPM: 188 Tests
Check Status
RUFF Green
Q/S Green
PyText Green
Interpreter Green
Penetration test Green
Security test Green
Async Green / non-blocking
Home Assistant Supervisor Green
Veröffentlichung:
Verfügbar via HACS










