Erste KI-basierte Solarprognose die selbst lernt und deine Anlage kennenlernt - veröffentlicht-!

Hallöchen, so nach der Arbeit mal wieder geschaut.
Lernkurve sieht für heute ganz gut aus.

Was mir aufgefallen ist.
Schnee gab es am Mittwoch und das ist alles wieder Weg getaut.
Das haben wohl die Wetterdaten noch nicht so ganz auf dem Schirm.

Deshalb habe ich den Snowflag.

2026-02-20 08:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - DEBUG - Snow persistence: panels covered since 2026-02-19T08:00:00.383185+01:00, marking hour 08 as covered
2026-02-20 08:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - INFO - Overnight snow detected (sensors): 9 hours with snow events
2026-02-20 08:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - DEBUG - Snow persistence: melt_progress=0.55, still covered
2026-02-20 08:00:00 - custom_components.solar_forecast_ml.data.data_weather_pipeline_manager - DEBUG - Pipeline: Tracked actual weather - temp=3.4C, clouds=88%

Ist dann bis jetzt jede Stunde enthalten.

2026-02-20 13:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - DEBUG - Snow persistence: panels covered since 2026-02-19T08:00:00.383185+01:00, marking hour 13 as covered
2026-02-20 13:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - DEBUG - Snow persistence: melt_progress=0.60, still covered
2026-02-20 13:00:00 - custom_components.solar_forecast_ml.data.data_weather_pipeline_manager - DEBUG - Pipeline: Tracked actual weather - temp=5.2C, clouds=85%
2026-02-20 13:05:00 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - DEBUG - Executing hourly update
2026-02-20 13:05:00 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - DEBUG - Panel group actuals for hour 12: {'Gruppe 1': 0.049, 'Gruppe 2': 0.048}
2026-02-20 13:05:00 - custom_components.solar_forecast_ml.production.production_morning_routine - DEBUG - Panel group actuals updated for 2026-02-20_12: 2 groups
2026-02-20 13:05:00 - custom_components.solar_forecast_ml.data.data_shadow_detection - DEBUG - Shadow detection: Snow flag detected, overriding root_cause
2026-02-20 13:05:00 - custom_components.solar_forecast_ml.production.production_morning_routine - DEBUG - Shadow detection for 2026-02-20_12: heavy (83.2%)

Aber er lernt in den “snowy bucket”. (gut oder schlecht?)

Snow-covered panels detected - using SNOWY bucket for calibration

Grüße

Zur I/O Thematik:
Der Pi5 war mit 96 Samples und 24 Epoch nach 43s durch. → da ist aber nur eine Gruppe eingebunden.

Am Live System war es etwas länger.
277 Samples und 77 epoch mit 252s → hier sind 2 Gruppen angelegt.

Das auch mal weiter beobachten. (Mal eine Excel anlegen :upside_down_face: :sweat_smile: )

Interessant:

das ist neu. Nun stimmt auch wieder die Forecast Kurve zumindest am Anfang. Quasi eine Intraday Anpassung.

super, so ists gedacht!
ich hoffe, das ich das auch mal bekomme. :slight_smile:

Also 16 Kerne ist ein bisschen übertrieben.
Da muss wohl bei Dir noch irgend ein anderes Problem sein?

Mein HA in einer Proxmox VM mit 4 Kerne und 8 GB
(I5)
Standard System Auslassung 2 bis 3 %
keine DB lo.
bei EOD kleine spitze mit 20%

Gruss

1 „Gefällt mir“

Das ist mir klar. Soll nur keiner sagen, dass es an der Leistung liegt. Das System langweilt sich. EOD hatte heute Nacht 37 Sekunden gebraucht, war aber auch der erste.

1 „Gefällt mir“

Hab noch nicht geguckt, wird das Iwo ggf. in die db geschrieben, wie lange der EOD lief, dann kannste dir die manuelle Excel sparen :smiley:

da muss ich mal gucken. :slight_smile:

Edit: leider nix gefunden. :face_with_raised_eyebrow:

Das ist die MDC, das ist genauso gedacht, dass wenn es morgens zu weit abweicht, dass danach gesteuert wird um 12:30 Uhr um das lernen zu beschleunigen. Das passiert aber nur wenn fünf Kriterien erfüllt sind. Also es ist nicht nur die Abweichung der Kilowattstunden, sondern es kommen noch vier weitere Kriterien dazu und das ist auch genau das, was in den Bug noch mal gefixt wurde. Wenn du ein bisschen weiter oben schaust , ist da noch eine weitere Anpassung erfolgt.

1 „Gefällt mir“

Ist bei mir auch so. Ein Neustart des Addons hilft

Seit dem letzten Update fehlen mir im sfml Lite meine Werte für Temperatur und die Prognose Werte. Hab schon mal sfml lite gelöscht und die Ordner mit Hilfe vom file Editor gelöscht und alles neu erstellt. Leider ohne Erfolg. Was könnte ich noch versuchen?

Stats Lite gibt es nicht mehr und wird nicht weiter entwickelt.

Wenn du dir ein eigenes Dashboard Bauen möchtest hilft das hier vielleicht weiter.

Habe SFML States jetzt auch noch mal getestet. Hauptsächlich um schnell mal auf dem Wand Tablet (Fire HD) zu schauen. Das Teil ist wohl zu schwach und dreht durch wenn ich das Dashboard aufrufe :see_no_evil_monkey:

SFML funktioniert gut nach dem Update auf 16.8.0

Hast du mal geschaut ob die Apex Cards besser gehen?

nein habe ich noch nicht. Bin heute erst dazu gekommen mal die States einzurichten

1 „Gefällt mir“

Hallo,ich habe 2 Anliegen,vielleicht habe ich das überlesen,dann möge man mir das verzeihen:

1.Ich habe immer Panel Frost Meldungen obwohl das Wetter keinen Frost hergibt,auch im Moment Temperaturen um 7° C.

2.In den Logs kommt seit heute permanent die Meldung “Failed to save persistent production time state: database is locked”. Ist das ein Problem,bzw. ändert sich das wieder automatisch?

Gruß und Danke

zu 2.
den DB lock, bekommst du mit einen “roten” Neustart wieder in den griff.

Danke,ich probiere und beobachte.

hier nochmal dazu.
Der Schnee ist weg.

2026-02-20 15:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - INFO - Snow override: cleared 2 per-group entries
2026-02-20 15:00:00 - custom_components.solar_forecast_ml.data.data_weather_actual_tracker - INFO - Snow override: production 35% of theoretical — panels NOT covered

Ist zu Frost geworden.

2026-02-20 16:05:00 - custom_components.solar_forecast_ml.data.data_shadow_detection - DEBUG - Shadow detection: Frost flag detected, overriding root_cause
2026-02-20 16:05:00 - custom_components.solar_forecast_ml.production.production_morning_routine - DEBUG - Shadow detection for 2026-02-20_15: heavy (39.1%)
2026-02-20 16:05:00 - custom_components.solar_forecast_ml.core.core_helpers - DEBUG - ensure_local: Naive datetime, localizing to local timezone
2026-02-20 16:10:04 - custom_components.solar_forecast_ml.forecast.forecast_weather - INFO - Forecast using database: 72 hours across 3 days
2026-02-20 16:10:04 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Collected external sensor data: {'temperature': 8.7, 'humidity': 87.0, 'wind_speed': None, 'rain': None, 'pressure': None, 'solar_radiation': None, 'lux': None}

Hi, nachdem ich die Prognosen der letzten 14 Tage auch hätte würfeln können (Prognose immer deutlich zu hoch), heute absolute Punktlandung. Hatten von früh bis etwa 14:30 absolut blauen, wolkenlosen Himmel. Dann etwas zugezogen. Prognose 4,26 - Ertrag 4,25 kWh. Mal sehen, was die Tage bringen. Gruss

1 „Gefällt mir“

Danke für die Info. Ergänzend zu Deinem Tipp bzgl. Glances Integration in HA kann ich noch die System Monitor Integration anbieten. Nutze ich schon länger und gibt mir eine gute, schnelle Übersicht zur HA VM. Bei mir sind aktuell nicht alle Entitäten aktiviert :wink: