Die Solarprognose funktioniert nicht mehr.

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Stephan Helfers
Beiträge: 48
Registriert: Di 7. Mai 2019, 17:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Stephan Helfers »

Hallo Schranzkoeter,

versuch mal die die Prognose_W auf Prgonose_Wh umzustellen, dann sieht der Wert besser aus.

Gruß
Stephan

Schranzkoeter
Beiträge: 68
Registriert: Mi 4. Okt 2023, 11:28
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Schranzkoeter »

Nein, leider nicht. Da kommen utopische Werte bei rum.

Geins
Beiträge: 39
Registriert: Mi 5. Okt 2022, 18:16
Hat sich bedankt: 14 Mal
Danksagung erhalten: 5 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Geins »

dreamerpit hat geschrieben:
Sa 1. Aug 2026, 10:54
Hallo Uli,
ich hab dein Dashboard noch nicht benutzt. Heute sieht es erstmal ganz gut aus. Denke wir sollten erstmal ein paar Tage abwarten.
Vielleicht (sicher :D ) kannst du mir nochmal helfen. Wir hatten bei prognosedaten.de auch eine Aufsummierung in Wattstunden. Basierend darauf hatte ich eine schöne Übersichtsgraphik. Jetzt haben wir nur noch die aufsummierten Tageswerte. Ich hätte gerne das alte Diagramm wieder.
Mit curl -H 'Accept: text/csv' 'https://api.forecast.solar/estimate/wat ... /28/0/5.04' gibt es sogar die Werte.
Bei der Umsetzung hapert es bei mir :oops: . Früher waren das 5 Vorhersagetage, aber zwei gehen ja auch...

Bildschirmfoto vom 2026-08-01 10-43-54.png
Hi Peter, noch als kurzes Update zu der Prognose und den Kurven:

1. 5-Tage-Prognose:
Du hast völlig recht mit dem Link, der spuckt tatsächlich 5 Tage und die aufsummierten Werte aus.
Das Problem ist das aktuelle PHP-Skript. Das ist aktuell noch hart auf 2 Tage programmiert. Heißt: Für heute und morgen klappt es, aber wenn die API jetzt 5 Tage liefert, schießt das Skript ab Tag 3 Mülldaten (immer nur den Wert von morgen) in die InfluxDB. Das versaut dir komplett die Datenbank. So hat Ulrich es programmiert, also nur die zwei Tage in der wetterdaten.php:

if (date('dmY', strtotime($Keys[$e])) == date('dmY')) {
$WStd = $WattstundenHeute;
} else {
$WStd = $WattstundenMorgen;
}

Ich hab das für Dich nun so umgebaut, dass es dynamisch beliebig viele Tage verarbeitet. Probier es mal aus. Habe Dir die wetterdaten.php und den angepassten V3-Patch mit angefügt. Im Patch ist auch die Verzögerung von zwei Sekunden eingebaut, damit er nicht alle Daten von jeder Dachseite auf einmal holt, sondern etwas verzögert, damit die Daten auch wirklich ankommen. Mach dir bitte ein Backup deiner alten 2 Dateien, falls etwas schiefgeht. Ich bleibe bei zwei Tage, da Prognose immer noch Prognosen sind wie die aktuellen Wettervorhersagen der Dienstanbieter.... :roll: :lol:
Wichtig: Du musst die angepasste wetterdaten.php runterladen und austauschen (deine Config-Werte bleiben natürlich unangetastet). Nur das Patch-Skript auszuführen reicht nicht, weil darin nur der Delay-Fix steckt, aber nicht die neue 5-Tage-Array-Logik. Wenn du das Skript zusätzlich ausführen willst, denk dran, es vorher wieder mit chmod +x ausführbar zu machen.

2. Aufsummierte Kurve:
Die Daten dafür haben wir längst, das Problem ist Grafana. Die stündlichen Werte (Prognose_W) landen sauber in der Datenbank. Versuche mal bitte und passe dein Query im Dashboard an. Wirf ein CUMULATIVE_SUM() oder INTEGRAL("Prognose_W", 1h) über die Watt-Werte. Dann sollte dir Grafana deine alte, ansteigende Kurve wieder exakt zusammenrechnen.
Würde dann so aussehen. mach aber ne Sicherung oder Screenshot.....

SELECT cumulative_sum(mean("Prognose_W")) FROM "Wetterprognose" WHERE $timeFilter GROUP BY time(1h) fill(null)

@Schranzköter
Punkt 2 könnte auch bei Dir so passen. Ohne Gewähr....

Hoffe ich hab kein Misst gebaut und es geht. Ansonsten gehts nur noch schleppend voran, da ich aktuell wenig Zeit habe. Bin echt sehr gespannt......

LG
Uli
Dateianhänge
solaranzeige_patches.sh
(1.97 KiB) 10-mal heruntergeladen
wetterdaten.php
(19.74 KiB) 10-mal heruntergeladen

Geins
Beiträge: 39
Registriert: Mi 5. Okt 2022, 18:16
Hat sich bedankt: 14 Mal
Danksagung erhalten: 5 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Geins »

Geins hat geschrieben:
Mo 3. Aug 2026, 21:31
dreamerpit hat geschrieben:
Sa 1. Aug 2026, 10:54
Hallo Uli,
ich hab dein Dashboard noch nicht benutzt. Heute sieht es erstmal ganz gut aus. Denke wir sollten erstmal ein paar Tage abwarten.
Vielleicht (sicher :D ) kannst du mir nochmal helfen. Wir hatten bei prognosedaten.de auch eine Aufsummierung in Wattstunden. Basierend darauf hatte ich eine schöne Übersichtsgraphik. Jetzt haben wir nur noch die aufsummierten Tageswerte. Ich hätte gerne das alte Diagramm wieder.
Mit curl -H 'Accept: text/csv' 'https://api.forecast.solar/estimate/wat ... /28/0/5.04' gibt es sogar die Werte.
Bei der Umsetzung hapert es bei mir :oops: . Früher waren das 5 Vorhersagetage, aber zwei gehen ja auch...

Bildschirmfoto vom 2026-08-01 10-43-54.png
Hi Peter, noch als kurzes Update zu der Prognose und den Kurven:

1. 5-Tage-Prognose:
Du hast völlig recht mit dem Link, der spuckt tatsächlich 5 Tage und die aufsummierten Werte aus.
Das Problem ist das aktuelle PHP-Skript. Das ist aktuell noch hart auf 2 Tage programmiert. Heißt: Für heute und morgen klappt es, aber wenn die API jetzt 5 Tage liefert, schießt das Skript ab Tag 3 Mülldaten (immer nur den Wert von morgen) in die InfluxDB. Das versaut dir komplett die Datenbank. So hat Ulrich es programmiert, also nur die zwei Tage in der wetterdaten.php:

if (date('dmY', strtotime($Keys[$e])) == date('dmY')) {
$WStd = $WattstundenHeute;
} else {
$WStd = $WattstundenMorgen;
}

Ich hab das für Dich nun so umgebaut, dass es dynamisch beliebig viele Tage verarbeitet. Probier es mal aus. Habe Dir die wetterdaten.php und den angepassten V3-Patch mit angefügt. Im Patch ist auch die Verzögerung von zwei Sekunden eingebaut, damit er nicht alle Daten von jeder Dachseite auf einmal holt, sondern etwas verzögert, damit die Daten auch wirklich ankommen. Mach dir bitte ein Backup deiner alten 2 Dateien, falls etwas schiefgeht. Ich bleibe bei zwei Tage, da Prognose immer noch Prognosen sind wie die aktuellen Wettervorhersagen der Dienstanbieter.... :roll: :lol:
Wichtig: Du musst die angepasste wetterdaten.php runterladen und austauschen (deine Config-Werte bleiben natürlich unangetastet). Nur das Patch-Skript auszuführen reicht nicht, weil darin nur der Delay-Fix steckt, aber nicht die neue 5-Tage-Array-Logik. Wenn du das Skript zusätzlich ausführen willst, denk dran, es vorher wieder mit chmod +x ausführbar zu machen.

2. Aufsummierte Kurve:
Die Daten dafür haben wir längst, das Problem ist Grafana. Die stündlichen Werte (Prognose_W) landen sauber in der Datenbank. Versuche mal bitte und passe dein Query im Dashboard an. Wirf ein CUMULATIVE_SUM() oder INTEGRAL("Prognose_W", 1h) über die Watt-Werte. Dann sollte dir Grafana deine alte, ansteigende Kurve wieder exakt zusammenrechnen.
Würde dann so aussehen. mach aber ne Sicherung oder Screenshot.....

SELECT cumulative_sum(mean("Prognose_W")) FROM "Wetterprognose" WHERE $timeFilter GROUP BY time(1h) fill(null)

@Schranzköter
Punkt 2 könnte auch bei Dir so passen. Ohne Gewähr....

Hoffe ich hab kein Misst gebaut und es geht. Ansonsten gehts nur noch schleppend voran, da ich aktuell wenig Zeit habe. Bin echt sehr gespannt......

LG
Uli
Also, die Daten hat er bei mir zumindest geholt und man sieht sehr schön die zwei Sekunden wo er wartet, bevor die andere Dachseite geholt wird:

03.08. 21:20:01 |------------------- Start wetterdaten.php --------------------
03.08. 21:20:01 WET-Prognosedaten 1 werden abgeholt
03.08. 21:20:01 -Multi Regler Auslesen [Start].
03.08. 21:20:01 -Verarbeitung von: '1.user.config.php' Regler: 62
03.08. 21:20:01 |---------------- Start huawei_LAN.php -----------------------------
03.08. 21:20:01 -Huawei: 192.168.178.70 Port: 502 GeräteID: 1
03.08. 21:20:03 WET-Prognosedaten 2 werden abgeholt
03.08. 21:20:04 > -Gerätetyp: SUN2000-10KTL-M Modell ID: 429
03.08. 21:20:05 -Firmware des Gerätes: V100R001C00SPC177
03.08. 21:20:06 WET-URL: https://api.forecast.solar/estimate/wat ... 8/-90/5.54
03.08. 21:20:06 WET-Verbindung zum Wetterserver 'forecast.solar' erfolgreich.
03.08. 21:20:06 |------------------- Stop wetterdaten.php ---------------------

Denk daran. Die Daten werden immer nur um die Zeiten geholt. Alle 3 Stunden zur 20. Minute. Sieht man auch im Code an der Bedingung:
if (date("i") == "20" and (date("H") % 3 == 0))
Das heist:
00:20 Uhr, 03:20 Uhr, 06:20 Uhr, 09:20 Uhr, 12:20 Uhr, 15:20 Uhr, 18:20 Uhr, 21:20 Uhr

LG
Uli

dreamerpit
Beiträge: 67
Registriert: Mi 16. Aug 2023, 15:10
Danksagung erhalten: 4 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von dreamerpit »

Hi Uli,
sorry, ich muss kurzfristig (morgen) ins Krankenhaus. Kann ein paar Tage dauern.
Meld mich dann wieder.
LG
Peter

Schranzkoeter
Beiträge: 68
Registriert: Mi 4. Okt 2023, 11:28
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Schranzkoeter »

Hallo Uli,

danke für deine Mühe
hab´s probiert,bekomme aber keine passenden Werte
Hab dann
SELECT sum("Prognose_Wh") FROM "Wetterprognose" WHERE $timeFilter GROUP BY time(1h) fill(null) eingestellt u. den Zeitbereich auf Today gestellt,da sieht das ganze annehmbar aus. Bei den Daten von gestern hatte ich dann Vorhersage: 24.9kwh u. Tagesertrag:20.6kwh

Grüße
Bernd

Geins
Beiträge: 39
Registriert: Mi 5. Okt 2022, 18:16
Hat sich bedankt: 14 Mal
Danksagung erhalten: 5 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Geins »

Schranzkoeter hat geschrieben:
Di 4. Aug 2026, 16:18
Hallo Uli,

danke für deine Mühe
hab´s probiert,bekomme aber keine passenden Werte
Hab dann
SELECT sum("Prognose_Wh") FROM "Wetterprognose" WHERE $timeFilter GROUP BY time(1h) fill(null) eingestellt u. den Zeitbereich auf Today gestellt,da sieht das ganze annehmbar aus. Bei den Daten von gestern hatte ich dann Vorhersage: 24.9kwh u. Tagesertrag:20.6kwh

Grüße
Bernd
Hi Bernd,
das schaut auch vielversprechend aus..
Gruß
Uli

dreamerpit
Beiträge: 67
Registriert: Mi 16. Aug 2023, 15:10
Danksagung erhalten: 4 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von dreamerpit »

Hallo Uli,
so bin wieder an Bord. Deine angehängte wetterdaten.php hat leider erst gar nicht funktioniert.
Die Kommentare waren alle irgendwie zerschossen. Das war wohl die erste Ursachen. Das konnte ich bereinigen.
Im übrigen waren alle Änderungen bereits darin enthalten. Es lief dann zwar, aber die Daten wurden leider nicht aktualisiert.
Bin erstmal zurück auf V2.
LG
Peter

PifPof
Beiträge: 9
Registriert: Fr 20. Okt 2023, 13:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von PifPof »

Hallo zusammen,

ich habe jetzt die Prognose einige Tage beobachtet, sie funktioniert zwar ist aber deutlich zu niedrig.
Ich habe 13.95 KWp auf dem Dach, mein Wechselrichter macht 10 kW.
Aktuell ist es ja sehr heiß und meist wolkenfrei, ich müsste dann in der Vorhersage so um die 75 - 80 kWh am Tag machen.
Die api.forcast.solar ist da um Faktor 2 kleiner (ich habe spaßeshalber mal einen fixen Faktor von 2 draufgerechnet, dann folgt die Kurve meiner Gesamtleistung) - die Anzeige ist jedenfalls aufaddiert (d.h. das Skript funktioniert einwandfrei, die Werte sind einfach zu niedrig).
Bildschirmfoto 2026-08-09 um 18.16.09.png
Bildschirmfoto 2026-08-09 um 18.16.09.png (60.03 KiB) 50 mal betrachtet
Prognose Ost: 2026-08-09 14:00:00 1289
Prognose West: 2026-08-09 14:00:00 1151


Kleine Verständnisfrage: Ihr benutzt im API Aufruf die erzeugte Arbeit:

Code: Alles auswählen

https://api.forecast.solar/estimate/watthours/...
, aber in Grafana wird doch die Leistung über die Zeit aufgetragen, da müsste doch eher die Leistung abgefragt werden, oder?

Code: Alles auswählen

https://api.forecast.solar/estimate/watts/...
Ich habe mal meinen Aufruf in Watts getestet, die Werte sind trotzdem zu niedrig:
Für Morgen sagt er mir um 12:00 Uhr

Code: Alles auswählen

1743 + 2725 = 4468
Watt vorraus, aktuell müsste ich aber bei mindestens 8 kW liegen (was meinen Faktor 2 bestätigt).

In der Swagger Doku habe ich noch gesehen, dass man das Inverter Limit mitgeben kann (https://swagger.forecast.solar/), dass würde ich in meinem Fall brauchen, hat aber aktuell keinen Effekt, weil der mir wie gesagt immer deutlich unterhalb vorhersagt.
Dort gibt es auch einen Aufruf für Ost-West-Ausrichtung in einem Schritt, den ich aber ohne API - Key nicht ausprobieren kann.
Im Swagger gibt es auch nicht .../period/..., sondern nur .../day/...

Hat da jemand eine Idee?
Oder liegt die Vorhersage einfach soweit daneben?
Sonnige Grüße,
PifPof

------------------------------------------------------------------------------------------------------
Solaranzeige: Rasp. 4B, v6.0 Bookworm
Kraftwerk: 13,94 kWp (W/O) mit 10 kV SMA Tripower
Speicher: BYD 12,5 kWh

Schranzkoeter
Beiträge: 68
Registriert: Mi 4. Okt 2023, 11:28
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal

Re: Die Solarprognose funktioniert nicht mehr.

Beitrag von Schranzkoeter »

Bei mir zeigt die Vorhersage zuviel an. Die Bilder sind von gestern. Die heutige Vorhersage ist ähnlich. :shock:
Bild
Bild
Dateianhänge
Screenshot_20260809_183154_Chrome.jpg
Screenshot_20260809_183107_Chrome.jpg

Zurück zu „Allgemeines“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste