Hier läuft erst mal nichts hoch heute morgen, ist das so gewollt das es verzögert ![]()
Aha, nun passt das, kurz nach 06:00Uhr haben sich die Kurven angepasst ![]()
@suedschwede sollte sich immer 5 min nach foller stunde aktualisieren.
@Tom-HA PI schreibt auch schon Werte und ich sehe die auch als Graph.
So, hab mal noch mein Produktivsystem nachgezogen. Wettersensorik schaut auch gut aus.
Bei mir sieht es auch alles gut aus. Sponsoren/Prognosen alle befüllt, Ertrag läuft sauber rein.
Der EOD hat auf dem Testsystem unter Proxmox mit 2 zugewiesenen CPU Kernen knapp 4:55 gedauert (Vortag 7:44) bei etwas über 50% CPU Auslastung während dessen.
Ebenfalls voller Hoffnung die HA Updates gemacht (OS und Core) und auch das Produktivsystem auf die Beta 2 gehoben. Alles völlig problemlos. Dieses Mal im Ablauf etwas optimiert:
- SFML Update
- Neustart rot
- Gewartet bis alles gestartet ist und STATS nachinstalliert wurde
- Neue Sensoren für SFML konfiguriert
- Neustart rot
- Fertig
Auch alles völlig problemlos.
moin,
eod lief ohne probleme durch:
2026-06-19 23:35:41 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - INFO - Drift detection completed for 2026-06-19: 24 metrics, 4 events, 3 scopes
2026-06-19 23:35:41 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - INFO - Drift bias correction updated on coordinator: 1.1131 → 1.1186
2026-06-19 23:35:41 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - INFO - EOD duration saved: 341.7s for 2026-06-19
2026-06-19 23:35:41 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - INFO - End-of-day workflow completed (16/16 steps, 341.7s)
die mr lief auch ohne probleme:
2026-06-20 05:00:22 - custom_components.solar_forecast_ml.production.production_scheduled_tasks - INFO - ✓✓✓ ALL MORNING TASKS COMPLETED SUCCESSFULLY! ✓✓✓
daten kommen vernünftig rein und werden verarbeitet:
hab gerade noch eine warnung gefunden:
2026-06-20 07:36:29 - custom_components.solar_forecast_ml.sensors.sensor_actual_sot - WARNING - Failed to refresh SFML actual live state: cannot start a transaction within a transaction
und das selbe wie bei @nightrunner:
bei der stats-flow-card:
- auch keine prunkte bei akku beim laden
Dieser Fehler stammt von einer benutzerdefinierten Integration
Logger: custom_components.solar_forecast_ml.sensors.sensor_actual_sot
Quelle: custom_components/solar_forecast_ml/sensor.py:138
Integration: Solar Forecast ML (Dokumentation, Probleme)
Erstmals aufgetreten: 00:16:42 (1 Vorkommnis)
Zuletzt protokolliert: 00:16:42Failed to refresh SFML actual live state: cannot start a transaction within a transaction
Stand eben im Log. 30.0.1. Ansonsten sieht der Tagesstart unauffällig aus. Erste Werte trudeln ein.
Edith meint: Das könnte der Neustart nach HAOS Update gewesen sein. ![]()
Guten Morgen!
Wo finde ich die neuen Lovelace Karten?
Ah! Danke!
Schande über mein Haupt ![]()
Am iPad mußte ich auch einmal “runter wischen”, damit er neu lädt. Dann waren die Karten da.
Gruß Mike
Hallo @Tom-HA
Bezüglich Update
Räumt das Update bezüglich alt Lasten auf. Sollten gewisse Sachen gelöscht werden. Sollte man manuell was machen?
Gruss
PS: War mir leider nicht möglich mit zu testen
Nur das da schon die zweite Stunde herum war, ich vermute mal in der ersten Stunde ist zu wenig Ertrag reingekommen, 04:00-05:00 0.12kWh, 05:00-06:00 0.13kWh
Mach Dir nichts drauß, stand hier irgendwo. Ich habe auch zuerst “versagt”…. ![]()
x86-64 / HAOS 2026.6.4 / OS 18.0 / Frontend 20260527.7
SFML 30.0.0 auch nach einem weiteren Laden der 30.0.1 beta
STATS: 30.0.0
GPM: 30.0.0
Keine Fehlermeldungen in den Protokollen.
lieber @Tom-HA , das sieht doch ganz schnuckelig aus! Besten Dank für Deinen unermüdlichen und kostenfreien Einsatz UND DEINEN IDEALISMUS!
TippTopp!
Ich weiß nicht,ob das ein Zufall ist, oder ob das gar nichts zu sagen hat,aber nach dem Update auf die Beta Version hat TFS kein “Finetune”durchgeführt,das war bis Dato täglich um 2:00 Uhr der Fall.
Moin @Tom-HA ,
nun habe auch ich die Updates gemacht. Zunächst Ubuntu- und Firmware-Manger updates (letztere wg. der auslaufenden secure boot Zeritfikate), dann HA auf 2026.6.4 und danach auf SFML 30.0.1 beta (von 28.0.4 aus).
Zunächst dachte ich, dass ich nun das Nulllinen-Problem habe, aber der Schreibvorgang für die 9. Stunde fiel wohl gerade dem Update zum Opfer:
Die Einzeldiagramme je Panelgroup habe ich übrigens immer noch nicht sichtbar, obwohl die Werte dafür gespeichert werden:
sqlite> select prediction_id, group_name, ai_kwh, actual_kwh from prediction_panel_groups where prediction_id like '2026-06-20%' limit 60;
2026-06-20_05|Gruppe 1|0.39|
2026-06-20_05|Gruppe 2|0.4382|
2026-06-20_05|Gruppe 3|0.2288|
2026-06-20_06|Gruppe 1|1.1954|0.292
2026-06-20_06|Gruppe 2|1.3547|0.376
2026-06-20_06|Gruppe 3|0.1138|0.203
2026-06-20_07|Gruppe 1|2.9351|0.679
2026-06-20_07|Gruppe 2|3.2658|0.812
2026-06-20_07|Gruppe 3|0.3113|0.454
2026-06-20_08|Gruppe 1|4.4697|1.72
2026-06-20_08|Gruppe 2|4.9982|1.924
2026-06-20_08|Gruppe 3|0.5177|0.842
2026-06-20_09|Gruppe 1|5.332|
2026-06-20_09|Gruppe 2|5.9674|
2026-06-20_09|Gruppe 3|0.7141|
2026-06-20_10|Gruppe 1|6.1593|2.8033
2026-06-20_10|Gruppe 2|6.8932|3.1451
2026-06-20_10|Gruppe 3|1.2141|1.4127
2026-06-20_11|Gruppe 1|6.1981|
2026-06-20_11|Gruppe 2|6.9479|
Allerdings sind mir 2 weitere Dinge aufgefallen.
Im Log habe ich diese Sequenz:
2026-06-20 10:34:50 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.3)
2026-06-20 10:34:50 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.3)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.5)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.5)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.5)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.4)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.4)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=0.4)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=2.1)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=2.1)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - INFO - Similar weather underforecast signal suppressed due to rain-gating (regime=rain_overcast, rain=2.1)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - DEBUG - Skipping hourly predictions for locked dates: 2026-06-20, 2026-06-21, 2026-06-22
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - DEBUG - Forecast strategy summary: hours=72, bad_weather_consensus_tfs_escape=2, bad_weather_tfs_basis_cap=1, regime_bias_correction=11, regime_learning_available=72, regime_learning_shrinkage=35, regime_tfs_advantage=3, regime_tfs_risk_cap=8, similar_weather_adjustment=22, similar_weather_tfs_cap_relaxation=3, similar_weather_underforecast_relaxation=22, static_regime_bias=11, tfs_adaptive_blend=43, tfs_low_sun_envelope=4, tfs_policy_adjustment=17
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_orchestrator - INFO - Forecast complete: Today=120.13 kWh, Tomorrow=96.39 kWh, Day After=121.72 kWh, Method=AI + Physics
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.forecast.forecast_orchestrator - DEBUG - Forecast storage skipped for locked morning forecasts: today, tomorrow, day_after_tomorrow
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.core.core_coordinator_update_helpers - DEBUG - Forecast generated: today=120.13 kWh, tomorrow=96.39 kWh, method=AI + Physics, hourly_entries=72
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.production.production_history - DEBUG - Peak time calculation: Using stored hourly production data
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.core.core_coordinator_update_helpers - DEBUG - Skipping today forecast update - locked by morning routine
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.core.core_coordinator_update_helpers - DEBUG - Skipping tomorrow forecast update - locked by morning routine
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.core.core_coordinator_update_helpers - DEBUG - Skipping day_after_tomorrow forecast update - locked by morning routine
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.core.core_coordinator_update_helpers - DEBUG - Forecasts saved to database (respecting locks)
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.coordinator - DEBUG - Hourly predictions cache refreshed: 24 today, 24 tomorrow, 24 day_after
2026-06-20 10:34:51 - custom_components.solar_forecast_ml.coordinator - DEBUG - Finished fetching solar_forecast_ml data in 1.716 seconds (success: True)
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_weather_pipeline_manager - INFO - Pipeline: Fetching weather data from Open-Meteo...
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_open_meteo_client - INFO - Loaded 96 hours from database into Open-Meteo cache
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_open_meteo_client - DEBUG - Open-Meteo: Using existing DB data (still fresh)
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_weather_pipeline_manager - INFO - Pipeline: Open-Meteo startup refresh SUCCESS
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_weather_expert_blender - DEBUG - WttrIn: Using existing DB data (still fresh)
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_weather_expert_blender - DEBUG - BrightSky: Using existing DB data (still fresh)
2026-06-20 10:35:08 - custom_components.solar_forecast_ml.data.data_weather_pipeline_manager - INFO - Pipeline: Expert sources: wttr.in: OK, Bright Sky: OK, Pirate Weather: disabled
2026-06-20 10:39:08 - custom_components.solar_forecast_ml.data.data_weather_pipeline_manager - INFO - Pipeline: Corrected forecast exists - skip bootstrap
Diese “rain gating”-Einträge habe ich schon länger, aber diese Zeile danach
custom_components.solar_forecast_ml.forecast.forecast_rule_based_strategy - DEBUG - Skipping hourly predictions for locked dates: 2026-06-20, 2026-06-21, 2026-06-22
ist IMO neu. Das hört sich für mich nicht gut an. Was bedeutet das mit dem rain-gating und den locked dates?
Zusätzlich werden meine Wetter-Sensoren angemeckert:
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_outdoor_temperature' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_humidity' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_wind_speed' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_rain_rate' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_relative_pressure' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_solar_radiation' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Sensor 'sensor.ws2350_solar_lux' is unavailable or has an invalid state: Not found
2026-06-20 10:34:12 - custom_components.solar_forecast_ml.sensors.sensor_data_collector - DEBUG - Collected external sensor data: {'temperature': None, 'humidity': None, 'wind_speed': None, 'rain': None, 'pressure': None, 'solar_radiation': None, 'lux': None}
Die sind aber definitiv verfügbar:
Diese Meldung kam allerdings früher schon mal. Ich habe sie für den 21. und 22.05. gefunden, und dann wieder ab dem 30.05. bis heute. Könnte vielleicht die zwischendurch schlechter gewordenen Prognosen erklären.
Was könnte ich prüfen, um den Ursachen nächer zu kommen?
Und danke sehr für die viele Arbeit an der neuen Version!
Oha, nun habe ich doch einen kosmetischen Fehler gefunden:
Vom STATS Core zu Solar „fließt“ die gestrichelte gelbe Linie in Richtung Solar …
Wenn du STATS einrichtest, hast du dort den Schalter.
Ansonsten ist das Update ohne Probleme gelaufen. SFML wollte nur meine vorhandenen DC-Sensoren nicht mehr. Jetzt habe ich direkt die DC-Watt Sensoren von der Growatt Integration genommen.
Sollte ich den heutigen Tag noch vom lernen ausschießen, wenn ich jetzt das Update gemacht habe?
Sorry, ich weiß, eigentlich zu spät, aber ich bin jetzt erst dazu gekommen die Beta zu installieren.
- Heruntergeladen
- roter neustart
- Zwei Meldungen, eine von SFML - Panel group power sensors missing war zu erwarten, eine von Spook - sensor.solar_forecast_ml_power_sensor_state und sensor.solar_forecast_ml_yield_sensor_state fehlt.
- zweiter Neustart
- Die Sensoren für die Gruppen eingetragen
- Auch die Warnung von Spook ist wieder weg
- Warten auf EOD und finale Version
Läuft alles, keine neueren Erkenntnisse als hier schon gemeldet wurden.
Auch die neuen Karten scheinen wunderbar zu funktionieren.
Ich lasse auch noch heute vom lernen ausschliesssen gesetzt
Danke Zara und sorry, das ich gestern abend und heute morgen keine Zeit hatte, aber du hattest ja ein gutes Team ![]()



















