Die Solarprognose funktioniert nicht mehr.
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.
Hallo Schranzkoeter,
versuch mal die die Prognose_W auf Prgonose_Wh umzustellen, dann sieht der Wert besser aus.
Gruß
Stephan
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.
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.
Hi Peter, noch als kurzes Update zu der Prognose und den Kurven:dreamerpit hat geschrieben: ↑Sa 1. Aug 2026, 10:54Hallo 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) 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. Früher waren das 5 Vorhersagetage, aber zwei gehen ja auch...
Bildschirmfoto vom 2026-08-01 10-43-54.png
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....
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.
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:Geins hat geschrieben: ↑Mo 3. Aug 2026, 21:31Hi Peter, noch als kurzes Update zu der Prognose und den Kurven:dreamerpit hat geschrieben: ↑Sa 1. Aug 2026, 10:54Hallo 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) 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. Früher waren das 5 Vorhersagetage, aber zwei gehen ja auch...
Bildschirmfoto vom 2026-08-01 10-43-54.png
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....![]()
![]()
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
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.
Hi Uli,
sorry, ich muss kurzfristig (morgen) ins Krankenhaus. Kann ein paar Tage dauern.
Meld mich dann wieder.
LG
Peter
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.
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
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.
Hi Bernd,Schranzkoeter hat geschrieben: ↑Di 4. Aug 2026, 16:18Hallo 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
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.
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
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.
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).
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:, aber in Grafana wird doch die Leistung über die Zeit aufgetragen, da müsste doch eher die Leistung abgefragt werden, oder?
Ich habe mal meinen Aufruf in Watts getestet, die Werte sind trotzdem zu niedrig:
Für Morgen sagt er mir um 12:00 Uhr 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?
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).
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/...Code: Alles auswählen
https://api.forecast.solar/estimate/watts/...Für Morgen sagt er mir um 12:00 Uhr
Code: Alles auswählen
1743 + 2725 = 4468In 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
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.
Bei mir zeigt die Vorhersage zuviel an. Die Bilder sind von gestern. Die heutige Vorhersage ist ähnlich.

![Bild]()

Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste