Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS Prognose PV-Ertrag -> Datenarchiv

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ThorstenGehrig
    antwortet
    Hallo
    ich habe auch den Versatz um Eine Stunde (siehe unten)... gabs hierfür irgendwo eine Lösung?

    Gruß
    Thorsten
    pv.png

    Einen Kommentar schreiben:


  • kingolli
    antwortet
    Zitat von DaPumuckl Beitrag anzeigen
    Ist das bei anderen auch? Oder gibts irgendeine Idee wo der Fehler liegen könnten.
    Moin!

    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:


  • DaPumuckl
    antwortet
    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:


  • kingolli
    antwortet
    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
    David
    Zuletzt geändert von kingolli; 01.04.2022, 12:03.

    Einen Kommentar schreiben:


  • kingolli
    antwortet
    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:


  • McJameson
    antwortet
    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:


  • McJameson
    antwortet
    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:


  • benji
    antwortet
    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:


  • McJameson
    antwortet
    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:


  • michaeldamm2
    antwortet
    Mach hier auch mal eine 2min. Verzögerung davor, bei mir hast es geholfen.

    Einen Kommentar schreiben:


  • McJameson
    antwortet
    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
    Und hier ist das Custom-Log zum LBS:
    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
    Den Rest des Tages lief der LBS problemlos durch. Nach 17:00 Uhr wurde er dann mit Ende der PV-Produktion durch eine Logik gestoppt und wird erst wieder bei solarer Produktion am nächsten Morgen gestartet..

    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:


  • McJameson
    antwortet
    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:


  • starwarsfan
    antwortet
    Zitat von fudi6489 Beitrag anzeigen
    Ist korrigiert
    Naja, das ist noch immer der html-Code...

    Einen Kommentar schreiben:


  • fudi6489
    antwortet
    Mc Jameson zum Beispiel

    Ist korrigiert, hab um ehrlich zu sein garnicht mehr nachgeschaut nach dem Einstellen des Beitrags

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hi

    Zitat von fudi6489 Beitrag anzeigen
    Auch bei mir kommen immer wieder diese Fehler
    Wer soll das denn lesen? Für die Zukunft: Logs bitte immer aus der Text-Ansicht kopieren, also nicht aus der HTML-View!

    Einen Kommentar schreiben:

Lädt...
X