SFML: Feedback und Problemberichte zum aktuellen Release

Meine Installation arbeitet leider aktuell nicht zufriedenstellend, weil die Prognosewerte komplett daneben liegen:

Vielleicht liegt es ja daran, dass die Wetterprognose ebenfalls oft etwas seltsam aussieht. Oft fehlt der grüne Haken, wenn die für die Stunde eingeblendeten Symbole für “erwartet” und “gesehen” identisch sind, dafür gibt es ihn stattdessen oft bei unterschiedlichen Symbolen. Das ist zumindest etwas, was ich so nicht erwartet habe. Bis gerade eben hatte ich noch die Version 6.2.8 am Start.

Wenn ich mir die Diagnose-Infos anschaue, verstehe ich nicht, wie es bei einem RMSE-Wert von 0,15 kWh und einem R2 von 0,92 zu derart abweichenden Prognosen kommen kann. Außerdem habe ich das Gefühl, dass RMSE und R2 schon lange mit diesen Werten angezeigt werden, sie also nicht mehr geändert werden:

Falls jemand eine Idee hat, was ich kontrollieren sollte, nur her damit. Nach meiner Erinnerung begannen die Prognosen schlechter zu werden, nachdem ich zusätzlich die SFML-Stats Integration hinzugefügt hatte. Falls weitere Infos benötigt werden, bitte ich um Info.

Ach ja, die frühere Darstellung von Soll/Ist mit dem Balkendiagramm für die drei letzten Tage fand ich viel aufschlussreicher, als die aktuelle Spline-Interpolation (ist doch eine, oder?). Diese täuscht eine Genauigkeit für aktuell vielleicht 15 relevante Prognosewerte vor, die so nicht existiert.

Last but not least - bitte diesen Beitrag nicht als Meckerei, sondern als konstruktiven Beitrag auffassen. Den Ansatz, ML auf die Aufgabe anzusetzen, finde ich nach wie vor sehr gut! Danke dafür …

1 „Gefällt mir“

Bitte auf neueste Version updaten.

Das leider macht die Sache nicht entscheidend besser. Ich sehe − ähnlich wie @thomasz −, dass bei meiner PV-Anlage die Realität in den letzten Wochen (etwa seit Anfang Mai) so weit von den Prognosen abweicht (der Quotient aus Realität und Prognose liegt bei mir in den letzten 30 Tagen zwischen 59% und 231%), dass die Prognose − außer für akademische Betrachtungen − nicht zu gebrauchen ist. Es gibt zwar einen Haufen von KPIs (RSME, R2, etc.), aber keiner von denen liefert mir einen belastbaren Hinweis auf die Vorhersagekraft der Prognose.

Ich befasse mich nun seit Anfang Februar mit SFML und freue mich über die konstruktive Atmosphäre hier in der Gruppe. Indes das Projekt selbst hat mir noch keinen wirklichen Alltagsnutzen geliefert. Ich hatte an sich vor, die Solcast-Prognose künftig durch die SFML-Prognose zu ersetzen, weil mir der Ansatz von @Tom-HA sehr gut gefällt. Erstaunlicherweise liefert Solcast noch immer bei Weitem besser zutreffende Prognosen, obwohl es meine ganzen lokalen Messwerte nicht kennt und deshalb auch nichts von meiner Anlage lernt.

Es würde mich sehr freuen, wenn sich das demnächst mal ändern würde :wink: Ich bin gern bereit, im Rahmen meines bescheidenen Durchblicks durch die SFML-Magie meinen Beitrag dazu zu liefern.

Euch allen einen schönen Sonntag, Burkard

Das ganze kannst Du doch auf einen Blick sehen ob etwas hängt oder nicht :wink:
Hier mal meine letzte Woche auf einen Blick zum Vergleich.

@Tom-HA
heute morgen ist die Prognose übermorgen wieder da. Vielleicht liegt es daran, dass ich gestern wegen der bockigen Renault Integration einen roten Neustart machen musste.


1 „Gefällt mir“

Ich schaue mir trotzdem nach dem Urlaub an, ob es ein Problem mit dem peristenten Speichern gibt.

Stats zeigen heute keine aktuellen Werte. 2x HA neu gestartet ohne Erfolg.

Ich hab nichts geändert (HA 2026.5.4, SFML 26.4.0, STATS 26.4.0) und alle Sensoren sind grün und ich bekommen auch aktuelle Werte aller Sensoren wie man z.B. am Energiefluss sieht.

Vielleicht eine blöde Frage, aber hast du mit STRG+F5 mal den Browsercache geleert?
Was sagt denn das Log?

@Kaysen899 Die neueste Version hatte ich unmittelbar bevor ich meinen Post geschrieben habe, installiert. Das hat aber für heute offensichtlich nichts geändert.

@Burkard Mir geht es genau wie dir. Auch ich finde die Idee, aus den individuellen Gegebenheiten lokal zu lernen, bestechend. Ich suchte eine Möglichkeit zur Prognose, um zukünftig die Batterieladung besser steuern zu können und bin dabei auf SFML gestoßen. Und anfangs sah das nach einer kurzen Lernzeit auch recht vielversprechend aus.

@suedschwede Danke für den Hinweis. Diese Verlaufsoption nutze ich sehr selten. Deshalb bin ich schlicht nicht auf die Idee gekommen. Tatsächlich ändern sich die Werte reglmäßig. Ich hatte wohl beim gelegentlichen Hinschauen zufällig immer die 0,92 “erwischt” :wink:

@Upsi Wo kann man denn die Prognosedarstellung je String finden? Die habe ich bisher bei mir nicht finden können.

Zusätzlich habe ich noch einen Vorschlag zu Verbesserung des “Unterrichtsmaterials” für Hubble. Ich habe knapp 25 kWP auf dem Dach, aufgeteilt auf 2 SMA WR. Ein STP9000-TL20 und einen STP 10.0-SE.

Der 9er arbeitet seit 12 Jahren mit einem 9,75 kW-String in Richtung ESE bei cos phi von 0,95. Er kommt daher auf maximal 8,5 kW AC-Wirkleistung für das Netz und seine Module habe auch schon etwas an Leistung verloren. Der10er hat einen String an Eingang A mit Ausrichtung WNW von 5,265 kW, und einen an B mit Ausrichtung ESE von 9,60 kW. Der 10er kann mit max. 15 kWP belegt werden.

Dank nur 30° Dachneigung werden beide Strings, A und B, schon früh im Jahr gleichzeitig angestrahlt und können dann bei klarer Sonne deutlich mehr als 10 kW liefern. Das tun sie aber nicht, weil der WR B dann drosselt. Davon weiß Hubble aber nichts. Was geschieht dann? Wird B dann als verschattet angenommen? Alle Strings sind über 8 Monate im Jahr völlig unverschattet. Nur im Winter wirft eine große Eiche mittags mal für eine Stunde etwas Schatten auf die ESE-Seite.

Und es kommt noch ein Faktor hinzu. Der 10er SE kann zwar nur 10 kW AC, aber wenn die angeschlossene BYD HVS Batterie noch mittags nicht voll ist, nutzt er die zusätzlichen kW und lädt damit die Batterie. Ich habe schon Peaks bis zu 14 kW Gesamtleistung beobachten können.

All diese Informationen kennt SFML aber nicht. So muss zu manchen Zeiten die Kombination der Werte meines Strahlungssensors und der aktuellen Stringleistungen etwas verwirrend sein. An Tagen, in denen ein milchiger Himmel verhindert, dass die Strings A+B zusammen mehr als 10 kW liefern, passt es mit der Strahlung und der Physik überein. Und an besseren Tagen ist B plötzlich verschattet? Wenn das nicht verwirrend ist …

hmm gerade drauf geschaut und jetzt sind Werte da aber mit der Null für die ersten Stunden des Tages. Logs zeigen nichts relevantes. Wenn niemand sonst das mal gesehen hat, hat wohl lokal irgendwas gehangen.

Frage an die Experten; ich habe grundsätzlich, also schon sehr lange, die Angabe 1 h fehlende Daten. Die sql Sensoren setze ich mit der mini Automation von @alteMade um 0:00:00 zurück.

Jetzt habe ich mir das log mal genauer angeschaut. Sind die beiden folgenden Einträge problemlos oder weisen die auf Fehler meinerseits hin? Jeweils zwei Tage dargestellt.

2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -34.8000 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -27.2300 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -20.8300 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -19.7000 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -22.7600 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -20.0000 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -18.5300 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -15.1600 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -14.0700 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -27.3700 kWh
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - INFO - Backfill Gruppe 1: 1 hours recovered from recorder
2026-06-07 23:30:04 - custom_components.solar_forecast_ml.core.core_helpers - DEBUG - ensure_local: Naive datetime, assuming local timezone
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -19.9300 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -17.1500 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -18.4300 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -11.2500 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -13.0900 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -11.4000 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -13.9000 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -14.3300 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -12.7000 kWh
2026-06-07 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -11.6000 kWh

2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -32.5400 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -34.8000 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -27.2300 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -20.8300 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -19.7000 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -22.7600 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -20.0000 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -18.5300 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -15.1600 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 1': negative delta -14.0700 kWh
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - INFO - Backfill Gruppe 1: 1 hours recovered from recorder
2026-06-06 23:30:04 - custom_components.solar_forecast_ml.core.core_helpers - DEBUG - ensure_local: Naive datetime, assuming local timezone
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -19.2900 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -19.9300 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -17.1500 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -18.4300 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -11.2500 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -13.0900 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -11.4000 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -13.9000 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -14.3300 kWh
2026-06-06 23:30:05 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -12.7000 kWh

und:

2026-06-07 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.6000 kWh mismatches total 0.1000 kWh; training continues with safe fallback targets
2026-06-07 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.0000 kWh mismatches total 0.3000 kWh; training continues with safe fallback targets
2026-06-07 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.7000 kWh mismatches total 0.5000 kWh; training continues with safe fallback targets
2026-06-07 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.5000 kWh mismatches total 0.2000 kWh; training continues with safe fallback targets
2026-06-07 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.1200 kWh mismatches total 0.2000 kWh; training continues with safe fallback targets
2026-06-07 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.8700 kWh mismatches total 0.1000 kWh; training continues with safe fallback targets
2026-06-07 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.7300 kWh mismatches total 0.1700 kWh; training continues with safe fallback targets
2026-06-07 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.5300 kWh mismatches total 0.2000 kWh; training continues with safe fallback targets
2026-06-07 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.9900 kWh mismatches total 0.3300 kWh; training continues with safe fallback targets
2026-06-07 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.2400 kWh mismatches total 0.2200 kWh; training continues with safe fallback targets
2026-06-07 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.2000 kWh mismatches total 0.1300 kWh; training continues with safe fallback targets
2026-06-07 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.3600 kWh mismatches total 0.2500 kWh; training continues with safe fallback targets
2026-06-07 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.0200 kWh mismatches total 0.1700 kWh; training continues with safe fallback targets
2026-06-07 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.2100 kWh mismatches total 0.0900 kWh; training continues with safe fallback targets
2026-06-07 23:30:15 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.7000 kWh mismatches total 0.1200 kWh; training continues with safe fallback targets
2026-06-07 23:30:15 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.3900 kWh mismatches total 0.1000 kWh; training continues with safe fallback targets
2026-06-07 23:30:15 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.5100 kWh mismatches total 0.2700 kWh; training continues with safe fallback targets


2026-06-06 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.6000 kWh mismatches total 0.1000 kWh; training continues with safe fallback targets
2026-06-06 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.0000 kWh mismatches total 0.3000 kWh; training continues with safe fallback targets
2026-06-06 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.7000 kWh mismatches total 0.5000 kWh; training continues with safe fallback targets
2026-06-06 23:30:12 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.5000 kWh mismatches total 0.2000 kWh; training continues with safe fallback targets
2026-06-06 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.1200 kWh mismatches total 0.2000 kWh; training continues with safe fallback targets
2026-06-06 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.8700 kWh mismatches total 0.1000 kWh; training continues with safe fallback targets
2026-06-06 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.7300 kWh mismatches total 0.1700 kWh; training continues with safe fallback targets
2026-06-06 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.5300 kWh mismatches total 0.2000 kWh; training continues with safe fallback targets
2026-06-06 23:30:13 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.9900 kWh mismatches total 0.3300 kWh; training continues with safe fallback targets
2026-06-06 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 2.2400 kWh mismatches total 0.2200 kWh; training continues with safe fallback targets
2026-06-06 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.2000 kWh mismatches total 0.1300 kWh; training continues with safe fallback targets
2026-06-06 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.3600 kWh mismatches total 0.2500 kWh; training continues with safe fallback targets
2026-06-06 23:30:14 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.0200 kWh mismatches total 0.1700 kWh; training continues with safe fallback targets
2026-06-06 23:30:15 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 1.2100 kWh mismatches total 0.0900 kWh; training continues with safe fallback targets
2026-06-06 23:30:15 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.7000 kWh mismatches total 0.1200 kWh; training continues with safe fallback targets
2026-06-06 23:30:15 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.3900 kWh mismatches total 0.1000 kWh; training continues with safe fallback targets

Das erste habe ich auch in den Logs stehen, obwohl es bei mir keinen Missmatch mehr geben sollte und die Sensoren sauber um 00:00:00 genullt werden.

2026-06-07 23:30:03 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -41.4600 kWh
2026-06-07 23:30:03 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -26.5800 kWh
2026-06-07 23:30:03 - custom_components.solar_forecast_ml.data.data_panel_group_sensor_reader - DEBUG - Ignored recorder backfill production for group 'Gruppe 2': negative delta -30.4500 kWh

Das zweite habe ich auch noch.

2026-06-07 23:30:09 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.5900 kWh mismatches total 0.0400 kWh; training continues with safe fallback targets
2026-06-07 23:30:09 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.9100 kWh mismatches total 0.0500 kWh; training continues with safe fallback targets
2026-06-07 23:30:09 - custom_components.solar_forecast_ml.ai.ai_predictor - INFO - Ignoring panel group training targets for this hour: group sum 0.6200 kWh mismatches total 0.0300 kWh; training continues with safe fallback targets

Aber hier müssen wir warten bis @Tom-HA aus seinem wohlverdienten Urlaub zurück ist.
Dann werden wir hoffentlich eine Aufklärung finden.

Ausserdem habe ich bei TFS immer noch keine Samples, aber auch hier warte ich noch ab, bis Zara alles hier aufgearbeitet hat:

2026-06-08T00:45:02.691077Z [info     ] finetune_dataset_complete      total_samples=0 valid_ratio=0/200
2026-06-08T00:45:02.692136Z [info     ] finetune_dataset_ready         end_date=2026-06-07 samples=0
2026-06-08T00:45:02.693434Z [warning  ] correction_learning_skip_too_few_dataset_samples minimum=50 samples=0 status=skipped_too_few_dataset_samples
2026-06-08T00:45:02.693621Z [info     ] learning_job_complete          correction_status=skipped_too_few_dataset_samples status=completed weather_status=success
2026-06-08T02:33:29.696152Z [info     ] weather_fetch_complete         hours=72 sources=['open_meteo', 'brightsky']
2026-06-08T02:33:33.400649Z [info     ] forecast_complete              groups=2 horizon=72h lora=missing_refinetune_pending p10=99.4kWh p50=104.7kWh p90=110.5kWh
2026-06-08T02:33:33.401206Z [info     ] scheduled_forecast_complete    lora=missing_refinetune_pending total_p50=104.74
2026-06-08T02:33:33.482466Z [info     ] forecast_job_registered        kind=solar_dynamic next_run_local=2026-06-09T04:33:04.314145+02:00 next_run_utc=2026-06-09T02:33:04.314145+00:00 spec=sunrise-45
2026-06-08T09:00:48.128921Z [info     ] weather_fetch_complete         hours=72 sources=['open_meteo', 'brightsky']
2026-06-08T09:00:51.597925Z [info     ] forecast_complete              groups=2 horizon=72h lora=missing_refinetune_pending p10=102.1kWh p50=106.8kWh p90=112.3kWh
2 „Gefällt mir“

TFS läuft wohl korrekt.

2026-06-08T00:14:42.791771Z [info     ] finetune_dataset_complete      total_samples=200 valid_ratio=200/200
2026-06-08T00:14:42.793057Z [info     ] finetune_dataset_ready         end_date=2026-06-07 samples=200

Du bist aber glaub ich auch der Erste mit samples, ich habe auch immer noch 0

Hallo zusammen,
es ist ja offensichtlich nichts abgebrannt :slight_smile: Das ist schon mal ein gutes Zeichen! Ich werde morgen dann mal beginnen alles durchzulesen, anzuschauen, ergründen - was ist Code-Fehler, was ist Nutzer-Fehler, .. auch nehme ich die Hinweise von @alteMade mit bzgl Benennnung..
Bei Github ist eigentlich keine größere Katastrophe zu sehen, eher im Gegenteil.. hier im Forum muss ich mal genauer hinschauen. :slight_smile:

2 „Gefällt mir“

Guten Morgen,

das ist neu bei mir - sowas war in den letzten Tagen nicht zu beobachten:

Dazu aus Stats:

Moin, hier wohl auch:

2026-06-09T00:08:14.774759Z [info     ] finetune_dataset_complete      total_samples=200 valid_ratio=200/200
2026-06-09T00:08:14.775695Z [info     ] finetune_dataset_ready         end_date=2026-06-08 samples=200
2026-06-09T00:21:07.976302Z [info     ] finetune_complete              adapter=/config/toorox_foresight_ha/lora/lora_default.safetensors elapsed=772.9s epochs=20 val_loss=0.04957

@Op3ra7or262 @alteMade und alle, die keine Samples in TFS haben:

Habt ihr eine Wetterstation respektive einen Strahlungssensor, denn

Und warum das auch erstmal nicht so schlimm ist:

Wenn ihr eine Wetterstation mit Strahlungs-Sensor habt und trotzdem keine Samples bekommt, dann müsste man mal genauer hinschauen meiner Meinung nach.

Gruß
Johnny

4 „Gefällt mir“

Ach Männo, das habe ich schon mal gelesen und dann wieder vergessen :roll_eyes:
Alter Mann halt.
Danke für den Stupser.

Gruß Ralf

2 „Gefällt mir“

Ich werde mal schauen, ob ich’s irgendwie hinbekomme, in das kommende Update eine FAQ Seite mit einzubauen. Ich würde dann hier das Forum mal in Ruhe durchsuchen, was so die häufigsten Fragen sind und die Antworten.
Ich würde da auch noch mal die Sensorbeschreibung aufnehmen und die generelle Beschreibung wie das System im Kern eigentlich funktioniert. Ich denke das ist ne ganz gute Sache, so dass jeder erst mal selber gucken kann. Hey, liegt hier wirklich ein Fehler vor oder ist es etwas anderes und wie funktioniert das Ganze eigentlich?

3 „Gefällt mir“