Andere Frage: hast du eine Wetterstation oder einen Helligkeitssensor, der entweder lux oder besser W/m² ausgibt?
Das kam mir gerade noch in denn Sinn, das er sonst wahrscheinlich nur gegen den berechneten Wert von der Wetter-KI vergleicht und nicht gegen den tatsächlich gemessenen Wert vor Ort.
Nein, keine Wetterstation. Ich habe draußen nur einen Hue BWM hängen (unter den PV-Modulen) der auch einen Lux-Wert liefert. Den habe ich aber nicht konfiguriert da ich irgendwann mal gelesen habe das diese Sensoren einfach zu ungenau sind
Mein liebe:r Du bist noch immer in der Kartenansicht.
Gehe bitte auf Einstellungen - Dashboards - unten rechts Dashboard hinzufügen - mit SFML benennen und dann das Dashboard in der linken Leiste aufrufen - dann hast Du ein leeres dashboard. Klar soweit?
Im leeren Dashboard oben rechts den Stift antippen oder klicken - dann dort die
Habe ich gemacht. Ich gehe auf Einstellungen, Dashboards, rechts unten auf + Dashboard hinzufügen, Webseite auswählen, im ersten Fenster wo es nur URL gib trage ich /api/sfml_stats/dashboard ein, dann kommt ein 2. Fenster, dort wird nach Titel, Url zwingend gefragt, im Titel gebe ich SFML Stats ein, als URL gibt er sfml.stats selber an, Erstellen klicken. Und dann bin ich so weit wie immer, habe ein neues Dashboard, das 505: Not Found anzeigt
Stimmt, das gesamte finde ich auch besser, aber das bietet in einem Übersichts-Dashboard neue Möglichkeiten. Mal schauen, was sich aus der Erkenntnis basteln lässt
Guten Abend. Wie komme ich an die stündlichen Prognose Werte vom Forecast? Also weitere Stunden als “sensor.solar_forecast_ml_prognose_nachste_stunde” Ist das etwas, wozu man SQL können muß? In Stats sehe ich ja die Werte bei mouseover über den Langstrecken-Scanner. Ich wöllte folgende Aufgabe lösen:
6 Uhr Morgens will die Vaillant Steuerung basierend auf der Zeitschaltung die Wärmepumpe anwerfen. Leider ist der Akku der Solaranlage auf minSOC. In 3 Stunden wäre genug Solarstrom da, also liebe Wärmepumpe bleib bitte erstmal noch aus (EVU-Kontakt temporär aktivieren)
Bitte beachten, dieser Thread ist nur für SFML STATS.
Ich habe dies über einen SQL Sensor gelöst, der mir eine Entität bereitstellt. Und die Werte in den Attributen bereitstellt.
@Burkard hatte dazu einen guten Post und im GIT eine super Anleitung.
Hier ist der Code, für den SQL Sensor.
SELECT ROUND(COALESCE(SUM(actual_kwh), 0), 2) as state, ROUND(SUM(prediction_kwh), 2) as prediction_total, CASE WHEN COALESCE(SUM(actual_kwh), 0) = 0 AND SUM(prediction_kwh) = 0 THEN 100 WHEN COALESCE(SUM(actual_kwh), 0) = 0 OR SUM(prediction_kwh) = 0 THEN 0 ELSE ROUND(MIN(COALESCE(SUM(actual_kwh), 0), SUM(prediction_kwh)) * 100.0 / MAX(COALESCE(SUM(actual_kwh), 0), SUM(prediction_kwh)), 0) END as accuracy, json_group_array(json_object('hour', target_hour, 'pred', ROUND(prediction_kwh, 4), 'actual', actual_kwh)) as hourly_data FROM (SELECT target_hour, prediction_kwh, actual_kwh FROM hourly_predictions WHERE target_date = date('now', 'localtime') ORDER BY target_hour);