Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test PV Forecast Adapter

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    207

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Test PV Forecast Adapter

Test PV Forecast Adapter

Scheduled Pinned Locked Moved Tester
forecastphotovoltaik
879 Posts 113 Posters 284.2k Views 107 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L luckyheiko

    Hallo
    welche der 3 Auswahlmöglichkeiten ist die 'beste' (genaueste) was den Forcast angeht?
    habt ihr schon mal https://solarprognose.de probiert?
    gibt es hier einen Adapter oder könnte es hier eingepflegt werden?

    mcBirneM Offline
    mcBirneM Offline
    mcBirne
    wrote on last edited by
    #862

    @luckyheiko
    für mich ist Solcast am genauesten

    1 Reply Last reply
    0
    • maduutoM maduuto

      Hallo. PV Forecast läuft über Solcast. Scheinbar scheint sich das aber nicht zu aktualisieren. Also doch, einmal am Tag, aber im Laufe des Tages nicht. Wenn aber Solcast die Prognose ändert, bekommt das aber PV Forecast nur mit wenn ich manuell aktualisiere (Instanz neustarten). Kann man das irgendwie manuell ändern?

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      wrote on last edited by
      #863

      @maduuto sagte in Test PV Forecast Adapter:

      Kann man das irgendwie manuell ändern?

      Hatten wir hier schon öfter diskutiert. Liegt daran, dass Solcast nur Daten ab Zeitpunkt der Abfrage liefert. Das sieht in Graphen dann komisch aus. Man müsste den Adapter also erweitern, damit die Daten der vorigen Anfragen mit einer weiteren Anfrage zusammengeführt werden.

      Da ich Solcast nicht nutze, habe ich das Thema gerade nicht auf dem Zettel.

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      M 1 Reply Last reply
      0
      • haus-automatisierungH haus-automatisierung

        @maduuto sagte in Test PV Forecast Adapter:

        Kann man das irgendwie manuell ändern?

        Hatten wir hier schon öfter diskutiert. Liegt daran, dass Solcast nur Daten ab Zeitpunkt der Abfrage liefert. Das sieht in Graphen dann komisch aus. Man müsste den Adapter also erweitern, damit die Daten der vorigen Anfragen mit einer weiteren Anfrage zusammengeführt werden.

        Da ich Solcast nicht nutze, habe ich das Thema gerade nicht auf dem Zettel.

        M Offline
        M Offline
        maxpd
        wrote on last edited by maxpd
        #864

        Ich habe Solcast und Forecast gleichzeitig. Bei mir ist Solcast (rot) meist höher als Forecast (blau).
        Hier im Vergleich + das tatsächliche Ergebnis (gelb):

        b7e9afaa-1cc0-4991-84ab-b01b91f50ee7-image.png

        Vielleicht wäre Solcast ~ -40% ein guter Wert

        Gruß
        maxpd

        Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

        mcBirneM 1 Reply Last reply
        0
        • M maxpd

          Ich habe Solcast und Forecast gleichzeitig. Bei mir ist Solcast (rot) meist höher als Forecast (blau).
          Hier im Vergleich + das tatsächliche Ergebnis (gelb):

          b7e9afaa-1cc0-4991-84ab-b01b91f50ee7-image.png

          Vielleicht wäre Solcast ~ -40% ein guter Wert

          mcBirneM Offline
          mcBirneM Offline
          mcBirne
          wrote on last edited by
          #865

          BeinSolcast bekomme ich leider nur noch eine Anlage mit einem Modulfeld rein. Da ich eine Anlage mur drei Ausrichtungen habe, habe ich 3 Klnten erstellt und im IObroker alles zusammengerechnet. Das ist zwar etwas umständlich aber forecas.solar ist bei mir sehr ungenau. Manchmal passt es, aber manchmal auch stark daneben.

          1 Reply Last reply
          0
          • BananaJoeB Offline
            BananaJoeB Offline
            BananaJoe
            Most Active
            wrote on last edited by
            #866

            @mcbirne sagte in Test PV Forecast Adapter:

            BeinSolcast bekomme ich leider nur noch eine Anlage mit einem Modulfeld rein.

            Online in deren Webinterface?
            ok, da gehen maximal 2:
            fcdbad35-f007-48ee-93ff-9fbd09f149f1-image.png

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 44TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=157 Tasmota/Shelly || >=88 ZigBee || PV 8.1kW / Akku 10,5kWh || 2x USV 900/750W kaskadiert || Creality CR-10 SE 3D-Drucker

            mcBirneM 1 Reply Last reply
            0
            • BananaJoeB BananaJoe

              @mcbirne sagte in Test PV Forecast Adapter:

              BeinSolcast bekomme ich leider nur noch eine Anlage mit einem Modulfeld rein.

              Online in deren Webinterface?
              ok, da gehen maximal 2:
              fcdbad35-f007-48ee-93ff-9fbd09f149f1-image.png

              mcBirneM Offline
              mcBirneM Offline
              mcBirne
              wrote on last edited by
              #867

              @bananajoe
              Ja, aber ich habe es nicht geschafft ein zweites Array zu erstellen.

              1 Reply Last reply
              0
              • C Offline
                C Offline
                ceram
                wrote on last edited by
                #868

                Hallo zusammen,

                seit einigen Tagen funktioniert der Adapter (Version 4.0.0 mit Solcast) bei mir nicht mehr richtig. Gegen 1 Uhr wirft er ca. 600 (!) Mal hintereinander den Fehler:

                2025-03-20 01:00:11.843 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:16.527 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:16.779 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.266 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.319 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.423 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.474 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.477 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.480 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.483 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.685 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:17.997 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:18.000 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:18.003 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:18.128 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                2025-03-20 01:00:18.184 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                

                Trotzdem werden die Werte gegen 1:15 Uhr einmalig updated. Danach kann ich aber den ganzen Tag keinen Refresh mehr auslösen, da durch die Massenanfragen gegen 1:00 Uhr natürlich das Kontingent aufgebraucht ist.

                Ist der Fehler bekannt? Ich habe bewusst nicht die Version geupdatet, da der Changelog nichts von einem entsprechenden Fehler/Fix enthält.

                Viele Grüße!

                icebearI haus-automatisierungH 2 Replies Last reply
                0
                • C ceram

                  Hallo zusammen,

                  seit einigen Tagen funktioniert der Adapter (Version 4.0.0 mit Solcast) bei mir nicht mehr richtig. Gegen 1 Uhr wirft er ca. 600 (!) Mal hintereinander den Fehler:

                  2025-03-20 01:00:11.843 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:16.527 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:16.779 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.266 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.319 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.423 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.474 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.477 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.480 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.483 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.685 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:17.997 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:18.000 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:18.003 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:18.128 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  2025-03-20 01:00:18.184 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                  

                  Trotzdem werden die Werte gegen 1:15 Uhr einmalig updated. Danach kann ich aber den ganzen Tag keinen Refresh mehr auslösen, da durch die Massenanfragen gegen 1:00 Uhr natürlich das Kontingent aufgebraucht ist.

                  Ist der Fehler bekannt? Ich habe bewusst nicht die Version geupdatet, da der Changelog nichts von einem entsprechenden Fehler/Fix enthält.

                  Viele Grüße!

                  icebearI Offline
                  icebearI Offline
                  icebear
                  wrote on last edited by
                  #869

                  @ceram

                  Request failed with status code 429 = Too many requests.

                  1 Reply Last reply
                  0
                  • C ceram

                    Hallo zusammen,

                    seit einigen Tagen funktioniert der Adapter (Version 4.0.0 mit Solcast) bei mir nicht mehr richtig. Gegen 1 Uhr wirft er ca. 600 (!) Mal hintereinander den Fehler:

                    2025-03-20 01:00:11.843 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:16.527 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:16.779 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.266 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.319 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.423 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.474 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.477 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.480 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.483 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.685 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:17.997 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:18.000 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:18.003 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:18.128 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    2025-03-20 01:00:18.184 - error: pvforecast.0 (2205) Axios Error AxiosError: Request failed with status code 429
                    

                    Trotzdem werden die Werte gegen 1:15 Uhr einmalig updated. Danach kann ich aber den ganzen Tag keinen Refresh mehr auslösen, da durch die Massenanfragen gegen 1:00 Uhr natürlich das Kontingent aufgebraucht ist.

                    Ist der Fehler bekannt? Ich habe bewusst nicht die Version geupdatet, da der Changelog nichts von einem entsprechenden Fehler/Fix enthält.

                    Viele Grüße!

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    wrote on last edited by
                    #870

                    @ceram sagte in Test PV Forecast Adapter:

                    seit einigen Tagen funktioniert der Adapter (Version 4.0.0 mit Solcast) bei mir nicht mehr richtig.

                    Die neue Konfiguration wurde aber schon übernommen?

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    C 1 Reply Last reply
                    0
                    • haus-automatisierungH haus-automatisierung

                      @ceram sagte in Test PV Forecast Adapter:

                      seit einigen Tagen funktioniert der Adapter (Version 4.0.0 mit Solcast) bei mir nicht mehr richtig.

                      Die neue Konfiguration wurde aber schon übernommen?

                      C Offline
                      C Offline
                      ceram
                      wrote on last edited by
                      #871

                      @haus-automatisierung Wenn du damit die Solcast-seitige Umstellung vor einigen Monaten meinst, wegen der 4.0.0 veröffentlicht wurde: Ja, das habe ich gemacht.

                      icebearI haus-automatisierungH 2 Replies Last reply
                      0
                      • C ceram

                        @haus-automatisierung Wenn du damit die Solcast-seitige Umstellung vor einigen Monaten meinst, wegen der 4.0.0 veröffentlicht wurde: Ja, das habe ich gemacht.

                        icebearI Offline
                        icebearI Offline
                        icebear
                        wrote on last edited by
                        #872

                        @ceram

                        Hast du vielleicht noch irgendwo eine Abfrage zu Solcast laufen? z.B. EVCC

                        1 Reply Last reply
                        0
                        • C ceram

                          @haus-automatisierung Wenn du damit die Solcast-seitige Umstellung vor einigen Monaten meinst, wegen der 4.0.0 veröffentlicht wurde: Ja, das habe ich gemacht.

                          haus-automatisierungH Offline
                          haus-automatisierungH Offline
                          haus-automatisierung
                          Developer Most Active
                          wrote on last edited by
                          #873

                          @ceram Dann das Loglevel mal auf Debug ändern

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          C 1 Reply Last reply
                          0
                          • haus-automatisierungH haus-automatisierung

                            @ceram Dann das Loglevel mal auf Debug ändern

                            C Offline
                            C Offline
                            ceram
                            wrote on last edited by
                            #874

                            @icebear Nein, pvforecast darf exklusiv darauf zugreifen.

                            @haus-automatisierung Es ist schon faszinierend, was ein simpler Neustart manchmal bewirken kann. Bein Ändern des Loglevels startete der Adapter neu. Und bis jetzt sieht es so aus, als sei das Problem alleine dadurch schon behoben.

                            Ich bekomme seit 0:00 im Viertelstundentakt jetzt eine Debug-Ausgabe mit den immer gleichen Daten. Nur um 1:00 Uhr unterscheidet sich die Ausgabe einmalig, da nur dort die Zeilen 4-5 und 10-13 enthalten sind. Das offenbar um 1:00 Uhr gezogene Update von der Solcast-API wird vom Adapter dann um 1:15 in die Datenpunkte eingepflegt. Hier die Ausgabe von 1:00 Uhr:

                            2025-03-25 01:00:00.049 - debug: pvforecast.0 (7841) [updateActualDataInterval] starting update (today: 25, tomorrow: 26)
                            2025-03-25 01:00:00.067 - debug: pvforecast.0 (7841) [updateActualDataInterval] current service data for plants.pv.service.data ("PV"): {"watts":{"2025-03-24 06:00:00":0,"2025-03-24 06:30:00":0,"2025-03-24 07:00:00":56.300000000000004,"2025-03-24 07:30:00":328.6,"2025-03-24 08:00:00":1099.3,"2025-03-24 08:30:00":1953.7,"2025-03-24 09:00:00":2873,"2025-03-24 09:30:00":3707.8,"2025-03-24 10:00:00":4523.3,"2025-03-24 10:30:00":5336.8,"2025-03-24 11:00:00":6195.700000000001,"2025-03-24 11:30:00":6841.1,"2025-03-24 12:00:00":7148,"2025-03-24 12:30:00":7171,"2025-03-24 13:00:00":6762.6,"2025-03-24 13:30:00":6192.9,"2025-03-24 14:00:00":5313,"2025-03-24 14:30:00":4712.6,"2025-03-24 15:00:00":4312.9,"2025-03-24 15:30:00":3789.2999999999997,"2025-03-24 16:00:00":3104.7,"2025-03-24 16:30:00":2424.1000000000004,"2025-03-24 17:00:00":1712.2,"2025-03-24 17:30:00":1103.5,"2025-03-24 18:00:00":573.3000000000001,"2025-03-24 18:30:00":188.4,"2025-03-24 19:00:00":17.8,"2025-03-24 19:30:00":0,"2025-03-24 20:00:00":0,"2025-03-24 20:30:00":0,"2025-03-24 21:00:00":0,"2025-03-24 21:30:00":0,"2025-03-25 06:00:00":0,"2025-03-25 06:30:00":0,"2025-03-25 07:00:00":61.9,"2025-03-25 07:30:00":278.6,"2025-03-25 08:00:00":798.5,"2025-03-25 08:30:00":1573.5,"2025-03-25 09:00:00":2403.4,"2025-03-25 09:30:00":3368.3999999999996,"2025-03-25 10:00:00":4357.400000000001,"2025-03-25 10:30:00":5033.8,"2025-03-25 11:00:00":5342.3,"2025-03-25 11:30:00":5556.5,"2025-03-25 12:00:00":5787.5,"2025-03-25 12:30:00":5748.1,"2025-03-25 13:00:00":5395,"2025-03-25 13:30:00":5114.200000000001,"2025-03-25 14:00:00":4829,"2025-03-25 14:30:00":4485.2,"2025-03-25 15:00:00":4069,"2025-03-25 15:30:00":3621.9,"2025-03-25 16:00:00":3124.2999999999997,"2025-03-25 16:30:00":2406.5,"2025-03-25 17:00:00":1625.3,"2025-03-25 17:30:00":938.4,"2025-03-25 18:00:00":415.3,"2025-03-25 18:30:00":147.2,"2025-03-25 19:00:00":11.9,"2025-03-25 19:30:00":0,"2025-03-25 20:00:00":0,"2025-03-25 20:30:00":0,"2025-03-25 21:00:00":0,"2025-03-25 21:30:00":0},"watt_hours_period":{"2025-03-24 01:30:00":0,"2025-03-24 02:00:00":0,"2025-03-24 02:30:00":0,"2025-03-24 03:00:00":0,"2025-03-24 03:30:00":0,"2025-03-24 04:00:00":0,"2025-03-24 04:30:00":0,"2025-03-24 05:00:00":0,"2025-03-24 05:30:00":0,"2025-03-24 06:00:00":0,"2025-03-24 06:30:00":0,"2025-03-24 07:00:00":14.075000000000001,"2025-03-24 07:30:00":96.22500000000001,"2025-03-24 08:00:00":356.97499999999997,"2025-03-24 08:30:00":763.25,"2025-03-24 09:00:00":1206.6750000000002,"2025-03-24 09:30:00":1645.2,"2025-03-24 10:00:00":2057.775,"2025-03-24 10:30:00":2465.0249999999996,"2025-03-24 11:00:00":2883.125,"2025-03-24 11:30:00":3259.2,"2025-03-24 12:00:00":3497.275,"2025-03-24 12:30:00":3579.7499999999995,"2025-03-24 13:00:00":3483.4,"2025-03-24 13:30:00":3238.875,"2025-03-24 14:00:00":2876.475,"2025-03-24 14:30:00":2506.4,"2025-03-24 15:00:00":2256.3750000000005,"2025-03-24 15:30:00":2025.55,"2025-03-24 16:00:00":1723.5,"2025-03-24 16:30:00":1382.2,"2025-03-24 17:00:00":1034.075,"2025-03-24 17:30:00":703.925,"2025-03-24 18:00:00":419.20000000000005,"2025-03-24 18:30:00":190.425,"2025-03-24 19:00:00":51.550000000000004,"2025-03-24 19:30:00":0,"2025-03-24 20:00:00":0,"2025-03-24 20:30:00":0,"2025-03-24 21:00:00":0,"2025-03-24 21:30:00":0,"2025-03-24 22:00:00":0,"2025-03-24 22:30:00":0,"2025-03-24 23:00:00":0,"2025-03-24 23:30:00":0,"2025-03-25 00:00:00":0,"2025-03-25 00:30:00":0,"2025-03-25 01:00:00":0,"2025-03-25 01:30:00":0,"2025-03-25 02:00:00":0,"2025-03-25 02:30:00":0,"2025-03-25 03:00:00":0,"2025-03-25 03:30:00":0,"2025-03-25 04:00:00":0,"2025-03-25 04:30:00":0,"2025-03-25 05:00:00":0,"2025-03-25 05:30:00":0,"2025-03-25 06:00:00":0,"2025-03-25 06:30:00":0,"2025-03-25 07:00:00":15.475,"2025-03-25 07:30:00":85.125,"2025-03-25 08:00:00":269.27500000000003,"2025-03-25 08:30:00":593,"2025-03-25 09:00:00":994.2249999999999,"2025-03-25 09:30:00":1442.95,"2025-03-25 10:00:00":1931.4499999999998,"2025-03-25 10:30:00":2347.8,"2025-03-25 11:00:00":2594.025,"2025-03-25 11:30:00":2724.7,"2025-03-25 12:00:00":2836,"2025-03-25 12:30:00":2883.8999999999996,"2025-03-25 13:00:00":2785.775,"2025-03-25 13:30:00":2627.3,"2025-03-25 14:00:00":2485.8,"2025-03-25 14:30:00":2328.5499999999997,"2025-03-25 15:00:00":2138.5499999999997,"2025-03-25 15:30:00":1922.725,"2025-03-25 16:00:00":1686.55,"2025-03-25 16:30:00":1382.6999999999998,"2025-03-25 17:00:00":1007.9499999999999,"2025-03-25 17:30:00":640.925,"2025-03-25 18:00:00":338.42499999999995,"2025-03-25 18:30:00":140.625,"2025-03-25 19:00:00":39.775,"2025-03-25 19:30:00":0,"2025-03-25 20:00:00":0,"2025-03-25 20:30:00":0,"2025-03-25 21:00:00":0,"2025-03-25 21:30:00":0,"2025-03-25 22:00:00":0,"2025-03-25 22:30:00":0,"2025-03-25 23:00:00":0,"2025-03-25 23:30:00":0,"2025-03-26 00:00:00":0,"2025-03-26 00:30:00":0,"2025-03-26 01:00:00":0},"watt_hours":{"2025-03-24 01:30:00":0,"2025-03-24 02:00:00":0,"2025-03-24 02:30:00":0,"2025-03-24 03:00:00":0,"2025-03-24 03:30:00":0,"2025-03-24 04:00:00":0,"2025-03-24 04:30:00":0,"2025-03-24 05:00:00":0,"2025-03-24 05:30:00":0,"2025-03-24 06:00:00":0,"2025-03-24 06:30:00":0,"2025-03-24 07:00:00":14.075000000000001,"2025-03-24 07:30:00":110.30000000000001,"2025-03-24 08:00:00":467.275,"2025-03-24 08:30:00":1230.525,"2025-03-24 09:00:00":2437.2000000000003,"2025-03-24 09:30:00":4082.4000000000005,"2025-03-24 10:00:00":6140.175000000001,"2025-03-24 10:30:00":8605.2,"2025-03-24 11:00:00":11488.325,"2025-03-24 11:30:00":14747.525000000001,"2025-03-24 12:00:00":18244.800000000003,"2025-03-24 12:30:00":21824.550000000003,"2025-03-24 13:00:00":25307.950000000004,"2025-03-24 13:30:00":28546.825000000004,"2025-03-24 14:00:00":31423.300000000003,"2025-03-24 14:30:00":33929.700000000004,"2025-03-24 15:00:00":36186.075000000004,"2025-03-24 15:30:00":38211.62500000001,"2025-03-24 16:00:00":39935.12500000001,"2025-03-24 16:30:00":41317.325000000004,"2025-03-24 17:00:00":42351.4,"2025-03-24 17:30:00":43055.325000000004,"2025-03-24 18:00:00":43474.525,"2025-03-24 18:30:00":43664.950000000004,"2025-03-24 19:00:00":43716.50000000001,"2025-03-24 19:30:00":43716.50000000001,"2025-03-24 20:00:00":43716.50000000001,"2025-03-24 20:30:00":43716.50000000001,"2025-03-24 21:00:00":43716.50000000001,"2025-03-24 21:30:00":43716.50000000001,"2025-03-24 22:00:00":43716.50000000001,"2025-03-24 22:30:00":43716.50000000001,"2025-03-24 23:00:00":43716.50000000001,"2025-03-24 23:30:00":43716.50000000001,"2025-03-25 00:00:00":0,"2025-03-25 00:30:00":0,"2025-03-25 01:00:00":0,"2025-03-25 01:30:00":0,"2025-03-25 02:00:00":0,"2025-03-25 02:30:00":0,"2025-03-25 03:00:00":0,"2025-03-25 03:30:00":0,"2025-03-25 04:00:00":0,"2025-03-25 04:30:00":0,"2025-03-25 05:00:00":0,"2025-03-25 05:30:00":0,"2025-03-25 06:00:00":0,"2025-03-25 06:30:00":0,"2025-03-25 07:00:00":15.475,"2025-03-25 07:30:00":100.6,"2025-03-25 08:00:00":369.875,"2025-03-25 08:30:00":962.875,"2025-03-25 09:00:00":1957.1,"2025-03-25 09:30:00":3400.05,"2025-03-25 10:00:00":5331.5,"2025-03-25 10:30:00":7679.3,"2025-03-25 11:00:00":10273.325,"2025-03-25 11:30:00":12998.025000000001,"2025-03-25 12:00:00":15834.025000000001,"2025-03-25 12:30:00":18717.925000000003,"2025-03-25 13:00:00":21503.700000000004,"2025-03-25 13:30:00":24131.000000000004,"2025-03-25 14:00:00":26616.800000000003,"2025-03-25 14:30:00":28945.350000000002,"2025-03-25 15:00:00":31083.9,"2025-03-25 15:30:00":33006.625,"2025-03-25 16:00:00":34693.175,"2025-03-25 16:30:00":36075.875,"2025-03-25 17:00:00":37083.825,"2025-03-25 17:30:00":37724.75,"2025-03-25 18:00:00":38063.175,"2025-03-25 18:30:00":38203.8,"2025-03-25 19:00:00":38243.575000000004,"2025-03-25 19:30:00":38243.575000000004,"2025-03-25 20:00:00":38243.575000000004,"2025-03-25 20:30:00":38243.575000000004,"2025-03-25 21:00:00":38243.575000000004,"2025-03-25 21:30:00":38243.575000000004,"2025-03-25 22:00:00":38243.575000000004,"2025-03-25 22:30:00":38243.575000000004,"2025-03-25 23:00:00":38243.575000000004,"2025-03-25 23:30:00":38243.575000000004,"2025-03-26 00:00:00":0,"2025-03-26 00:30:00":0,"2025-03-26 01:00:00":0},"watt_hours_day":{"2025-03-24":43716.50000000001,"2025-03-25":38243.575000000004,"2025-03-26":0}}
                            2025-03-25 01:00:00.087 - debug: pvforecast.0 (7841) [updateActualDataInterval] prepared data for plants.pv.energy.*: {"2025-03-24 01:00:00":0,"2025-03-24 02:00:00":0,"2025-03-24 03:00:00":0,"2025-03-24 04:00:00":0,"2025-03-24 05:00:00":0,"2025-03-24 06:00:00":0,"2025-03-24 07:00:00":110.30000000000001,"2025-03-24 08:00:00":1120.225,"2025-03-24 09:00:00":2851.875,"2025-03-24 10:00:00":4522.799999999999,"2025-03-24 11:00:00":6142.325,"2025-03-24 12:00:00":7077.025,"2025-03-24 13:00:00":6722.275,"2025-03-24 14:00:00":5382.875,"2025-03-24 15:00:00":4281.925,"2025-03-24 16:00:00":3105.7,"2025-03-24 17:00:00":1738,"2025-03-24 18:00:00":609.625,"2025-03-24 19:00:00":51.550000000000004,"2025-03-24 20:00:00":0,"2025-03-24 21:00:00":0,"2025-03-24 22:00:00":0,"2025-03-24 23:00:00":0,"2025-03-25 00:00:00":0,"2025-03-25 01:00:00":0,"2025-03-25 02:00:00":0,"2025-03-25 03:00:00":0,"2025-03-25 04:00:00":0,"2025-03-25 05:00:00":0,"2025-03-25 06:00:00":0,"2025-03-25 07:00:00":100.6,"2025-03-25 08:00:00":862.2750000000001,"2025-03-25 09:00:00":2437.175,"2025-03-25 10:00:00":4279.25,"2025-03-25 11:00:00":5318.725,"2025-03-25 12:00:00":5719.9,"2025-03-25 13:00:00":5413.075000000001,"2025-03-25 14:00:00":4814.35,"2025-03-25 15:00:00":4061.2749999999996,"2025-03-25 16:00:00":3069.25,"2025-03-25 17:00:00":1648.875,"2025-03-25 18:00:00":479.04999999999995,"2025-03-25 19:00:00":39.775,"2025-03-25 20:00:00":0,"2025-03-25 21:00:00":0,"2025-03-25 22:00:00":0,"2025-03-25 23:00:00":0,"2025-03-26 00:00:00":0,"2025-03-26 01:00:00":0}
                            2025-03-25 01:00:00.117 - debug: pvforecast.0 (7841) plant "PV" - last update: 0, service url: https://api.solcast.com.au/rooftop_sites/xyz-xyz-xyz-xyz/forecasts?format=json&api_key=**config.apiKey**
                            2025-03-25 01:00:00.118 - debug: pvforecast.0 (7841) Starting update of PV
                            2025-03-25 01:00:00.214 - debug: pvforecast.0 (7841) generated JSON data of "PV": [{"t":1742792400000,"y":0},{"t":1742794200000,"y":0},{"t":1742796000000,"y":0.0563},{"t":1742797800000,"y":0.3286},{"t":1742799600000,"y":1.0993},{"t":1742801400000,"y":1.9537},{"t":1742803200000,"y":2.873},{"t":1742805000000,"y":3.7078},{"t":1742806800000,"y":4.5233},{"t":1742808600000,"y":5.3368},{"t":1742810400000,"y":6.1957},{"t":1742812200000,"y":6.8411},{"t":1742814000000,"y":7.148},{"t":1742815800000,"y":7.171},{"t":1742817600000,"y":6.7626},{"t":1742819400000,"y":6.1929},{"t":1742821200000,"y":5.313},{"t":1742823000000,"y":4.7126},{"t":1742824800000,"y":4.3129},{"t":1742826600000,"y":3.7893},{"t":1742828400000,"y":3.1047},{"t":1742830200000,"y":2.4241},{"t":1742832000000,"y":1.7122},{"t":1742833800000,"y":1.1035},{"t":1742835600000,"y":0.5733},{"t":1742837400000,"y":0.1884},{"t":1742839200000,"y":0.0178},{"t":1742841000000,"y":0},{"t":1742842800000,"y":0},{"t":1742844600000,"y":0},{"t":1742846400000,"y":0},{"t":1742848200000,"y":0},{"t":1742878800000,"y":0},{"t":1742880600000,"y":0},{"t":1742882400000,"y":0.0619},{"t":1742884200000,"y":0.2786},{"t":1742886000000,"y":0.7985},{"t":1742887800000,"y":1.5735},{"t":1742889600000,"y":2.4034},{"t":1742891400000,"y":3.3684},{"t":1742893200000,"y":4.3574},{"t":1742895000000,"y":5.0338},{"t":1742896800000,"y":5.3423},{"t":1742898600000,"y":5.5565},{"t":1742900400000,"y":5.7875},{"t":1742902200000,"y":5.7481},{"t":1742904000000,"y":5.395},{"t":1742905800000,"y":5.1142},{"t":1742907600000,"y":4.829},{"t":1742909400000,"y":4.4852},{"t":1742911200000,"y":4.069},{"t":1742913000000,"y":3.6219},{"t":1742914800000,"y":3.1243},{"t":1742916600000,"y":2.4065},{"t":1742918400000,"y":1.6253},{"t":1742920200000,"y":0.9384},{"t":1742922000000,"y":0.4153},{"t":1742923800000,"y":0.1472},{"t":1742925600000,"y":0.0119},{"t":1742927400000,"y":0},{"t":1742929200000,"y":0},{"t":1742931000000,"y":0},{"t":1742932800000,"y":0},{"t":1742934600000,"y":0}]
                            2025-03-25 01:00:00.276 - debug: pvforecast.0 (7841) generated JSON table of "PV": [{"Time":"2025-03-24 06:00:00","Power":"0,000"},{"Time":"2025-03-24 06:30:00","Power":"0,000"},{"Time":"2025-03-24 07:00:00","Power":"0,056"},{"Time":"2025-03-24 07:30:00","Power":"0,329"},{"Time":"2025-03-24 08:00:00","Power":"1,099"},{"Time":"2025-03-24 08:30:00","Power":"1,954"},{"Time":"2025-03-24 09:00:00","Power":"2,873"},{"Time":"2025-03-24 09:30:00","Power":"3,708"},{"Time":"2025-03-24 10:00:00","Power":"4,523"},{"Time":"2025-03-24 10:30:00","Power":"5,337"},{"Time":"2025-03-24 11:00:00","Power":"6,196"},{"Time":"2025-03-24 11:30:00","Power":"6,841"},{"Time":"2025-03-24 12:00:00","Power":"7,148"},{"Time":"2025-03-24 12:30:00","Power":"7,171"},{"Time":"2025-03-24 13:00:00","Power":"6,763"},{"Time":"2025-03-24 13:30:00","Power":"6,193"},{"Time":"2025-03-24 14:00:00","Power":"5,313"},{"Time":"2025-03-24 14:30:00","Power":"4,713"},{"Time":"2025-03-24 15:00:00","Power":"4,313"},{"Time":"2025-03-24 15:30:00","Power":"3,789"},{"Time":"2025-03-24 16:00:00","Power":"3,105"},{"Time":"2025-03-24 16:30:00","Power":"2,424"},{"Time":"2025-03-24 17:00:00","Power":"1,712"},{"Time":"2025-03-24 17:30:00","Power":"1,103"},{"Time":"2025-03-24 18:00:00","Power":"0,573"},{"Time":"2025-03-24 18:30:00","Power":"0,188"},{"Time":"2025-03-24 19:00:00","Power":"0,018"},{"Time":"2025-03-24 19:30:00","Power":"0,000"},{"Time":"2025-03-24 20:00:00","Power":"0,000"},{"Time":"2025-03-24 20:30:00","Power":"0,000"},{"Time":"2025-03-24 21:00:00","Power":"0,000"},{"Time":"2025-03-24 21:30:00","Power":"0,000"},{"Time":"2025-03-25 06:00:00","Power":"0,000"},{"Time":"2025-03-25 06:30:00","Power":"0,000"},{"Time":"2025-03-25 07:00:00","Power":"0,062"},{"Time":"2025-03-25 07:30:00","Power":"0,279"},{"Time":"2025-03-25 08:00:00","Power":"0,798"},{"Time":"2025-03-25 08:30:00","Power":"1,573"},{"Time":"2025-03-25 09:00:00","Power":"2,403"},{"Time":"2025-03-25 09:30:00","Power":"3,368"},{"Time":"2025-03-25 10:00:00","Power":"4,357"},{"Time":"2025-03-25 10:30:00","Power":"5,034"},{"Time":"2025-03-25 11:00:00","Power":"5,342"},{"Time":"2025-03-25 11:30:00","Power":"5,556"},{"Time":"2025-03-25 12:00:00","Power":"5,787"},{"Time":"2025-03-25 12:30:00","Power":"5,748"},{"Time":"2025-03-25 13:00:00","Power":"5,395"},{"Time":"2025-03-25 13:30:00","Power":"5,114"},{"Time":"2025-03-25 14:00:00","Power":"4,829"},{"Time":"2025-03-25 14:30:00","Power":"4,485"},{"Time":"2025-03-25 15:00:00","Power":"4,069"},{"Time":"2025-03-25 15:30:00","Power":"3,622"},{"Time":"2025-03-25 16:00:00","Power":"3,124"},{"Time":"2025-03-25 16:30:00","Power":"2,406"},{"Time":"2025-03-25 17:00:00","Power":"1,625"},{"Time":"2025-03-25 17:30:00","Power":"0,938"},{"Time":"2025-03-25 18:00:00","Power":"0,415"},{"Time":"2025-03-25 18:30:00","Power":"0,147"},{"Time":"2025-03-25 19:00:00","Power":"0,012"},{"Time":"2025-03-25 19:30:00","Power":"0,000"},{"Time":"2025-03-25 20:00:00","Power":"0,000"},{"Time":"2025-03-25 20:30:00","Power":"0,000"},{"Time":"2025-03-25 21:00:00","Power":"0,000"},{"Time":"2025-03-25 21:30:00","Power":"0,000"}]
                            2025-03-25 01:00:00.296 - debug: pvforecast.0 (7841) finished plant update: "PV"
                            2025-03-25 01:00:00.297 - debug: pvforecast.0 (7841) finished plants update
                            2025-03-25 01:00:03.120 - debug: pvforecast.0 (7841) received "solcast" data for plant "PV": {"forecasts":[{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T00:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T01:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T01:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T02:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T02:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T03:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T03:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T04:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T04:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T05:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T05:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.0619,"pv_estimate10":0.031,"pv_estimate90":0.0885,"period_end":"2025-03-25T06:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0.291,"pv_estimate10":0.13,"pv_estimate90":0.5739,"period_end":"2025-03-25T06:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.831,"pv_estimate10":0.2512,"pv_estimate90":1.492,"period_end":"2025-03-25T07:00:00.0000000Z","period":"PT30M"},{"pv_estimate":1.6346,"pv_estimate10":0.4159,"pv_estimate90":2.6031,"period_end":"2025-03-25T07:30:00.0000000Z","period":"PT30M"},{"pv_estimate":2.5316,"pv_estimate10":0.7019,"pv_estimate90":3.6444,"period_end":"2025-03-25T08:00:00.0000000Z","period":"PT30M"},{"pv_estimate":3.4872,"pv_estimate10":0.9795,"pv_estimate90":4.6633,"period_end":"2025-03-25T08:30:00.0000000Z","period":"PT30M"},{"pv_estimate":4.4177,"pv_estimate10":1.2294,"pv_estimate90":5.559,"period_end":"2025-03-25T09:00:00.0000000Z","period":"PT30M"},{"pv_estimate":5.1222,"pv_estimate10":1.4104,"pv_estimate90":6.2844,"period_end":"2025-03-25T09:30:00.0000000Z","period":"PT30M"},{"pv_estimate":5.5658,"pv_estimate10":1.5303,"pv_estimate90":6.8637,"period_end":"2025-03-25T10:00:00.0000000Z","period":"PT30M"},{"pv_estimate":5.8205,"pv_estimate10":1.6099,"pv_estimate90":7.2635,"period_end":"2025-03-25T10:30:00.0000000Z","period":"PT30M"},{"pv_estimate":5.9801,"pv_estimate10":1.6404,"pv_estimate90":7.5209,"period_end":"2025-03-25T11:00:00.0000000Z","period":"PT30M"},{"pv_estimate":6.1091,"pv_estimate10":1.679,"pv_estimate90":7.7122,"period_end":"2025-03-25T11:30:00.0000000Z","period":"PT30M"},{"pv_estimate":6.1447,"pv_estimate10":1.6898,"pv_estimate90":7.7332,"period_end":"2025-03-25T12:00:00.0000000Z","period":"PT30M"},{"pv_estimate":6.1628,"pv_estimate10":1.7185,"pv_estimate90":7.6487,"period_end":"2025-03-25T12:30:00.0000000Z","period":"PT30M"},{"pv_estimate":6.0769,"pv_estimate10":1.7568,"pv_estimate90":7.3348,"period_end":"2025-03-25T13:00:00.0000000Z","period":"PT30M"},{"pv_estimate":5.8571,"pv_estimate10":1.7281,"pv_estimate90":6.9191,"period_end":"2025-03-25T13:30:00.0000000Z","period":"PT30M"},{"pv_estimate":5.4853,"pv_estimate10":1.6514,"pv_estimate90":6.3572,"period_end":"2025-03-25T14:00:00.0000000Z","period":"PT30M"},{"pv_estimate":4.8186,"pv_estimate10":1.5069,"pv_estimate90":5.635,"period_end":"2025-03-25T14:30:00.0000000Z","period":"PT30M"},{"pv_estimate":3.9987,"pv_estimate10":1.2908,"pv_estimate90":4.8496,"period_end":"2025-03-25T15:00:00.0000000Z","period":"PT30M"},{"pv_estimate":3.0666,"pv_estimate10":1.0061,"pv_estimate90":3.8863,"period_end":"2025-03-25T15:30:00.0000000Z","period":"PT30M"},{"pv_estimate":2.1505,"pv_estimate10":0.6788,"pv_estimate90":2.893,"period_end":"2025-03-25T16:00:00.0000000Z","period":"PT30M"},{"pv_estimate":1.2568,"pv_estimate10":0.3815,"pv_estimate90":1.8032,"period_end":"2025-03-25T16:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.5719,"pv_estimate10":0.206,"pv_estimate90":0.8411,"period_end":"2025-03-25T17:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0.1843,"pv_estimate10":0.0832,"pv_estimate90":0.2214,"period_end":"2025-03-25T17:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.018,"pv_estimate10":0.006,"pv_estimate90":0.024,"period_end":"2025-03-25T18:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T18:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T19:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T19:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T20:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T20:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T21:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T21:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T22:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T22:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T23:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-25T23:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T00:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T00:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T01:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T01:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T02:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T02:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T03:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T03:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T04:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T04:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T05:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T05:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.0429,"pv_estimate10":0.0245,"pv_estimate90":0.0674,"period_end":"2025-03-26T06:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0.1777,"pv_estimate10":0.0858,"pv_estimate90":0.288,"period_end":"2025-03-26T06:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.3578,"pv_estimate10":0.1593,"pv_estimate90":0.7847,"period_end":"2025-03-26T07:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0.6454,"pv_estimate10":0.2083,"pv_estimate90":1.4549,"period_end":"2025-03-26T07:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.8798,"pv_estimate10":0.2267,"pv_estimate90":2.0443,"period_end":"2025-03-26T08:00:00.0000000Z","period":"PT30M"},{"pv_estimate":1.1828,"pv_estimate10":0.2696,"pv_estimate90":2.8889,"period_end":"2025-03-26T08:30:00.0000000Z","period":"PT30M"},{"pv_estimate":1.6021,"pv_estimate10":0.3784,"pv_estimate90":4.0763,"period_end":"2025-03-26T09:00:00.0000000Z","period":"PT30M"},{"pv_estimate":1.8886,"pv_estimate10":0.4262,"pv_estimate90":5.0085,"period_end":"2025-03-26T09:30:00.0000000Z","period":"PT30M"},{"pv_estimate":2.0252,"pv_estimate10":0.3851,"pv_estimate90":5.5969,"period_end":"2025-03-26T10:00:00.0000000Z","period":"PT30M"},{"pv_estimate":2.2757,"pv_estimate10":0.4327,"pv_estimate90":6.2386,"period_end":"2025-03-26T10:30:00.0000000Z","period":"PT30M"},{"pv_estimate":2.6667,"pv_estimate10":0.6059,"pv_estimate90":7.1008,"period_end":"2025-03-26T11:00:00.0000000Z","period":"PT30M"},{"pv_estimate":3.0696,"pv_estimate10":0.7579,"pv_estimate90":7.9051,"period_end":"2025-03-26T11:30:00.0000000Z","period":"PT30M"},{"pv_estimate":3.4812,"pv_estimate10":0.8736,"pv_estimate90":8.4476,"period_end":"2025-03-26T12:00:00.0000000Z","period":"PT30M"},{"pv_estimate":3.7437,"pv_estimate10":1.0236,"pv_estimate90":8.2845,"period_end":"2025-03-26T12:30:00.0000000Z","period":"PT30M"},{"pv_estimate":3.8574,"pv_estimate10":1.1863,"pv_estimate90":7.9958,"period_end":"2025-03-26T13:00:00.0000000Z","period":"PT30M"},{"pv_estimate":3.927,"pv_estimate10":1.3145,"pv_estimate90":7.5446,"period_end":"2025-03-26T13:30:00.0000000Z","period":"PT30M"},{"pv_estimate":3.9247,"pv_estimate10":1.403,"pv_estimate90":6.9475,"period_end":"2025-03-26T14:00:00.0000000Z","period":"PT30M"},{"pv_estimate":3.5368,"pv_estimate10":1.3467,"pv_estimate90":6.1526,"period_end":"2025-03-26T14:30:00.0000000Z","period":"PT30M"},{"pv_estimate":2.8956,"pv_estimate10":1.1601,"pv_estimate90":5.3021,"period_end":"2025-03-26T15:00:00.0000000Z","period":"PT30M"},{"pv_estimate":2.5093,"pv_estimate10":1.0713,"pv_estimate90":4.2919,"period_end":"2025-03-26T15:30:00.0000000Z","period":"PT30M"},{"pv_estimate":2.1978,"pv_estimate10":1.0218,"pv_estimate90":3.1918,"period_end":"2025-03-26T16:00:00.0000000Z","period":"PT30M"},{"pv_estimate":1.5553,"pv_estimate10":0.7733,"pv_estimate90":2.0638,"period_end":"2025-03-26T16:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.7876,"pv_estimate10":0.4356,"pv_estimate90":1.0124,"period_end":"2025-03-26T17:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0.2341,"pv_estimate10":0.1784,"pv_estimate90":0.24580500000000002,"period_end":"2025-03-26T17:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0.03,"pv_estimate10":0.018,"pv_estimate90":0.0315,"period_end":"2025-03-26T18:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T18:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T19:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T19:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T20:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T20:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T21:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T21:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T22:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T22:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T23:00:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-26T23:30:00.0000000Z","period":"PT30M"},{"pv_estimate":0,"pv_estimate10":0,"pv_estimate90":0,"period_end":"2025-03-27T00:00:00.0000000Z","period":"PT30M"}]}
                            2025-03-25 01:00:03.317 - debug: pvforecast.0 (7841) [parseSolcastToForecast] converted JSON: {"watts":{"2025-03-25 06:00:00":0,"2025-03-25 06:30:00":0,"2025-03-25 07:00:00":61.9,"2025-03-25 07:30:00":291,"2025-03-25 08:00:00":831,"2025-03-25 08:30:00":1634.6000000000001,"2025-03-25 09:00:00":2531.6,"2025-03-25 09:30:00":3487.2000000000003,"2025-03-25 10:00:00":4417.7,"2025-03-25 10:30:00":5122.200000000001,"2025-03-25 11:00:00":5565.8,"2025-03-25 11:30:00":5820.5,"2025-03-25 12:00:00":5980.1,"2025-03-25 12:30:00":6109.099999999999,"2025-03-25 13:00:00":6144.700000000001,"2025-03-25 13:30:00":6162.8,"2025-03-25 14:00:00":6076.900000000001,"2025-03-25 14:30:00":5857.1,"2025-03-25 15:00:00":5485.299999999999,"2025-03-25 15:30:00":4818.6,"2025-03-25 16:00:00":3998.7,"2025-03-25 16:30:00":3066.6000000000004,"2025-03-25 17:00:00":2150.5,"2025-03-25 17:30:00":1256.8,"2025-03-25 18:00:00":571.9,"2025-03-25 18:30:00":184.29999999999998,"2025-03-25 19:00:00":18,"2025-03-25 19:30:00":0,"2025-03-25 20:00:00":0,"2025-03-25 20:30:00":0,"2025-03-25 21:00:00":0,"2025-03-25 21:30:00":0,"2025-03-26 06:00:00":0,"2025-03-26 06:30:00":0,"2025-03-26 07:00:00":42.9,"2025-03-26 07:30:00":177.7,"2025-03-26 08:00:00":357.8,"2025-03-26 08:30:00":645.4,"2025-03-26 09:00:00":879.8000000000001,"2025-03-26 09:30:00":1182.8000000000002,"2025-03-26 10:00:00":1602.1000000000001,"2025-03-26 10:30:00":1888.6000000000001,"2025-03-26 11:00:00":2025.1999999999998,"2025-03-26 11:30:00":2275.7000000000003,"2025-03-26 12:00:00":2666.7000000000003,"2025-03-26 12:30:00":3069.6,"2025-03-26 13:00:00":3481.2,"2025-03-26 13:30:00":3743.7,"2025-03-26 14:00:00":3857.4,"2025-03-26 14:30:00":3927,"2025-03-26 15:00:00":3924.7000000000003,"2025-03-26 15:30:00":3536.7999999999997,"2025-03-26 16:00:00":2895.6,"2025-03-26 16:30:00":2509.3,"2025-03-26 17:00:00":2197.8,"2025-03-26 17:30:00":1555.3,"2025-03-26 18:00:00":787.6,"2025-03-26 18:30:00":234.1,"2025-03-26 19:00:00":30,"2025-03-26 19:30:00":0,"2025-03-26 20:00:00":0,"2025-03-26 20:30:00":0,"2025-03-26 21:00:00":0,"2025-03-26 21:30:00":0},"watt_hours_period":{"2025-03-25 01:30:00":0,"2025-03-25 02:00:00":0,"2025-03-25 02:30:00":0,"2025-03-25 03:00:00":0,"2025-03-25 03:30:00":0,"2025-03-25 04:00:00":0,"2025-03-25 04:30:00":0,"2025-03-25 05:00:00":0,"2025-03-25 05:30:00":0,"2025-03-25 06:00:00":0,"2025-03-25 06:30:00":0,"2025-03-25 07:00:00":15.475,"2025-03-25 07:30:00":88.225,"2025-03-25 08:00:00":280.5,"2025-03-25 08:30:00":616.4000000000001,"2025-03-25 09:00:00":1041.55,"2025-03-25 09:30:00":1504.7,"2025-03-25 10:00:00":1976.225,"2025-03-25 10:30:00":2384.975,"2025-03-25 11:00:00":2672,"2025-03-25 11:30:00":2846.5750000000003,"2025-03-25 12:00:00":2950.1499999999996,"2025-03-25 12:30:00":3022.3,"2025-03-25 13:00:00":3063.45,"2025-03-25 13:30:00":3076.8750000000005,"2025-03-25 14:00:00":3059.9249999999997,"2025-03-25 14:30:00":2983.5000000000005,"2025-03-25 15:00:00":2835.6,"2025-03-25 15:30:00":2575.9749999999995,"2025-03-25 16:00:00":2204.325,"2025-03-25 16:30:00":1766.325,"2025-03-25 17:00:00":1304.275,"2025-03-25 17:30:00":851.825,"2025-03-25 18:00:00":457.175,"2025-03-25 18:30:00":189.04999999999998,"2025-03-25 19:00:00":50.574999999999996,"2025-03-25 19:30:00":0,"2025-03-25 20:00:00":0,"2025-03-25 20:30:00":0,"2025-03-25 21:00:00":0,"2025-03-25 21:30:00":0,"2025-03-25 22:00:00":0,"2025-03-25 22:30:00":0,"2025-03-25 23:00:00":0,"2025-03-25 23:30:00":0,"2025-03-26 00:00:00":0,"2025-03-26 00:30:00":0,"2025-03-26 01:00:00":0,"2025-03-26 01:30:00":0,"2025-03-26 02:00:00":0,"2025-03-26 02:30:00":0,"2025-03-26 03:00:00":0,"2025-03-26 03:30:00":0,"2025-03-26 04:00:00":0,"2025-03-26 04:30:00":0,"2025-03-26 05:00:00":0,"2025-03-26 05:30:00":0,"2025-03-26 06:00:00":0,"2025-03-26 06:30:00":0,"2025-03-26 07:00:00":10.725,"2025-03-26 07:30:00":55.150000000000006,"2025-03-26 08:00:00":133.875,"2025-03-26 08:30:00":250.8,"2025-03-26 09:00:00":381.29999999999995,"2025-03-26 09:30:00":515.6500000000001,"2025-03-26 10:00:00":696.2250000000001,"2025-03-26 10:30:00":872.6750000000001,"2025-03-26 11:00:00":978.45,"2025-03-26 11:30:00":1075.2250000000001,"2025-03-26 12:00:00":1235.6000000000001,"2025-03-26 12:30:00":1434.075,"2025-03-26 13:00:00":1637.7,"2025-03-26 13:30:00":1806.225,"2025-03-26 14:00:00":1900.275,"2025-03-26 14:30:00":1946.1,"2025-03-26 15:00:00":1962.925,"2025-03-26 15:30:00":1865.375,"2025-03-26 16:00:00":1608.1,"2025-03-26 16:30:00":1351.225,"2025-03-26 17:00:00":1176.775,"2025-03-26 17:30:00":938.275,"2025-03-26 18:00:00":585.7249999999999,"2025-03-26 18:30:00":255.425,"2025-03-26 19:00:00":66.025,"2025-03-26 19:30:00":0,"2025-03-26 20:00:00":0,"2025-03-26 20:30:00":0,"2025-03-26 21:00:00":0,"2025-03-26 21:30:00":0,"2025-03-26 22:00:00":0,"2025-03-26 22:30:00":0,"2025-03-26 23:00:00":0,"2025-03-26 23:30:00":0,"2025-03-27 00:00:00":0,"2025-03-27 00:30:00":0,"2025-03-27 01:00:00":0},"watt_hours":{"2025-03-25 01:30:00":0,"2025-03-25 02:00:00":0,"2025-03-25 02:30:00":0,"2025-03-25 03:00:00":0,"2025-03-25 03:30:00":0,"2025-03-25 04:00:00":0,"2025-03-25 04:30:00":0,"2025-03-25 05:00:00":0,"2025-03-25 05:30:00":0,"2025-03-25 06:00:00":0,"2025-03-25 06:30:00":0,"2025-03-25 07:00:00":15.475,"2025-03-25 07:30:00":103.69999999999999,"2025-03-25 08:00:00":384.2,"2025-03-25 08:30:00":1000.6000000000001,"2025-03-25 09:00:00":2042.15,"2025-03-25 09:30:00":3546.8500000000004,"2025-03-25 10:00:00":5523.075000000001,"2025-03-25 10:30:00":7908.050000000001,"2025-03-25 11:00:00":10580.050000000001,"2025-03-25 11:30:00":13426.625000000002,"2025-03-25 12:00:00":16376.775000000001,"2025-03-25 12:30:00":19399.075,"2025-03-25 13:00:00":22462.525,"2025-03-25 13:30:00":25539.4,"2025-03-25 14:00:00":28599.325,"2025-03-25 14:30:00":31582.825,"2025-03-25 15:00:00":34418.425,"2025-03-25 15:30:00":36994.4,"2025-03-25 16:00:00":39198.725,"2025-03-25 16:30:00":40965.049999999996,"2025-03-25 17:00:00":42269.325,"2025-03-25 17:30:00":43121.149999999994,"2025-03-25 18:00:00":43578.325,"2025-03-25 18:30:00":43767.375,"2025-03-25 19:00:00":43817.95,"2025-03-25 19:30:00":43817.95,"2025-03-25 20:00:00":43817.95,"2025-03-25 20:30:00":43817.95,"2025-03-25 21:00:00":43817.95,"2025-03-25 21:30:00":43817.95,"2025-03-25 22:00:00":43817.95,"2025-03-25 22:30:00":43817.95,"2025-03-25 23:00:00":43817.95,"2025-03-25 23:30:00":43817.95,"2025-03-26 00:00:00":0,"2025-03-26 00:30:00":0,"2025-03-26 01:00:00":0,"2025-03-26 01:30:00":0,"2025-03-26 02:00:00":0,"2025-03-26 02:30:00":0,"2025-03-26 03:00:00":0,"2025-03-26 03:30:00":0,"2025-03-26 04:00:00":0,"2025-03-26 04:30:00":0,"2025-03-26 05:00:00":0,"2025-03-26 05:30:00":0,"2025-03-26 06:00:00":0,"2025-03-26 06:30:00":0,"2025-03-26 07:00:00":10.725,"2025-03-26 07:30:00":65.875,"2025-03-26 08:00:00":199.75,"2025-03-26 08:30:00":450.55,"2025-03-26 09:00:00":831.8499999999999,"2025-03-26 09:30:00":1347.5,"2025-03-26 10:00:00":2043.7250000000001,"2025-03-26 10:30:00":2916.4,"2025-03-26 11:00:00":3894.8500000000004,"2025-03-26 11:30:00":4970.075000000001,"2025-03-26 12:00:00":6205.675000000001,"2025-03-26 12:30:00":7639.750000000001,"2025-03-26 13:00:00":9277.45,"2025-03-26 13:30:00":11083.675000000001,"2025-03-26 14:00:00":12983.95,"2025-03-26 14:30:00":14930.050000000001,"2025-03-26 15:00:00":16892.975000000002,"2025-03-26 15:30:00":18758.350000000002,"2025-03-26 16:00:00":20366.45,"2025-03-26 16:30:00":21717.675,"2025-03-26 17:00:00":22894.45,"2025-03-26 17:30:00":23832.725000000002,"2025-03-26 18:00:00":24418.45,"2025-03-26 18:30:00":24673.875,"2025-03-26 19:00:00":24739.9,"2025-03-26 19:30:00":24739.9,"2025-03-26 20:00:00":24739.9,"2025-03-26 20:30:00":24739.9,"2025-03-26 21:00:00":24739.9,"2025-03-26 21:30:00":24739.9,"2025-03-26 22:00:00":24739.9,"2025-03-26 22:30:00":24739.9,"2025-03-26 23:00:00":24739.9,"2025-03-26 23:30:00":24739.9,"2025-03-27 00:00:00":0,"2025-03-27 00:30:00":0,"2025-03-27 01:00:00":0},"watt_hours_day":{"2025-03-25":43817.95,"2025-03-26":24739.9,"2025-03-27":0}}
                            2025-03-25 01:00:03.352 - debug: pvforecast.0 (7841) received all data
                            2025-03-25 01:00:03.353 - debug: pvforecast.0 (7841) updateServiceDataInterval (solcast) - next service refresh in 86396647ms
                            

                            Ich nehme an, das beschriebene Verhalten ist das normale internes Verhalten des Adapters, oder kommt dir etwas komisch vor?

                            Viele Grüße!

                            1 Reply Last reply
                            0
                            • haus-automatisierungH haus-automatisierung

                              @diginix Ich habe bei pvforecast nur den kleinsten Tarif. Da gibts zB keine Werte für :15 und :45. Das ist ein Hinweis dass die fehlen. Also auf halbstündig umstellen in der Adapter Konfiguration.

                              Wenn das bei Dir schon auf stündlich steht, dann waren einige Stunden nicht in der Antwort vom Server enthalten.

                              Ansonsten ist es gerade schwer zu raten was da schief läuft. Debug log anmachen und lesen. Ich habe das bei mir mit Kommawerten getestet und das funktioniert

                              DancerVlt69D Offline
                              DancerVlt69D Offline
                              DancerVlt69
                              wrote on last edited by
                              #875

                              @haus-automatisierung
                              Ich klinke mich an dieser Stelle mal ein, weil sich das Ganze so liest, wie es derzeit bei mir ist.

                              Ja, ich weiß, die bisherigen Posts sind alle schon ein paar Jahre alt, aber

                              67b0cdd2-012b-40fd-80be-7f8dc133413a-image.png

                              • Hab/bekomme, leider erst jetzt bemerkt, seit Ende Januar 25 ein NULL in den Datenpunkt "pvforecast.0.summary.energy.tomorrow" geschrieben. Und ich bin mir nicht 100% sicher, aber bis auf das Update zur Version 2.8.(?) 1 oder 2, hatte ich glaube nichts verändert. Weiter zurück geht ja inzwischen auch nicht mehr.
                                Ist aber nur so ein Gefühl, kann mich auch täuschen.

                              Versuche, das Problem mittels Downgrade, oder des hier Beschriebenen zu fixen, haben nichts gebracht. Auch Neuinstallation des Adapters, und sogar des kompletten ioB, änderten nichts. Es gibt auch keine Debug-/Fehlermeldungen dahingehend.
                              a10d16be-4bd8-4c5c-ac6c-cd91435c7ef3-image.png

                              Insgesamt ist es nicht wirklich dramatisch, da die Anlage in 2 Teilbereich (Ost und West) unterteilt ist, und die tomorrow-Werte für die Bereich kommen. Die Summe derer in einen User-Datenpunkt erfüllt ja den gleichen Zweck. Aber da es j schon mal eine solche Situation gab...

                              • Und dann gibt es da noch die Sache mit dem Intervall. der Adapter meldet, alle 15 Minuten aktualisieren zu wollen, aber ich habe ich habe zu vollen Stunde alle 60 Minuten (Forecast-Solar) eingestellt.

                              Könnte es da einen Zusammenhang mit dem NULL-Eintrag geben?

                              Nach ein wenig Stöbern in einer der letzten Log's habe ich dann doch noch was gefunden, dass vielleicht interessant sein könnte. Ist allerdings 'nur' eine Warnung, dass die Config nicht ok sei. Recht weit unten -> 2025-03-28 01:56:33.233

                              20250328_0145_log.txt

                              Wenn es irgend einen Anhaltspunkt und/oder nen Fix geben sollte, wäre natürlich schön.

                              Besten Dank und Grüße...

                              DancerVlt69D haus-automatisierungH 2 Replies Last reply
                              0
                              • DancerVlt69D DancerVlt69

                                @haus-automatisierung
                                Ich klinke mich an dieser Stelle mal ein, weil sich das Ganze so liest, wie es derzeit bei mir ist.

                                Ja, ich weiß, die bisherigen Posts sind alle schon ein paar Jahre alt, aber

                                67b0cdd2-012b-40fd-80be-7f8dc133413a-image.png

                                • Hab/bekomme, leider erst jetzt bemerkt, seit Ende Januar 25 ein NULL in den Datenpunkt "pvforecast.0.summary.energy.tomorrow" geschrieben. Und ich bin mir nicht 100% sicher, aber bis auf das Update zur Version 2.8.(?) 1 oder 2, hatte ich glaube nichts verändert. Weiter zurück geht ja inzwischen auch nicht mehr.
                                  Ist aber nur so ein Gefühl, kann mich auch täuschen.

                                Versuche, das Problem mittels Downgrade, oder des hier Beschriebenen zu fixen, haben nichts gebracht. Auch Neuinstallation des Adapters, und sogar des kompletten ioB, änderten nichts. Es gibt auch keine Debug-/Fehlermeldungen dahingehend.
                                a10d16be-4bd8-4c5c-ac6c-cd91435c7ef3-image.png

                                Insgesamt ist es nicht wirklich dramatisch, da die Anlage in 2 Teilbereich (Ost und West) unterteilt ist, und die tomorrow-Werte für die Bereich kommen. Die Summe derer in einen User-Datenpunkt erfüllt ja den gleichen Zweck. Aber da es j schon mal eine solche Situation gab...

                                • Und dann gibt es da noch die Sache mit dem Intervall. der Adapter meldet, alle 15 Minuten aktualisieren zu wollen, aber ich habe ich habe zu vollen Stunde alle 60 Minuten (Forecast-Solar) eingestellt.

                                Könnte es da einen Zusammenhang mit dem NULL-Eintrag geben?

                                Nach ein wenig Stöbern in einer der letzten Log's habe ich dann doch noch was gefunden, dass vielleicht interessant sein könnte. Ist allerdings 'nur' eine Warnung, dass die Config nicht ok sei. Recht weit unten -> 2025-03-28 01:56:33.233

                                20250328_0145_log.txt

                                Wenn es irgend einen Anhaltspunkt und/oder nen Fix geben sollte, wäre natürlich schön.

                                Besten Dank und Grüße...

                                DancerVlt69D Offline
                                DancerVlt69D Offline
                                DancerVlt69
                                wrote on last edited by DancerVlt69
                                #876

                                @dancervlt69 @haus-automatisierung

                                Kaine Antwort ist bekanntlich auch eine Antwort... Aber dann antworte ich mir mal selbst.

                                Habe den Grund für den "NULL"-Wert gefunden:

                                Wenn eine oder mehrere der (vor-) konfigurierten PV-Anlagen einen kWp-Wert kleiner einer 3 oder 4 Stellen hinter dem Komma hat, kann pvForecast oder Forecast-Solar diese/n Wert/e scheinbar nicht verarbeiten/nutzen und schreibt bzw. sendet NULL statt eines 'regulären' Werts zurück. Ob es nun kleiner 3 oder 4 oder mehr Stellen hinterm Komma sind, kann ich gerade nicht testen, hab (mal wieder) das Api-Limit ausgereizt 😉

                                Hintergrund, warum ich so geringe Werte gewählt hatte:

                                Da die Anlage, für die ich das aktuell einrichte, wg. 'wandernder' Verschattung, auf bis zu 4 Teilbereiche/MPPT's je Dachseite aufgeteilt ist/wird, wollte ich diese schon vorab konfigurieren, aber die kWp-Werte für die (noch) nicht montierten Teile halt so gering wie möglich wählen, dass sie keinen oder nur einen möglichst geringen Einfluss auf die Summe der gesamten Anlage haben. Bei einem kWp-Wert von (Korrektur) 0,1 wird aktuell ein Wert für summery_energy._tomorrow zurückgegeben/eingetragen.

                                1 Reply Last reply
                                0
                                • DancerVlt69D DancerVlt69

                                  @haus-automatisierung
                                  Ich klinke mich an dieser Stelle mal ein, weil sich das Ganze so liest, wie es derzeit bei mir ist.

                                  Ja, ich weiß, die bisherigen Posts sind alle schon ein paar Jahre alt, aber

                                  67b0cdd2-012b-40fd-80be-7f8dc133413a-image.png

                                  • Hab/bekomme, leider erst jetzt bemerkt, seit Ende Januar 25 ein NULL in den Datenpunkt "pvforecast.0.summary.energy.tomorrow" geschrieben. Und ich bin mir nicht 100% sicher, aber bis auf das Update zur Version 2.8.(?) 1 oder 2, hatte ich glaube nichts verändert. Weiter zurück geht ja inzwischen auch nicht mehr.
                                    Ist aber nur so ein Gefühl, kann mich auch täuschen.

                                  Versuche, das Problem mittels Downgrade, oder des hier Beschriebenen zu fixen, haben nichts gebracht. Auch Neuinstallation des Adapters, und sogar des kompletten ioB, änderten nichts. Es gibt auch keine Debug-/Fehlermeldungen dahingehend.
                                  a10d16be-4bd8-4c5c-ac6c-cd91435c7ef3-image.png

                                  Insgesamt ist es nicht wirklich dramatisch, da die Anlage in 2 Teilbereich (Ost und West) unterteilt ist, und die tomorrow-Werte für die Bereich kommen. Die Summe derer in einen User-Datenpunkt erfüllt ja den gleichen Zweck. Aber da es j schon mal eine solche Situation gab...

                                  • Und dann gibt es da noch die Sache mit dem Intervall. der Adapter meldet, alle 15 Minuten aktualisieren zu wollen, aber ich habe ich habe zu vollen Stunde alle 60 Minuten (Forecast-Solar) eingestellt.

                                  Könnte es da einen Zusammenhang mit dem NULL-Eintrag geben?

                                  Nach ein wenig Stöbern in einer der letzten Log's habe ich dann doch noch was gefunden, dass vielleicht interessant sein könnte. Ist allerdings 'nur' eine Warnung, dass die Config nicht ok sei. Recht weit unten -> 2025-03-28 01:56:33.233

                                  20250328_0145_log.txt

                                  Wenn es irgend einen Anhaltspunkt und/oder nen Fix geben sollte, wäre natürlich schön.

                                  Besten Dank und Grüße...

                                  haus-automatisierungH Offline
                                  haus-automatisierungH Offline
                                  haus-automatisierung
                                  Developer Most Active
                                  wrote on last edited by haus-automatisierung
                                  #877

                                  @dancervlt69 sagte in Test PV Forecast Adapter:

                                  Nach ein wenig Stöbern in einer der letzten Log's habe ich dann doch noch was gefunden, dass vielleicht interessant sein könnte. Ist allerdings 'nur' eine Warnung, dass die Config nicht ok sei.

                                  Die Config ist ok. Das ist nur eine Schema-Validation. Interessanter sind übrigens immer Logs im Debug Loglevel. Mit Info kann man meistens nicht nachvollziehen, was genau in jedem Schritt passiert.

                                  @dancervlt69 sagte in Test PV Forecast Adapter:

                                  Bei einem kWp-Wert von (Korrektur) 0,1 wird aktuell ein Wert für summery_energy._tomorrow zurückgegeben/eingetragen.

                                  Puh, soll jetzt der Adapter validieren, dass die Werte über 0,1 liegen? Falls jemand weniger als ein einzelnes 100Wp-Panel nutzt?! Kann ich gerne einbauen. Ist aber ein extremer Edge-Case.

                                  @dancervlt69 sagte in Test PV Forecast Adapter:

                                  Und ich bin mir nicht 100% sicher, aber bis auf das Update zur Version 2.8.(?) 1 oder 2, hatte ich glaube nichts verändert.

                                  Du schreibst selbst, dass Du eine Anlage hinzugefügt hast und mit super kleinen Werten (4 Nachkommastellen) arbeitest, aber hast zu 100% nichts geändert? 🙂 Das passt ja nicht zusammen...

                                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                  📚 Meine inoffizielle ioBroker Dokumentation

                                  DancerVlt69D 1 Reply Last reply
                                  0
                                  • haus-automatisierungH haus-automatisierung

                                    @dancervlt69 sagte in Test PV Forecast Adapter:

                                    Nach ein wenig Stöbern in einer der letzten Log's habe ich dann doch noch was gefunden, dass vielleicht interessant sein könnte. Ist allerdings 'nur' eine Warnung, dass die Config nicht ok sei.

                                    Die Config ist ok. Das ist nur eine Schema-Validation. Interessanter sind übrigens immer Logs im Debug Loglevel. Mit Info kann man meistens nicht nachvollziehen, was genau in jedem Schritt passiert.

                                    @dancervlt69 sagte in Test PV Forecast Adapter:

                                    Bei einem kWp-Wert von (Korrektur) 0,1 wird aktuell ein Wert für summery_energy._tomorrow zurückgegeben/eingetragen.

                                    Puh, soll jetzt der Adapter validieren, dass die Werte über 0,1 liegen? Falls jemand weniger als ein einzelnes 100Wp-Panel nutzt?! Kann ich gerne einbauen. Ist aber ein extremer Edge-Case.

                                    @dancervlt69 sagte in Test PV Forecast Adapter:

                                    Und ich bin mir nicht 100% sicher, aber bis auf das Update zur Version 2.8.(?) 1 oder 2, hatte ich glaube nichts verändert.

                                    Du schreibst selbst, dass Du eine Anlage hinzugefügt hast und mit super kleinen Werten (4 Nachkommastellen) arbeitest, aber hast zu 100% nichts geändert? 🙂 Das passt ja nicht zusammen...

                                    DancerVlt69D Offline
                                    DancerVlt69D Offline
                                    DancerVlt69
                                    wrote on last edited by
                                    #878

                                    Erst mal Danke für die Reaktion @haus-automatisierung

                                    In Sachen Log hat sich ja inzwischen erledigt, wie aus dem nachfolgenden Post ersichtlich.

                                    Validieren: war u.a. ein Gedanke. Oder aber eine Check-Box, mit der man de-/aktivieren kann, welche der eingetragenen PV's in die Forecast-Abfrage einbezogen werden sollen oder nicht.
                                    Aber wenn das programmiertechnisch zu aufwendig ist, dann halt nur einen Hinweis in die Anleitung, dass kWp-Werte unter 100 Watt (von Forecast-Solar) nicht unterstützt werden bzw. zu fehlerhaften Rückmeldungen/Werten führen (können).
                                    Mein Gedanke war halt nur, schon mal die Datenpunkte für die in 4 Teilebereiche aufgeteilte Anlage zu haben, um diese schon in die Auswertung einbinden zu können.

                                    Und doch, das passt schon zusammen: Als ich den Adapter das aller erste mal eingerichtet hatte, hatte ich von Anfang an 4 Teilbereiche konfiguriert. Davon 2 mit reellen Werten, und 2 mit 0,0001.
                                    Das hat bis Ende Jan auch wunderbar funktioniert. Man kann also mutmaßen bzw. davon ausgehen. dass Forecast-Solar Änderungen vorgenommen hat. Denn der Adapter wird ja kaum von einem Tag auf den anderen 'der Meinung sein' seine Ausgabe mal eben von 0,0 auf (NULL) zu ändern. 😉

                                    haus-automatisierungH 1 Reply Last reply
                                    0
                                    • DancerVlt69D DancerVlt69

                                      Erst mal Danke für die Reaktion @haus-automatisierung

                                      In Sachen Log hat sich ja inzwischen erledigt, wie aus dem nachfolgenden Post ersichtlich.

                                      Validieren: war u.a. ein Gedanke. Oder aber eine Check-Box, mit der man de-/aktivieren kann, welche der eingetragenen PV's in die Forecast-Abfrage einbezogen werden sollen oder nicht.
                                      Aber wenn das programmiertechnisch zu aufwendig ist, dann halt nur einen Hinweis in die Anleitung, dass kWp-Werte unter 100 Watt (von Forecast-Solar) nicht unterstützt werden bzw. zu fehlerhaften Rückmeldungen/Werten führen (können).
                                      Mein Gedanke war halt nur, schon mal die Datenpunkte für die in 4 Teilebereiche aufgeteilte Anlage zu haben, um diese schon in die Auswertung einbinden zu können.

                                      Und doch, das passt schon zusammen: Als ich den Adapter das aller erste mal eingerichtet hatte, hatte ich von Anfang an 4 Teilbereiche konfiguriert. Davon 2 mit reellen Werten, und 2 mit 0,0001.
                                      Das hat bis Ende Jan auch wunderbar funktioniert. Man kann also mutmaßen bzw. davon ausgehen. dass Forecast-Solar Änderungen vorgenommen hat. Denn der Adapter wird ja kaum von einem Tag auf den anderen 'der Meinung sein' seine Ausgabe mal eben von 0,0 auf (NULL) zu ändern. 😉

                                      haus-automatisierungH Offline
                                      haus-automatisierungH Offline
                                      haus-automatisierung
                                      Developer Most Active
                                      wrote on last edited by
                                      #879

                                      @dancervlt69 Wenn Du eine Config exportierst, welche aktuell null generiert, schaue ich mir das gerne an.

                                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                      📚 Meine inoffizielle ioBroker Dokumentation

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      112

                                      Online

                                      32.4k

                                      Users

                                      81.3k

                                      Topics

                                      1.3m

                                      Posts
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Recent
                                      • Tags
                                      • Unread 0
                                      • Categories
                                      • Unreplied
                                      • Popular
                                      • GitHub
                                      • Docu
                                      • Hilfe