BUG-TRACKER Solar Forecast STATS

Asche auf mein Haupt, Post 1 wird zukünftig beachtet.

  • System: Proxmox

    HA-Version: 2026.7.4

  • Modul / Integration: Solar Forecast ML SW 40.0.4 | AI 10.0 TFS

Ansonsten: ja, Cache wurde geleert, bin wohl auch nicht alleine mit dem Problem :wink:

War nicht nur für dich gemeint mit dem Post 1 :wink:

Was mir direkt auffällt, du bist nicht auf der neuesten Version. Die steht momentan bei V42.0.0
Teilweise wird nich die neueste Version von HACS automatisch angezeigt. Ich mach es immer so, das ich, wenn Tom hier in den Update-Thread postet, ich dann auf HACS gehe und dort dann bei SFML die 3 Punkte und “Informationen aktualisieren” wähle.

Das wäre der erste Punkt, den ich dich bitten würde, auf die aktuelle Version zu gehen.

Dann wäre noch der Punkt, warum Hubble nicht komplett angezeigt wird. Kannst du da bitte nach dem Update nochmal den kompletten Hubble-Bereichs als Screenshot posten?
Dann bekommt man nochmal einen besseren Eindruck.

Ist bei mir auch so… Vielleicht gehört es so?

mir ist aufgefallen das die “Schatten-Fingerprint Deiner Anlage” in die zukunft schauen kann.

einmal hat sie für den 15.8. und den 18.8. was erkennt :slight_smile:
und sonst nichts.

Das ist die Uhrzeit und nicht das Datum.

1 „Gefällt mir“

Dem habe ich nichts hinzuzufügen :slight_smile: :slight_smile:

Kein Bug..

1 „Gefällt mir“

Ok, Kommando zurück :zipper_mouth_face:

1 „Gefällt mir“

x86/x64 Bare / Ryzen 5 7430U 16GB

Sensor “Smart Charging Active” in STATS seit 18 Stunden Status unbekannt.

Mehrere rote Neustarts gemacht, bleibt unbekant, ohne Status.
Da auf diesen Sensor meine Batteriesteuerung reagiert (aktiv bzw. inaktiv) frage ich mich, wie ich den wieder zum laufen bekomme?

Hi Freo,
Bitte nutze die Form aus dem ersten Beitrag. Da kommen dann gleich ettliche Informationen mit wie welches System hast du, welche Versionen, etc.

Hast du Log-Einträge im HA-Log von der Uhrzeit?
Hast du etwas in der Zeit gemacht, Neustart o.Ä.?
Was sagt der SFML-Log zu der Zeit?

Gruß
Johnny

Hallo @freo

kannst Du bitte mal mit dem Handbuch abgleichen, ob Du überhaupt die Voraussetzungen für Smart-Charge erfüllst? - Ich würde dann noch einmal in den Code schauen. Wichtig wäre auch noch ob Du bereits auf 2026.8x bist.. manches mal ändert HA Dinge ohne sie zu dokumentieren.

Ich habe oben mal mein System eingefügt.
Laut Handbuch erfülle ich alle Voraussetzungen für smartes Laden

Ich befürchte es wird das Update auf core 2026.8.0 sein?

Seit 18:46 Uhr funktioniert der Sensor wieder, alles wieder gut

Durch aus möglich! Es ist immer etwas kritisch, aus Erfahrung, direkt die erste Version zu laden. → Dazu gibt es auch zahlreiche Threads und Hinweise. Ich persönlich warte immer was so alles im BUG-Tracker und Probleme auftaucht bevor ich ein HA Update mache (in der Regel nie vor Version 2016.X.4 )

Ja, mache ich sonst auch, aber gestern habe ich alle Updates in einem Rutsch gemacht… :grin:

1 „Gefällt mir“

Ich hatte vor drei Tagen alles komplett gelöscht und von vorne angefangen. Dabei wurden zwischen Löschen und installieren auch komplette Neustarts durchgeführt. Nun tauchen einige Fehlermeldungen bei mir auf bei jedem Start auf:
System: Raspberry Pi 5, Generic x86-64, SFML 42.0.4, GPM ist nicht installiert (Festpreisvertrag vorhanden)

Fehlermeldungen kommen immer nach Neustart:

Logger: custom_components.sfml_stats.core.forecast_collector
Quelle: custom_components/sfml_stats/__init__.py:432
Integration: Solar Forecast STATS ([Dokumentation](https://github.com/Zara-Toorox/sfml_stats), [Probleme](https://github.com/Zara-Toorox/sfml_stats/issues))
Erstmals aufgetreten: 08:30:11 (3 Vorkommnisse)
Zuletzt protokolliert: 08:30:11

* Error reading existing day 2026-08-01: no such table: stats_forecast_comparison
* Error upserting forecast comparison for 2026-08-01: no such table: stats_forecast_comparison
* No DB write transaction for historical collection: no such table: stats_forecast_comparison

Logger: custom_components.sfml_stats.core.forecast_collector
Quelle: <frozen forecast_collector>:840
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:11 (1 Vorkommnis)
Zuletzt protokolliert: 08:29:11

Error migrating historical forecasts: generator didn't stop after athrow()
Traceback (most recent call last):
  File "<frozen forecast_collector>", line 120, in _get_db_connection
  File "<frozen forecast_collector>", line 774, in async_migrate_historical_forecasts
  File "/usr/local/lib/python3.14/site-packages/aiosqlite/context.py", line 41, in __aenter__
    self._obj = await self._coro
                ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/aiosqlite/core.py", line 183, in execute
    cursor = await self._execute(self._conn.execute, sql, parameters)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/aiosqlite/core.py", line 122, in _execute
    return await future
           ^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/aiosqlite/core.py", line 105, in run
    result = function()
sqlite3.OperationalError: no such table: stats_forecast_comparison

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<frozen forecast_collector>", line 769, in async_migrate_historical_forecasts
  File "/usr/local/lib/python3.14/contextlib.py", line 271, in __aexit__
    raise RuntimeError("generator didn't stop after athrow()")
RuntimeError: generator didn't stop after athrow()


Logger: custom_components.sfml_stats.readers.forecast_comparison_reader
Quelle: custom_components/sfml_stats/__init__.py:428
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:11 (2 Vorkommnisse)
Zuletzt protokolliert: 08:29:11

ForecastComparisonReader: Database manager auto-reconnect failed: no such table: stats_forecast_comparison
Error reading forecast comparison from DB: generator didn't stop after athrow()

Logger: custom_components.sfml_stats
Quelle: custom_components/sfml_stats/__init__.py:414
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:11 (1 Vorkommnis)
Zuletzt protokolliert: 08:29:11

Initial aggregation failed: 'grid_import_kwh'

Logger: custom_components.sfml_stats.core.daily_aggregator
Quelle: custom_components/sfml_stats/__init__.py:412
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:11 (1 Vorkommnis)
Zuletzt protokolliert: 08:29:11

Could not read calculated daily Watt values: no such table: stats_daily_energy

Logger: custom_components.sfml_stats.core.forecast_collector
Quelle: runner.py:290
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:11 (2 Vorkommnisse)
Zuletzt protokolliert: 08:29:11

Database connection manager auto-reconnect failed: no such table: stats_forecast_comparison
ForecastComparisonCollector: Database manager not available, using direct safe connection

Logger: custom_components.sfml_stats
Quelle: custom_components/sfml_stats/__init__.py:306
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:09 (1 Vorkommnis)
Zuletzt protokolliert: 08:29:09

Failed to start power sources collector: no such table: stats_power_sources

Logger: custom_components.sfml_stats.storage.data_validator
Quelle: custom_components/sfml_stats/storage/data_validator.py:130
Integration: Solar Forecast STATS (Dokumentation, Probleme)
Erstmals aufgetreten: 08:29:09 (1 Vorkommnis)
Zuletzt protokolliert: 08:29:09

Source not available: grid_price_monitor - GPM_price_history table empty or missing

Das ist ja komisch, da ich in HACS “neuste Version” gewählt hatte. Trotz mehrfacher Neustarts seitdem keine Aufforderung zum Update. Hat aber über das Kontextmenü funktioniert, jetzt läuft 42.0.4.

Anbei der Screenshot. Die Grafik passt nach wie vor nicht, aber der Rest scheint erstmal Dinge zu tun. Wirklich umständlich ist die Sache mit dem Pricing später für Smart-Charge und STATS, aber das bearbeite ich in einem anderen Thread.

Ich starre seit 10 Minuten auf Deinen Screenshot: was passt da nicht?

Schau dir mal diesen Post dazu an.

und die Frage ist…

Meint er eventuell die Linien hier? Die “zeigen” nicht auf den entsprechenden Wert?

Ein Bild sagt mehr als tausend Worte!!! :zany_face:

Ja, meint er :wink: : Die Datenfelder Solar, Bedarf und Netz sind nach rechts verschoben und passen nicht zu den gestrichelten Linien

Ist nichts Schlimmes, nur unschön und verwirrend. Denn schließlich hat sich ja wer Mühe gegeben, die feinen gestrichelten Linien ind die Grafik zu bekommen. Nur sind die zugehörigen Datenfelder teils verrutscht. Es geht auch eher um die Anzeigen über dem Haus, die Linen ausgehend von den PV-Modulen und dem Fenster (=Haus)

Ok, ich vermute mal, dass ich das jetzt auch sehe …