NEWS
Test PV Forecast Adapter
-
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?_=1621921513242Zur 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.
-
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
-
Hi @glasfaser,
welches nodejs, js-controller und npm version hast du in Benutzung?
-
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
-
@glasfaser bei mir klappt es nur auf dem aktuellen Stand sprich:
Node.js: v12.22.1
NPM: v6.14.12
Js-controller: v3.2.16Kannst du gerne ausprobieren, ansonsten Schau was ich machen kann.
-
Ok , teste es auf meinen anderen ...
ansonsten Schau was ich machen kann.
Wird schon gehen ..
-
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.
-
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
-
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?
-
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
-
@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..
.
-
@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.
-
@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.
-
@jb_sullivan hast du im Link ein Leerzeichen am Ende? Dann wurde es auch nicht Funktionieren.
-
@patrickwalther sagte in Test PV Forecast Adapter:
Guten Morgen, habe diesen Adapter eben auch ausprobiert da es mich sehr interessiert....
...funktioniert gut, super - genau das was ich gesucht habe.
-
-
@patrickwalther sagte in Test PV Forecast Adapter:
zwei Anlagen (Gesamt Leistung)
Geht das nicht mit zwei Instanzen?
-
Man könnte zwei Instanzen installieren und die addieren.
-
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
-