Hallo
ich habe auch den Versatz um Eine Stunde (siehe unten)... gabs hierfür irgendwo eine Lösung?
Gruß
Thorsten
pv.png
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS Prognose PV-Ertrag -> Datenarchiv
Einklappen
X
-
Zitat von DaPumuckl Beitrag anzeigenIst das bei anderen auch? Oder gibts irgendeine Idee wo der Fehler liegen könnten.
Wie meinst du das, du hast einen Versatz von einer Stunde: im Vergleich real zu forecast oder beim manuellen Abruf bei api.forecast.solar ?
Probier mal den Aufruf per Browser zu posten:
https://api.forecast.solar/estimate/{lat}/{lon}/{Neigung}/{Azimuth - Winkel von Süden}/{kwp Leistung in kWp}
da kommt eine URL raus, die in etwa so aussieht:
https://api.forecast.solar/estimate/....5/10/-52/18.5
Schick das Ergebnis davon und einen Auszug aus dem Datenarchiv, dann check ich das mal.
Grüße
David
Einen Kommentar schreiben:
-
Hallo,
vielen Dank für den Baustein. Ich hab den bei mir auch eingebunden und finde ihn auch sehr brauchbar. Nur hab ich leider immer einen Zeitversatz von 2 Stunden. vor der Zeitumstellung einen Versatz von 1 Stunde.
Ist das bei anderen auch? Oder gibts irgendeine Idee wo der Fehler liegen könnten.
Danke schon mal für die Hilfe.
Einen Kommentar schreiben:
-
Baustein ist online, wer mag kann testen und Feedback geben. Danke.
https://service.knx-user-forum.de/?c...ad&id=19002600
pvprognose.png
Grüße
DavidZuletzt geändert von kingolli; 01.04.2022, 12:03.
Einen Kommentar schreiben:
-
Hallo!
Was ein geiler Mist, ich bin hin und weg.
Ich habe mir gleich mal die Doku zu Forecast Solar angesehen und festgestellt, dass es da sogar noch mehr Parameter zum "korrigieren" gibt, bspw. "damping" ist für mich recht interessant. Da ich nun auch gerne auch die "historischen" Forecasts zum Vergleich gehabt hätte, habe ich ein eigenen Baustein auf Basis deines Bausteins erstellt.
benji Ist es okay, wenn ich diesen veröffentliche?
Grüße
David
Einen Kommentar schreiben:
-
Die Verzögerung hat Wirkung gezeigt!
Seit der Aktivierung habe ich keine Fehler mehr bekommen. Ich gehe davon aus, dass der Sever mit den ganzen Anfragen zur vollen Stunde einfach überlastest war.
Einen Kommentar schreiben:
-
benji Keine Eile! Der LBS funktioniert ja so weit.
michaeldamm2 Ich habe gestern mal eine Verzögerung von 5 Minuten eingebaut und werde mir heute Abend die Ergebnisse anschauen. Danke für den Hinweis!
Einen Kommentar schreiben:
-
Zitat von McJameson Beitrag anzeigen
Mittelfristig wäre es aber m.E. sinnvoll, an dieser Stelle den/die Fehler abzufangen. So wird auch vermieden, dass bei einem Ausfall der Web-Seite das Systemfehler-Log von Edomi kräftig gefüllt wird.
Hi, ja ich wollte das auch lange schon mal eingebaut haben...wir hatten hier auch schon mal drüber gesprochen. Ich habe allerdings derzeit keine Zeit es zu ändern.....steht aber noch auf meiner Liste.
Einen Kommentar schreiben:
-
Ich nehme an, mit der 2-Minuten-Verzögerung vermeidest Du, dass der Datenabruf nicht zur vollen Stunde erfolgt und so nicht alle zur gleichen Zeit Daten pollen, korrekt?
Das werde ich heute Abend mal testen.
Mittelfristig wäre es aber m.E. sinnvoll, an dieser Stelle den/die Fehler abzufangen. So wird auch vermieden, dass bei einem Ausfall der Web-Seite das Systemfehler-Log von Edomi kräftig gefüllt wird.
Aber eins nach dem anderen... 😎
Einen Kommentar schreiben:
-
Mach hier auch mal eine 2min. Verzögerung davor, bei mir hast es geholfen.
Einen Kommentar schreiben:
-
So, hier ist das versprochene Fehlerlog von heute:
Code:{EDOMI,ERRLOG_2022-02.htm,08.02.2022,10:00:04,291898,21621} Zeitstempel ms Prozess PID Meldung Status 2022-02-09 09:00:01 622303 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 185 | Trying to get property 'result' of non-object ERROR 2022-02-09 09:00:01 622464 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 185 | Trying to get property 'data' of non-object ERROR 2022-02-09 09:00:01 622597 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 185 | Invalid argument supplied for foreach() ERROR 2022-02-09 09:00:01 624471 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt3 ERROR 2022-02-09 09:00:01 627269 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 231 | Trying to get property 'result' of non-object ERROR 2022-02-09 09:00:01 627388 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 231 | Trying to get property 'data' of non-object ERROR 2022-02-09 09:00:01 627497 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 231 | count(): Parameter must be an array or an object that implements Countable ERROR 2022-02-09 09:00:05 334692 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 373 | Trying to get property 'result' of non-object ERROR 2022-02-09 09:00:05 334824 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 373 | Trying to get property 'data' of non-object ERROR 2022-02-09 09:00:05 334928 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 373 | Trying to get property 'key' of non-object ERROR 2022-02-09 09:00:05 335093 ? 14000 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 0 | Zeile: 374 | Call to a member function format() on bool EXCEPTION 2022-02-09 10:00:00 918615 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 66 | Undefined variable: json ERROR 2022-02-09 10:00:00 922102 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Undefined variable: array ERROR 2022-02-09 10:00:00 922256 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Trying to get property 'message' of non-object ERROR 2022-02-09 10:00:00 922358 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Trying to get property 'code' of non-object ERROR 2022-02-09 10:00:00 922468 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Undefined variable: array ERROR 2022-02-09 10:00:00 922595 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Trying to get property 'message' of non-object ERROR 2022-02-09 10:00:00 922699 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Trying to get property 'text' of non-object ERROR 2022-02-09 10:00:00 923439 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Undefined variable: array ERROR 2022-02-09 10:00:00 923594 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Trying to get property 'message' of non-object ERROR 2022-02-09 10:00:00 923696 ? 6180 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Trying to get property 'text' of non-object ERROR
Code:2022-02-09 09:00:00 358521 14000 debug EXE19002271 [v0.4]: LBS started 2022-02-09 09:00:00 360589 14000 debug EXE19002271 [v0.4]: url-Ertrag - Dach 1: https://api.forecast.solar//estimate/watts/50.268/7.311/38/-16/15.540.xml 2022-02-09 09:00:01 116727 14000 debug EXE19002271 [v0.4]: json-Ertrag stündlich - Dach 1: {"result":{"data":[{"key":"2022-02-09 07:44:00","value":"0"},{"key":"2022-02-09 07:52:00","value":"93"},{"key":"2022-02-09 08:00:00","value":"496"},{"key":"2022-02-09 09:00:00","value":"1795"},{"key":"2022-02-09 10:00:00","value":"2940"},{"key":"2022-02-09 11:00:00","value":"3389"},{"key":"2022-02-09 12:00:00","value":"3524"},{"key":"2022-02-09 13:00:00","value":"3410"},{"key":"2022-02-09 14:00:00","value":"3336"},{"key":"2022-02-09 15:00:00","value":"2589"},{"key":"2022-02-09 16:00:00","value":"1367"},{"key":"2022-02-09 17:00:00","value":"439"},{"key":"2022-02-09 17:22:00","value":"93"},{"key":"2022-02-09 17:43:00","value":"0"},{"key":"2022-02-10 07:43:00","value":"0"},{"key":"2022-02-10 07:52:00","value":"202"},{"key":"2022-02-10 08:00:00","value":"1022"},{"key":"2022-02-10 09:00:00","value":"2088"},{"key":"2022-02-10 10:00:00","value":"2669"},{"key":"2022-02-10 11:00:00","value":"3566"},{"key":"2022-02-10 12:00:00","value":"4225"},{"key":"2022-02-10 13:00:00","value":"3852"},{"key":"2022-02-10 14:00:00","value":"2872"},{"key":"2022-02-10 15:00:00","value":"1832"},{"key":"2022-02-10 16:00:00","value":"1026"},{"key":"2022-02-10 17:00:00","value":"282"},{"key":"2022-02-10 17:23:00","value":"62"},{"key":"2022-02-10 17:45:00","value":"0"}]},"message":{"code":"0","type":"success","text":{} ,"info":{"latitude":"50.268","longitude":"7.311"," place":"56753 Mertloch, Landkreis Mayen-Koblenz, Rheinland-Pfalz, DE","timezone":"Europe\/Berlin"},"ratelimit":{"period":"3600","limit":"12" ,"remaining":"11"}}} 2022-02-09 09:00:01 119122 14000 debug EXE19002271 [v0.4]: Ertrag akt. Stunde - Dach 1: 1795 2022-02-09 09:00:01 119838 14000 debug EXE19002271 [v0.4]: url-Ertrag - Dach 2: https://api.forecast.solar//estimate/watts/50.268/7.311/23/-11/4.07.xml 2022-02-09 09:00:01 471925 14000 debug EXE19002271 [v0.4]: json-Ertrag stündlich - Dach 2: {"result":{"data":[{"key":"2022-02-09 07:44:00","value":"0"},{"key":"2022-02-09 07:52:00","value":"20"},{"key":"2022-02-09 08:00:00","value":"106"},{"key":"2022-02-09 09:00:00","value":"416"},{"key":"2022-02-09 10:00:00","value":"697"},{"key":"2022-02-09 11:00:00","value":"822"},{"key":"2022-02-09 12:00:00","value":"872"},{"key":"2022-02-09 13:00:00","value":"851"},{"key":"2022-02-09 14:00:00","value":"837"},{"key":"2022-02-09 15:00:00","value":"658"},{"key":"2022-02-09 16:00:00","value":"363"},{"key":"2022-02-09 17:00:00","value":"121"},{"key":"2022-02-09 17:22:00","value":"24"},{"key":"2022-02-09 17:43:00","value":"0"},{"key":"2022-02-10 07:43:00","value":"0"},{"key":"2022-02-10 07:52:00","value":"41"},{"key":"2022-02-10 08:00:00","value":"208"},{"key":"2022-02-10 09:00:00","value":"477"},{"key":"2022-02-10 10:00:00","value":"644"},{"key":"2022-02-10 11:00:00","value":"862"},{"key":"2022-02-10 12:00:00","value":"1027"},{"key":"2022-02-10 13:00:00","value":"951"},{"key":"2022-02-10 14:00:00","value":"732"},{"key":"2022-02-10 15:00:00","value":"482"},{"key":"2022-02-10 16:00:00","value":"280"},{"key":"2022-02-10 17:00:00","value":"78"},{"key":"2022-02-10 17:23:00","value":"16"},{"key":"2022-02-10 17:45:00","value":"0"}]},"message":{"code":"0","type":"success","text":{} ,"info":{"latitude":"50.268","longitude":"7.311"," place":"56753 Mertloch, Landkreis Mayen-Koblenz, Rheinland-Pfalz, DE","timezone":"Europe\/Berlin"},"ratelimit":{"period":"3600","limit":"12" ,"remaining":"10"}}} 2022-02-09 09:00:01 474034 14000 debug EXE19002271 [v0.4]: Ertrag akt. Stunde - Dach 2: 416 2022-02-09 09:00:01 474710 14000 debug EXE19002271 [v0.4]: url-Ertrag - Dach 3: https://api.forecast.solar//estimate/watts/50.268/7.311/23/169/4.07.xml 2022-02-09 09:00:01 622055 14000 debug EXE19002271 [v0.4]: json-Ertrag stündlich - Dach 3: {"result":{"data":[{"key":"2022-02-09 07:44:00","value":"0"},{"key":"2022-02-09 07:52:00","value":"20"},{"key":"2022-02-09 08:00:00","value":"106"},{"key":"2022-02-09 09:00:00","value":"416"},{"key":"2022-02-09 10:00:00","value":"697"},{"key":"2022-02-09 11:00:00","value":"822"},{"key":"2022-02-09 12:00:00","value":"872"},{"key":"2022-02-09 13:00:00","value":"851"},{"key":"2022-02-09 14:00:00","value":"837"},{"key":"2022-02-09 15:00:00","value":"658"},{"key":"2022-02-09 16:00:00","value":"363"},{"key":"2022-02-09 17:00:00","value":"121"},{"key":"2022-02-09 17:22:00","value":"24"},{"key":"2022-02-09 17:43:00","value":"0"},{"key":"2022-02-10 07:43:00","value":"0"},{"key":"2022-02-10 07:52:00","value":"41"},{"key":"2022-02-10 08:00:00","value":"208"},{"key":"2022-02-10 09:00:00","value":"477"},{"key":"2022-02-10 10:00:00","value":"644"},{"key":"2022-02-10 11:00:00","value":"862"},{"key":"2022-02-10 12:00:00","value":"1027"},{"key":"2022-02-10 13:00:00","value":"951"},{"key":"2022-02-10 14:00:00","value":"732"},{"key":"2022-02-10 15:00:00","value":"482"},{"key":"2022-02-10 16:00:00","value":"280"},{"key":"2022-02-10 17:00:00","value":"78"},{"key":"2022-02-10 17:23:00","value":"16"},{"key":"2022-02-10 17:45:00","value":"0"}]},"message":{"code":"0","type":"success","text":{} ,"info":{"latitude":"50.268","longitude":"7.311"," place":"56753 Mertloch, Landkreis Mayen-Koblenz, Rheinland-Pfalz, DE","timezone":"Europe\/Berlin"},"ratelimit":{"period":"3600","limit":"12" ,"remaining":"10"}}} 2022-02-09 09:00:01 624361 14000 debug EXE19002271 [v0.4]: Ertrag akt. Stunde Dach 1-2 : 2211 2022-02-09 09:00:01 625905 14000 debug EXE19002271 [v0.4]: Ertrag akt. Stunde Dach 1-3 : 2211 2022-02-09 09:00:01 626523 14000 debug EXE19002271 [v0.4]: Anzahl Datensätze - Dach 1: 28 2022-02-09 09:00:01 627176 14000 debug EXE19002271 [v0.4]: Anzahl Datensätze - Dach 2: 28 2022-02-09 09:00:01 628134 14000 debug EXE19002271 [v0.4]: Anzahl Datensätze - Dach 3: 0 2022-02-09 09:00:05 309065 14000 debug EXE19002271 [v0.4]: Datenarchiv wurde geleert - Dach 1 2022-02-09 09:00:05 320063 14000 debug EXE19002271 [v0.4]: Datenarchiv mit neuen Daten gefüllt - Dach 1 2022-02-09 09:00:05 325825 14000 debug EXE19002271 [v0.4]: Datenarchiv wurde geleert - Dach 2 2022-02-09 09:00:05 334304 14000 debug EXE19002271 [v0.4]: Datenarchiv mit neuen Daten gefüllt - Dach 2 2022-02-09 10:00:00 506141 6180 debug EXE19002271 [v0.4]: LBS started 2022-02-09 10:00:00 509202 6180 debug EXE19002271 [v0.4]: url-Ertrag - Dach 1: https://api.forecast.solar//estimate/watts/50.268/7.311/38/-16/15.540.xml 2022-02-09 10:00:00 921927 6180 debug EXE19002271 [v0.4]: XML-Error - Dach 1: 2022-02-09 10:00:00 924763 6180 debug EXE19002271 [v0.4]: Fehlertext: 2022-02-09 10:00:00 926655 6180 debug EXE19002271 [v0.4]: Fehler:1 2022-02-09 10:00:00 927400 6180 debug EXE19002271 [v0.4]: LBS stopped
Nach erster Analyse sieht es danach aus, als wären es zwei verschiedene Fehler:
Der erste Typ um 09:00 Uhr startet mit Zeile 185, der zweite Typ um 10:00 Uhr mit Zeile 66 "json Error".
So, die Analyse kann beginnen...Zuletzt geändert von McJameson; 09.02.2022, 20:02.
Einen Kommentar schreiben:
-
Ich stelle heute Abend meine Logs ein, dann können wir besser analysieren. Bin aber derzeit noch auf der Flucht vor der Arbeit und habe keinen Zugriff auf meine Daten. 😎
Einen Kommentar schreiben:
-
Zitat von fudi6489 Beitrag anzeigenIst korrigiert
Einen Kommentar schreiben:
-
Mc Jameson zum Beispiel
Ist korrigiert, hab um ehrlich zu sein garnicht mehr nachgeschaut nach dem Einstellen des Beitrags
Einen Kommentar schreiben:
-
Hi
Zitat von fudi6489 Beitrag anzeigenAuch bei mir kommen immer wieder diese Fehler
Einen Kommentar schreiben:
Einen Kommentar schreiben: