Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test PV Forecast Adapter

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test PV Forecast Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PatrickWalther Developer last edited by PatrickWalther

      Test PV Forecast Adapter 0.0.x
      Veröffentlichungsdatum 25.05.2021
      Github Link https://github.com/iobroker-community-adapters/ioBroker.pvforecast

      Guten Morgen,

      der Adapter basiert auf dem hier beschrieben weg:
      https://forum.iobroker.net/topic/26068/forecast-solar-mit-dem-systeminfo-adapter/153?_=1621921513242

      Zur Funktionsweise:
      Der Adapter liest morgens um 4 Uhr die PV Daten von dem Server "https://api.forecast.solar/" aus und schreibt diese in einen Datenpunkt. Desweiteren werden die Zeitdaten/PV Daten je nach Uhrzeit in einen neuen Datenpunkt geschrieben, somit ist es möglich den Forecast historisch zu speichern.

      Denke an sich ist die Bedienung selbst erklärend, falls Probleme auftauchen bitte ein Issue auf Github erstellen.

      Vielen Dank an @Gargano für seine Untersützung.

      Glasfaser michl75 qqolli chucky666 O 10 Replies Last reply Reply Quote 1
      • Glasfaser
        Glasfaser @PatrickWalther last edited by

        @patrickwalther

        Bekomme den Adapter von GitHub nicht installiert.

        2021-05-25 20:38:19.533 - info: host.iobroker iobroker url "https://github.com/Patrick-Walther/ioBroker.pvforecast" --debug
        2021-05-25 20:38:21.423 - info: host.iobroker iobroker Info: Can not get current GitHub commit, we remember master branch only. Status: 422 (No commit found for SHA: master)
        2021-05-25 20:38:21.425 - info: host.iobroker iobroker install https://github.com/Patrick-Walther/ioBroker.pvforecast/tarball/master
        2021-05-25 20:38:21.898 - info: host.iobroker iobroker NPM version: 6.14.8
        2021-05-25 20:38:21.901 - info: host.iobroker iobroker npm install https://github.com/Patrick-Walther/ioBroker.pvforecast/tarball/master --loglevel error --prefix "/opt/iobroker" (System call)
        2021-05-25 20:38:39.558 - info: host.iobroker iobroker npm ERR! code E404
        2021-05-25 20:38:39.564 - info: host.iobroker iobroker npm ERR! 404 Not Found - GET https://codeload.github.com/Patrick-Walther/ioBroker.pvforecast/legacy.tar.gz/masternpm ERR! 404 npm ERR! 404 'https://github.com/Patrick-Walther/ioBroker.pvforecast/tarball/master' is not in the npm registry.npm ERR! 404 Your package name is not valid, because npm ERR! 404 1. name can only contain URL-friendly charactersnpm ERR! 404 2. name can no longer contain capital lettersnpm ERR! 404 npm ERR! 404 Note that you can also install from anpm ERR! 404 tarball, folder, http url, or git url.
        2021-05-25 20:38:39.619 - info: host.iobroker iobroker npm ERR! A complete log of this run can be found in:npm ERR! /opt/iobroker/.npm/_logs/2021-05-25T18_38_39_564Z-debug.log
        2021-05-25 20:38:39.656 - error: host.iobroker iobroker host.iobroker Cannot install https://github.com/Patrick-Walther/ioBroker.pvforecast/tarball/master: 1
        2021-05-25 20:38:40.734 - info: host.iobroker iobroker exit 25
        
        P 1 Reply Last reply Reply Quote 0
        • P
          PatrickWalther Developer @Glasfaser last edited by

          Hi @glasfaser,

          welches nodejs, js-controller und npm version hast du in Benutzung?

          Glasfaser 1 Reply Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @PatrickWalther last edited by Glasfaser

            @patrickwalther

            er sagt im Log

            we remember master branch only. Status: 422 (No commit found for SHA: master)
            404 Not Found
            

            und was hat das mit nodejs, js-controller und npm version zu tun ?

            Testsystem Beta-Zweig ( nicht aktuell )

            /usr/bin/nodejs
            v12.19.0
            /usr/bin/node
            v12.19.0
            /usr/bin/npm
            6.14.8
            JS 3.1.6
            
            P 1 Reply Last reply Reply Quote 0
            • P
              PatrickWalther Developer @Glasfaser last edited by

              @glasfaser bei mir klappt es nur auf dem aktuellen Stand sprich:

              Node.js: v12.22.1
              NPM: v6.14.12
              Js-controller: v3.2.16

              Kannst du gerne ausprobieren, ansonsten Schau was ich machen kann.

              Glasfaser 1 Reply Last reply Reply Quote 0
              • Glasfaser
                Glasfaser @PatrickWalther last edited by

                @patrickwalther

                Ok , teste es auf meinen anderen ...

                ansonsten Schau was ich machen kann.

                Wird schon gehen ..

                JB_Sullivan 1 Reply Last reply Reply Quote 0
                • JB_Sullivan
                  JB_Sullivan @Glasfaser last edited by

                  @glasfaser

                  Nàbend - nach dem Hinweis von Glasfaser, das "unser" Skript jetzt auch in einen Adapter verpackt wurde, habe ich mich mal genötigt gesehen diesen zu installieren 😉

                  Also Installation aus der Katze heraus unter Admin 5.1.0 und js-controller 3.3.11 funktioniert 1A. Was an sonstigen DP`s noch erzeugt wird, kann ich dann erst morgen frühen sehen.

                  Allerdings finde ich es etwas Schade das der Adapter offensichtlich nur für Anlagen mit einer fixen Ausrichtung ist. OST/WEST Anlagen o.ä. mit unterschiedlichen kwp Belegungen wird (z.Zt. ?) wohl noch nicht berücksichtigt.

                  Aber ansonsten - der Ansatz ist gut ....... obwohl ich sagen muss, in den 3 Monaten, in dem ich die js-skript Version der PV Prognose am laufen habe, waren echt extrem viele Tage dabei, die völlig daneben lagen und das obwohl ich schon die Personal Variante "gebucht" habe.

                  amg_666 1 Reply Last reply Reply Quote 0
                  • JB_Sullivan
                    JB_Sullivan last edited by JB_Sullivan

                    Gibt scheinbar doch einen Fehler. Der Adapter ist eine Zeit lang Grün und wird dann mit der folgenden Meldung Rot

                    host.GLT(GLT)	2021-05-25 22:28:00.634	info	Restart adapter system.adapter.pvforecast.0 because enabled
                    host.GLT(GLT)	2021-05-25 22:28:00.631	error	instance system.adapter.pvforecast.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                    pvforecast.0	2021-05-25 22:28:00.022	warn	(1160) Terminated (UNCAUGHT_EXCEPTION): Without reason
                    pvforecast.0	2021-05-25 22:28:00.021	info	(1160) terminating
                    pvforecast.0	2021-05-25 22:28:00.014	error	(1160) Cannot read property 'val' of null
                    pvforecast.0	2021-05-25 22:28:00.014	error	(1160) TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (C:\iobroker\GLT\node_modules\iobroker.pvforecast\main.js:192:33) at processImmediate (internal/timers.js:463:21)
                    pvforecast.0	2021-05-25 22:28:00.012	error	(1160) uncaught exception: Cannot read property 'val' of null
                    pvforecast.0	2021-05-25 22:27:08.948	info	(1160) ThisUrl undefined
                    pvforecast.0	2021-05-25 22:27:08.930	info	(1160) starting. Version 0.0.1 in C:/iobroker/GLT/node_modules/iobroker.pvforecast, node: v14.16.0, js-controller: 3.3.11
                    

                    Was für einen Link erwartet der Adapter denn? Das scheint ja der eigentliche Fehler zu sein. Das was unter den Instanz Einstellungen vorgeschlagen wird ( https://api.forecast.solar ), scheint nicht das zu sein, was erwartet wird - oder?

                    pvforecast.0	2021-05-26 07:16:30.955	info	(12860) ThisUrl undefined
                    
                    P 1 Reply Last reply Reply Quote 0
                    • P
                      PatrickWalther Developer @JB_Sullivan last edited by PatrickWalther

                      Hallo @JB_Sullivan,

                      kannst du bitte den adapter auf debug stellen und mir den log zu Verfügung stellen, bitte auch ein Screenshot der Eingaben in der Instanz.

                      Der abgegebene Link in der Instanz ist richtig.

                      Musste leider auch des Öfteren schon feststellen das der forecast gar nicht gestimmt hat.

                      Die Addition zweier Anlagen wird später auch noch kommen.

                      @Glasfaser hats jetzt bei dir geklappt?

                      JB_Sullivan Glasfaser 2 Replies Last reply Reply Quote 0
                      • JB_Sullivan
                        JB_Sullivan @PatrickWalther last edited by

                        @patrickwalther

                        Unter Debug kommt leider auch nicht viel mehr bei heraus. Längen / Breitengrad habe ich hier fürs Forum ge-x`t

                        host.GLT(GLT)	2021-05-26 10:10:00.618	info	Restart adapter system.adapter.pvforecast.0 because enabled
                        host.GLT(GLT)	2021-05-26 10:10:00.617	error	instance system.adapter.pvforecast.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                        pvforecast.0	2021-05-26 10:10:00.022	warn	(14260) Terminated (UNCAUGHT_EXCEPTION): Without reason
                        pvforecast.0	2021-05-26 10:10:00.021	info	(14260) terminating
                        pvforecast.0	2021-05-26 10:10:00.020	debug	(14260) cleaned everything up...
                        pvforecast.0	2021-05-26 10:10:00.013	error	(14260) Cannot read property 'val' of null
                        pvforecast.0	2021-05-26 10:10:00.013	error	(14260) TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (C:\iobroker\GLT\node_modules\iobroker.pvforecast\main.js:192:33) at processImmediate (internal/timers.js:463:21)
                        pvforecast.0	2021-05-26 10:10:00.012	error	(14260) uncaught exception: Cannot read property 'val' of null
                        pvforecast.0	2021-05-26 10:10:00.010	debug	(14260) 2021-05-26 10:10
                        pvforecast.0	2021-05-26 10:09:46.811	info	(14260) ThisUrl undefined
                        pvforecast.0	2021-05-26 10:09:46.810	debug	(14260) setting-gps-iobroker: undefined
                        pvforecast.0	2021-05-26 10:09:46.810	debug	(14260)
                        pvforecast.0	2021-05-26 10:09:46.809	debug	(14260) Account: account-Personal
                        pvforecast.0	2021-05-26 10:09:46.809	debug	(14260) plant name: JB
                        pvforecast.0	2021-05-26 10:09:46.809	debug	(14260) Link: https://api.forecast.solar
                        pvforecast.0	2021-05-26 10:09:46.808	debug	(14260) Plant-performance: 9,9
                        pvforecast.0	2021-05-26 10:09:46.808	debug	(14260) Azimuth: 90
                        pvforecast.0	2021-05-26 10:09:46.808	debug	(14260) Neigung: 40
                        pvforecast.0	2021-05-26 10:09:46.807	debug	(14260) Breitengrad: 52.xxxxxx
                        pvforecast.0	2021-05-26 10:09:46.807	debug	(14260) Längengrad: 10.xxxxxx
                        pvforecast.0	2021-05-26 10:09:46.791	info	(14260) starting. Version 0.0.1 in C:/iobroker/GLT/node_modules/iobroker.pvforecast, node: v14.16.0, js-controller: 3.3.11
                        host.GLT(GLT)	2021-05-26 10:09:43.242	info	instance system.adapter.pvforecast.0 started with pid 14260
                        host.GLT(GLT)	2021-05-26 10:09:43.210	info	"system.adapter.pvforecast.0" enabled
                        
                        P 1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @PatrickWalther last edited by

                          @patrickwalther sagte in Test PV Forecast Adapter:

                          @Glasfaser hats jetzt bei dir geklappt?

                          Ja , alles Gut .
                          und was hast du weiter damit vor , machst du auch dafür ein JSONGraph wie im Script.

                          1.JPG

                          .
                          1.JPG
                          .

                          {"result":{"watts":{"2021-05-26 05:21:00":0,"2021-05-26 05:33:00":2,"2021-05-26 05:45:00":16,"2021-05-26 06:00:00":27,"2021-05-26 07:00:00":90,"2021-05-26 08:00:00":179,"2021-05-26 09:00:00":276,"2021-05-26 10:00:00":396,"2021-05-26 11:00:00":609,"2021-05-26 12:00:00":573,"2021-05-26 13:00:00":654,"2021-05-26 14:00:00":759,"2021-05-26 15:00:00":780,"2021-05-26 16:00:00":710,"2021-05-26 17:00:00":594,"2021-05-26 18:00:00":500,"2021-05-26 19:00:00":332,"2021-05-26 20:00:00":164,"2021-05-26 20:51:00":22,"2021-05-26 21:41:00":0,"2021-05-27 05:20:00":0,"2021-05-27 05:33:00":2,"2021-05-27 05:45:00":11,"2021-05-27 06:00:00":22,"2021-05-27 07:00:00":81,"2021-05-27 08:00:00":170,"2021-05-27 09:00:00":269,"2021-05-27 10:00:00":352,"2021-05-27 11:00:00":459,"2021-05-27 12:00:00":540,"2021-05-27 13:00:00":596,"2021-05-27 14:00:00":623,"2021-05-27 15:00:00":605,"2021-05-27 16:00:00":596,"2021-05-27 17:00:00":547,"2021-05-27 18:00:00":461,"2021-05-27 19:00:00":352,"2021-05-27 20:00:00":193,"2021-05-27 20:51:00":27,"2021-05-27 21:42:00":0},"watt_hours":{"2021-05-26 05:21:00":0,"2021-05-26 05:33:00":0,"2021-05-26 05:45:00":4,"2021-05-26 06:00:00":11,"2021-05-26 07:00:00":101,"2021-05-26 08:00:00":280,"2021-05-26 09:00:00":556,"2021-05-26 10:00:00":952,"2021-05-26 11:00:00":1561,"2021-05-26 12:00:00":2135,"2021-05-26 13:00:00":2789,"2021-05-26 14:00:00":3548,"2021-05-26 15:00:00":4328,"2021-05-26 16:00:00":5038,"2021-05-26 17:00:00":5631,"2021-05-26 18:00:00":6131,"2021-05-26 19:00:00":6462,"2021-05-26 20:00:00":6626,"2021-05-26 20:51:00":6644,"2021-05-26 21:41:00":6644,"2021-05-27 05:20:00":0,"2021-05-27 05:33:00":0,"2021-05-27 05:45:00":2,"2021-05-27 06:00:00":9,"2021-05-27 07:00:00":90,"2021-05-27 08:00:00":260,"2021-05-27 09:00:00":529,"2021-05-27 10:00:00":880,"2021-05-27 11:00:00":1340,"2021-05-27 12:00:00":1879,"2021-05-27 13:00:00":2475,"2021-05-27 14:00:00":3098,"2021-05-27 15:00:00":3703,"2021-05-27 16:00:00":4299,"2021-05-27 17:00:00":4845,"2021-05-27 18:00:00":5307,"2021-05-27 19:00:00":5658,"2021-05-27 20:00:00":5851,"2021-05-27 20:51:00":5873,"2021-05-27 21:42:00":5873},"watt_hours_day":{"2021-05-26":6644,"2021-05-27":5873}},"message":{"code":0,"type":"success","text":"","info":{"place":"Nordrhein-Westfalen, DE","timezone":"Europe/Berlin","distance":24.35},"ratelimit":{"period":3600,"limit":12,"remaining":9}}}
                          

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            PatrickWalther Developer @JB_Sullivan last edited by

                            @jb_sullivan werde ich mir gerne am Wochenende an schauen, klappt bei die Public Version?

                            @Glasfaser gerne kann ich versuchen die Json Daten Punkte zu übernehmen.

                            Für Ideen bin ich auch offen, bis jetzt war nur die Basic Version angedacht.

                            JB_Sullivan 1 Reply Last reply Reply Quote 0
                            • JB_Sullivan
                              JB_Sullivan @PatrickWalther last edited by

                              @patrickwalther Public habe ich auch probiert - die Datenpunkte bleiben alle leer und der Adapter geht in den oben beschriebenen Fehler - egal ob Public oder Personal.

                              1 Reply Last reply Reply Quote 0
                              • P
                                PatrickWalther Developer last edited by

                                @jb_sullivan hast du im Link ein Leerzeichen am Ende? Dann wurde es auch nicht Funktionieren.

                                1 Reply Last reply Reply Quote 1
                                • michl75
                                  michl75 @PatrickWalther last edited by michl75

                                  @patrickwalther sagte in Test PV Forecast Adapter:

                                  https://github.com/Patrick-Walther/ioBroker.pvforecast

                                  Guten Morgen, habe diesen Adapter eben auch ausprobiert da es mich sehr interessiert....

                                  ...funktioniert gut, super - genau das was ich gesucht habe.

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    PatrickWalther Developer @Glasfaser last edited by

                                    @glasfaser

                                    Hast du eine Wunschliste?

                                    • JosnGraph

                                    • zwei Anlagen (Gesamt Leistung)

                                    H 1 Reply Last reply Reply Quote 0
                                    • H
                                      holgerwolf @PatrickWalther last edited by

                                      @patrickwalther sagte in Test PV Forecast Adapter:

                                      zwei Anlagen (Gesamt Leistung)

                                      Geht das nicht mit zwei Instanzen?

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        PatrickWalther Developer last edited by PatrickWalther

                                        @holgerwolf

                                        Man könnte zwei Instanzen installieren und die addieren.

                                        P 1 Reply Last reply Reply Quote 0
                                        • P
                                          PatrickWalther Developer @PatrickWalther last edited by

                                          Die Tage kommt da neue Updaten mit Jsontabelle & Jsongraph. Desweiteren können zwei Anlagen eingetragen werden, diese werden auch zusammen gerechnet und als extra Datenpunkte angelegt.

                                          Grüße

                                          H L 2 Replies Last reply Reply Quote 1
                                          • H
                                            holgerwolf @PatrickWalther last edited by

                                            @patrickwalther 👍

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            786
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            forecast photovoltaik
                                            113
                                            879
                                            191439
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo