SFML: Feedback und Problemberichte zum aktuellen Release

@Tom-HA
Ich habe seit dem letzten oder vorletzten Update in den Logs den Kalman mit drin. (Weather Corrector) Einmal morgends,mittags und Abends.
Ich habe aber keinen W/m2 Sensor hinterlegt.

siehe hier von heute um 12. beim Pi

2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 6: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 7: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 8: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 9: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 10: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 11: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 12: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 13: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 14: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 15: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 16: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 17: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 18: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 19: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-18 hour 20: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 6: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 7: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 8: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 9: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 10: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 11: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 12: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 13: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 14: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 15: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 16: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 17: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 18: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 19: 108.8 W/m²
2026-06-18 12:00:04 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-19 hour 20: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 6: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 7: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 8: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 9: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 10: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 11: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 12: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 13: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 14: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 15: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 16: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 17: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 18: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 19: 108.8 W/m²
2026-06-18 12:00:05 - custom_components.solar_forecast_ml.data.data_weather_corrector - DEBUG - Kalman bias for 2026-06-20 hour 20: 108.8 W/m²

Ist das richtig? Da bisher ich keinen Kalman bias hatte.

Oder liegt es daran, das er einen Theoretischen W/m2 Wert errechnet aus den Ertragsdaten?

Kalman virtual radiation estimated: 832.0 W/m² (clear_sky=736.3, yield=0.715, theo_max=0.633)

Ja korrekt wird emuliert

ok, siehe Edit!

Ich habe das Update von heute (gestern) zwar installiert aber noch keinen Neustart erledigt.
Dann warte ich mal ab.
Kannst du dazu noch was sagen?

ist bereits erledigt

Ich halte euch hier auf dem laufenden und antworte auf meinen eigenen Post.. dann kann derjenige von euch den es interesssiert hier gern mitverfolgen…

  1. Der Riemann (Tageszähler) weicht für saubere Daten enorm ab. Das summiert sich. Bei zum Beipeil 4 Gruppen sind es 5 unterschiedliche Werte. → hier liegt das erste Kernproblem.
  2. Es gibt zeitliche Sprünge in den 5 Sensoren die ebenfalls fatale Fehler verursachen.
  3. Gesamt-Power ist deutlich dynamischer als der Energy-Zähler in HA selber mitbekommt. SO weichen Cloud-Daten (Hersteller WR) von HA Daten ab. Beispiel: Stunde 15 von 0.74 auf ca. 0.8045 das summiert sich über alle 5 Sensoren und führt z.T zu einem negativen Dirft
  4. Dieser Drift potenziert sich dann über die Tage / Monate, da er jede Stunde auftritt.
  5. Dieses würde ggf auch erklären, warum bei einigen Nutzern die Prognosen trotz korrekter Sensoren nicht korrekt laufen. → Könnte auch auf Leistung des HOST basieren ein X86 ist schneller als ein PI oder Green… DAS MUSS ICH ÄNDERN

Es ist also richtig, sellbst zu rechnen in echtzeit anstatt auf HA Riemann zu vertrauen

Der Verdacht ist nun bewiesen:
wenn der Code es berechnet, werden die Fehler sichtbar (Stichproben heute):

  • Stunde 09: Power (Code) 0.4591 vs DB (HA Riemann)0.5900, deutliche Abweichung
  • Stunde 10: Power (Code) 0.9974 vs DB (HA Riemann)0.8600, deutliche Abweichung
  • Stunde 12: Power (Code) 1.1950 vs DB (HA Riemann)1.3300, deutliche Abweichung
  • Stunde 15: Power (Code)0.8045 vs DB (HA Riemann) 0.7400, deutliche Abweichung
  • Stunde 14: Power (Code) 1.1466 vs DB (HA Riemann) 1.1300, nah dran

Ein Test auf den gestrigen Tag zeigt eine gesamtabweichung von gerundeten 140 Wh bei einer 2kwP Anlage (!!!)

Damit ist es bewiesen: Es ist besser, der Code berechnet kWh anhand der Powersensoren selbst..

Punkt 2 war immer der Punkt gewesen, den du unter keinen Umständen wolltest :smiling_face_with_sunglasses:. Du hast mein Mitgefühl. Wie du diesen Spagat lösen willst bei laufenden Integrationen, ich bin gespannt.

Der neue Config-Flow ist eingebaut… kein gefriemel mehr incl dropdown um die Powersensoren schnell zu finden.. kein copy-paste mehr

Ich lese da gerade 9° Neigung der Module. Ist die Gradangabe mit Bezug zur Vertikalen oder zur Horizontalen gemeint? Im ersteren Fall hätte ich meine Daten dann falsch eingetragen.

Wie ist denn Deine Dachneigung? Standarddachneigung bei Einfamilienhäusern in Deutschland ist 35-45°.
Vertikal/Horizontal verstehe ich nicht.

Azimut ist die Ausrichtung nach Himmelsrichtung, also horizontal. 180 ist nach Süden ausgerichtet.
Winkel ist die Dachneigung, also Vertikal, also bei 9 fast ein Flachdach. Wie Joachim-xo schon sagt, normalerweise so 35-45 ist normal

So ist das nach meinem Verständnis definiert:

Ich habe 30° gemessen gegen die Horizontale. Das habe ich auch so eingegeben. Gemessen gegen die Vertikale wären das dann 60°. Der Standard ist, gegen die Horizontale zu messen. Bei 45° wär’s Wurst :slight_smile: .

Die 9° aus dem Screenshot müssten also entweder eine nur minimale, ungewöhnlich flache Aufständerung auf einem Flachdach oder aber ein etwas aus der Senkrechten angewinkeltes Modul am Balkongeländer bedeuten. Das hat mich verunsichert.

so ist es :slight_smile: liegen fast waagerecht

Welche Ordner und Dateien muss man löschen, damit ich HA wieder auf den Ursprungszustand bekomme?

??? Kopiere Dir voher die SFML DB auf den lokalen Rechner damit du nichts verlierst!

Welche Dateien und Ordner, war meine Frage,

Da quälst du uns Monate lang mit den Verbrauchszähler und dem Riemann und jetzt das :rofl:

Bitte beachten!

Sooooooo :wink: Die Rechenoperationen sind in den Coder verschoben und keine Recorder-Abfragen oder Berechnungen mehr durch Home Assistand. .. so müssen echte Daten aussehen :slight_smile: der Code berechnet in Echteit auch kleineste kWh..

Ihr müsst euch auch keine Sorgen mehr machen mit irgendwelchen zeitlich versetzten Resets..

Schläfst du auch irgendwann mal? :thinking: