Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS Prognose PV-Ertrag -> Datenarchiv

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

    #61
    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.

    Kommentar


      #62
      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.

      Kommentar


        #63
        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

        Kommentar


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

          Gruß
          Thorsten
          pv.png

          Kommentar


            #65
            kingolli / DaPumuckl : irgendeine idee/Lösung zum Zeitversatz?
            Scheinbar erlaubt die API die Angabe der Zeitzone: api [Forecast.Solar] => ?time=utc&time_tz=0

            Eine Lösung habe ich leider noch nicht...
            Zuletzt geändert von ThorstenGehrig; 09.08.2022, 20:47.

            Kommentar


              #66
              Hallo!

              Bin bis Ende August unterwegs, ich sehe es mir dann an.

              Es gab noch kleinere andere Fehler, die würde ich dann auch fixen.

              Grüße
              David

              Kommentar


                #67
                Hallo zusammen,

                bei mir steht das Thema im Moment auch ganz hinten an. Bin im Moment eher mit Gartenbau beschäftigt. In der kalten Jahreszeit wird's wohl wieder für die Visu bisschen Zeit geben.
                Zeitversatz besteht bei mir im Moment auch noch.

                kingolli vielen Dank schon mal für deine Mühen im Voraus

                Grüße

                Kommentar


                  #68
                  Zitat von ThorstenGehrig Beitrag anzeigen
                  kingolli / DaPumuckl : irgendeine idee/Lösung zum Zeitversatz?
                  Scheinbar erlaubt die API die Angabe der Zeitzone: api [Forecast.Solar] => ?time=utc&time_tz=0

                  Eine Lösung habe ich leider noch nicht...
                  Moin!

                  Laut Doku sind die Parameter "time" und "time_tz" nicht für die Timezone, sondern nur fürs Format:

                  "With this parameter you can define in which format the timestamps will be returned."

                  Hast du mal gecheckt, ob auf deiner Edomi Kiste alle Länder und Timezone Einstellungen korrekt sind? Eventuell Sommer/Winterzeit Umschaltung oder sowas?!

                  PS: schau dir mal das Damping an, vielleicht ist es das:
                  https://doc.forecast.solar/doku.php?id=damping

                  Grüße
                  David

                  Kommentar


                    #69
                    N'Abend zusammen.

                    Leider ist bei mir mein "Haupt-Edomi-Log" nahezu täglich mit Fehlermeldungen aus diesem LBS gefüllt. Hat sonst niemand das Problem? Meistens funktioniert der Abruf und ich bekomme valide Daten. Ich rufe den LBS mit einer 8-Minuten-Verzögerung jede Stunde auf:

                    2022-09-12 18:08:02 363090 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 66 | Undefined variable: json ERROR
                    2022-09-12 18:08:02 365930 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Undefined variable: array ERROR
                    2022-09-12 18:08:02 366187 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Trying to get property 'message' of non-object ERROR
                    2022-09-12 18:08:02 366303 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Trying to get property 'code' of non-object ERROR
                    2022-09-12 18:08:02 366405 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Undefined variable: array ERROR
                    2022-09-12 18:08:02 366499 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Trying to get property 'message' of non-object ERROR
                    2022-09-12 18:08:02 366619 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Trying to get property 'text' of non-object ERROR
                    2022-09-12 18:08:02 367796 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Undefined variable: array ERROR
                    2022-09-12 18:08:02 367985 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Trying to get property 'message' of non-object ERROR
                    2022-09-12 18:08:02 368083 ? 9632 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Trying to get property 'text' of non-object ERROR
                    Kann man diese Fehler im LBS einfach unterdrücken? Bin für jeden Tipp dankbar.

                    VG
                    Flo
                    Zuletzt geändert von gkamp; 13.09.2022, 12:29. Grund: Weitere Erläuterung

                    Kommentar


                      #70
                      Moin!

                      Ich hab einen neuen Baustein programmiert:
                      http://service.knx-user-forum.de/?co...ad&id=19002600

                      Kannst du gerne testen und berichten.

                      Grüße
                      David

                      Kommentar


                        #71
                        Zitat von kingolli Beitrag anzeigen
                        Moin!

                        Ich hab einen neuen Baustein programmiert:
                        http://service.knx-user-forum.de/?co...ad&id=19002600

                        Kannst du gerne testen und berichten.

                        Grüße
                        David
                        Hallo David,

                        wie kann ich deinem Baustein zwei Dachseiten in ein gemeinsames Archiv laufen lassen?

                        Viele Grüße
                        Tino

                        Kommentar


                          #72
                          Zitat von gkamp Beitrag anzeigen
                          Leider ist bei mir mein "Haupt-Edomi-Log" nahezu täglich mit Fehlermeldungen aus diesem LBS gefüllt. Hat sonst niemand das Problem?
                          Ist bei mir genau das gleiche, ich war irgendwann gezwungen meinen Fehler Log ganz auszuschalten...
                          Da aber seit ca. 2 Tagen gar keine Forecast Daten mehr kommen und der Fehler 1 im Baustein angezeigt wird, werde ich mal den Baustein vom David testen, Feedback folgt.

                          VG
                          Hörnchen

                          Kommentar


                            #73
                            Hallo,

                            der LBS spuckt bei mir neuerdings einen Fehler aus (A27 = 1). Die Fehlerhinweise im LBS-eigenen Log sind nahezu leer:

                            Code:
                             [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
                              [TR]
                              [TD]2023-01-11 10:47:55[/TD]
                              [TD]089587[/TD]
                              [TD]23405[/TD]
                              [TD]debug[/TD]
                              [TD]EXE19002271 [v0.4]: LBS started[/TD]
                              [/TR]
                              [TR]
                              [TD]2023-01-11 10:47:55[/TD]
                              [TD]090550[/TD]
                              [TD]23405[/TD]
                              [TD]debug[/TD]
                              [TD]EXE19002271 [v0.4]: url-Ertrag - Dach 1: https://api.forecast.solar//estimate/watts/xx,xxxxxx/x,xxxxxx/24/5/12,8.xml[/TD]
                              [/TR]
                              [TR]
                              [TD]2023-01-11 10:47:55[/TD]
                              [TD]325115[/TD]
                              [TD]23405[/TD]
                              [TD]debug[/TD]
                              [TD]EXE19002271 [v0.4]: XML-Error - Dach 1:[/TD]
                              [/TR]
                              [TR]
                              [TD]2023-01-11 10:47:55[/TD]
                              [TD]327327[/TD]
                              [TD]23405[/TD]
                              [TD]debug[/TD]
                              [TD]EXE19002271 [v0.4]: Fehlertext:[/TD]
                              [/TR]
                              [TR]
                              [TD]2023-01-11 10:47:55[/TD]
                              [TD]328783[/TD]
                              [TD]23405[/TD]
                              [TD]debug[/TD]
                              [TD]EXE19002271 [v0.4]: Fehler:1[/TD]
                              [/TR]
                              [TR]
                              [TD]2023-01-11 10:47:55[/TD]
                              [TD]329348[/TD]
                              [TD]23405[/TD]
                              [TD]debug[/TD]
                              [TD]EXE19002271 [v0.4]: LBS stopped[/TD]
                              [/TR]
                              [/TABLE]
                            Im Edomi-Fehler-Log wird folgendes eingetragen:

                            Code:
                            2023-01-11 10:47:55321594?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 63 | simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not foundERROR2023-01-11 10:47:55321775?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 63 | simplexml_load_string(): There is a syntax error in your request, please check.ERROR2023-01-11 10:47:55321851?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 63 | simplexml_load_string(): ^ERROR2023-01-11 10:47:55322784?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 66 | Undefined variable: jsonERROR2023-01-11 10:47:55325216?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Undefined variable: arrayERROR2023-01-11 10:47:55325299?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Trying to get property 'message' of non-objectERROR2023-01-11 10:47:55325371?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 74 | Trying to get property 'code' of non-objectERROR2023-01-11 10:47:55325438?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Undefined variable: arrayERROR2023-01-11 10:47:55325503?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Trying to get property 'message' of non-objectERROR2023-01-11 10:47:55325592?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 687 | Trying to get property 'text' of non-objectERROR2023-01-11 10:47:55326152?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Undefined variable: arrayERROR2023-01-11 10:47:55326245?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Trying to get property 'message' of non-objectERROR2023-01-11 10:47:55326309?23405Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 688 | Trying to get property 'text' of non-objectERROR​
                            Im Browser bekomme ich mit https://api.forecast.solar//estimate.../24/5/12,8.xml (mit meinen Längen- und Breitengraden) eine gefüllte xml zurück.

                            Code:
                            <response>
                            <result>
                            <data>
                            <key>2023-01-11 08:12:00</key>
                            <value>0</value>
                            </data>
                            <data>
                            <key>2023-01-11 09:00:00</key>
                            <value>420</value>
                            </data>
                            <data>
                            <key>2023-01-11 10:00:00</key>
                            <value>804</value>
                            </data>
                            <data>
                            <key>2023-01-11 11:00:00</key>
                            <value>1037</value>
                            </data>
                            <data>
                            <key>2023-01-11 12:00:00</key>
                            <value>1108</value>
                            </data>
                            <data>
                            <key>2023-01-11 13:00:00</key>
                            <value>1092</value>
                            </data>
                            <data>
                            <key>2023-01-11 14:00:00</key>
                            <value>1001</value>
                            </data>
                            <data>
                            <key>2023-01-11 15:00:00</key>
                            <value>735</value>
                            </data>
                            <data>
                            <key>2023-01-11 16:00:00</key>
                            <value>282</value>
                            </data>
                            <data>
                            <key>2023-01-11 16:48:00</key>
                            <value>0</value>
                            </data>
                            <data>
                            <key>2023-01-12 08:11:00</key>
                            <value>0</value>
                            </data>
                            <data>
                            <key>2023-01-12 09:00:00</key>
                            <value>617</value>
                            </data>
                            <data>
                            <key>2023-01-12 10:00:00</key>
                            <value>807</value>
                            </data>
                            <data>
                            <key>2023-01-12 11:00:00</key>
                            <value>1044</value>
                            </data>
                            <data>
                            <key>2023-01-12 12:00:00</key>
                            <value>1117</value>
                            </data>
                            <data>
                            <key>2023-01-12 13:00:00</key>
                            <value>1091</value>
                            </data>
                            <data>
                            <key>2023-01-12 14:00:00</key>
                            <value>986</value>
                            </data>
                            <data>
                            <key>2023-01-12 15:00:00</key>
                            <value>717</value>
                            </data>
                            <data>
                            <key>2023-01-12 16:00:00</key>
                            <value>279</value>
                            </data>
                            <data>
                            <key>2023-01-12 16:49:00</key>
                            <value>0</value>
                            </data>
                            </result>
                            <message>
                            <code>0</code>
                            <type>success</type>
                            <text/>​
                            Kann jemand sagen, wo der Fehler liegt? Danke!

                            Kommentar


                              #74
                              Zitat von madmaxx Beitrag anzeigen
                              Im Browser bekomme ich mit https://api.forecast.solar//estimate.../24/5/12,8.xml (mit meinen Längen- und Breitengraden) eine gefüllte xml zurück.
                              Sicher, dass da bei dir Kommas stehen? Da müssten eigentlich überall Punkte (".") rein, die URL muss am Ende so aussehen:

                              https://api.forecast.solar/estimate/.../24/5/12.8.xml

                              (Location ist Frankfurt/Main Hauptbahnhof)

                              Grüße
                              David

                              Kommentar


                                #75
                                Zitat von kingolli Beitrag anzeigen
                                Da müssten eigentlich überall Punkte (".")
                                Danke für die Idee, funktioniert im Browser sowohl, als auch. Hab's im LBS mit Punkten getestet, aber leider kein Unterschied. Gleiche Fehlermeldungen...

                                Was mir mit meinen kläglichen Programmierkenntnissen aufgefallen ist: laut LBS-Quelltext wird anscheinend eine json angefordert

                                PHP-Code:
                                    // request json data
                                    
                                $url .= '.json?';​ 

                                laut Edomi-Fehler-Log kommt aber eine xml an?

                                Grüße
                                Marcus

                                Kommentar

                                Lädt...
                                X