NEWS
Test PV Forecast Adapter
-
@patrickwalther Ja, hab die jetzt aus einem alten Screenshot hier übernommen
Gut wenn man solche Backups hat.Das Feld ist editierbar:
Hab dann immer versucht rechts davon den Winkel einzutragen bis ich gemerkt habe, dass ich vorher eine neue Zeile generieren muss.
Ich habe nun komplett neue Strukturen mit dem Plantnamen. Ist die .1 alt und kann weg?
Hm, doof habe Referenzen in JS und Jarvis auf states aus .1, die dann kaputt gehen würden. Also nenn ich meine Anlage einfach 1, dann passt alles weiterhin
Kleiner typo in der Logausgabe:
https://github.com/Patrick-Walther/ioBroker.pvforecast/blob/main/main.js#L231 -
@patrickwalther
ich bekomme im 10 Minuten Abstand folgende warn:pvforecast.0 2022-02-21 17:00:17.536 warn Clear yet terminated timer 72524 pvforecast.0 2022-02-21 16:50:17.466 warn Clear yet terminated timer 70120 pvforecast.0 2022-02-21 16:40:17.356 warn Clear yet terminated timer 67664 pvforecast.0 2022-02-21 16:30:17.306 warn Clear yet terminated timer 65317 pvforecast.0 2022-02-21 16:20:17.167 warn Clear yet terminated timer 62959 pvforecast.0 2022-02-21 16:10:17.102 warn Clear yet terminated timer 60561 pvforecast.0 2022-02-21 16:00:16.985 warn Clear yet terminated timer 58185 pvforecast.0 2022-02-21 15:50:16.831 warn Clear yet terminated timer 55461 pvforecast.0 2022-02-21 15:50:14.079 warn Clear yet terminated timer 29287 pvforecast.0 2022-02-21 15:40:16.774 warn Clear yet terminated timer 53103 pvforecast.0 2022-02-21 15:30:16.696 warn Clear yet terminated timer 50699 pvforecast.0 2022-02-21 15:20:16.616 warn Clear yet terminated timer 48322
Was mach ich da falsch?
Meine Einstellungen:
-
@latzi hallo, was hast du bei pv-systeme eingetragen?
-
@patrickwalther
schaut bei mir so aus (ich hoffe, ich hab die Beschreibung richtig interpretiert):
-
@latzi K.a. ob Umlaute auch in ObjektIDs funktionieren. Die neue Ver. übernimmt den Anlagennamen ja auch in die Pfade wie weiter oben von mir schon erwähnt.
Kannst also dein "Süd" mal in "Sued" umbenennen.
Wobei die 10min nicht zum 60min Intervall passen. Hattest du selbst mal ein Scheduler für die Instanz eingerichtet? -
@diginix sagte in Test PV Forecast Adapter:
Kannst also dein "Süd" mal in "Sued" umbenennen.
Vielen Dank, sehr guter Hinweis - hab´s geändert, mal sehen was passiert.
@diginix sagte in Test PV Forecast Adapter:
Hattest du selbst mal ein Scheduler für die Instanz eingerichtet?
Nein, bisher nicht
-
Nach dem Adapterstart hab ich folgende Meldungen (mit dem warn am Ende):
2022-02-21 19:51:06.614 - info: host.Pi4-Server instance system.adapter.pvforecast.0 started with pid 6789 2022-02-21 19:51:10.131 - info: pvforecast.0 (6789) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.pvforecast, node: v14.19.0, js-controller: 3.3.22 2022-02-21 19:51:10.240 - info: pvforecast.0 (6789) Create States for: Sued 2022-02-21 19:51:10.242 - info: pvforecast.0 (6789) Create States for: West 2022-02-21 19:51:10.254 - info: pvforecast.0 (6789) getPv 2022-02-21 19:51:10.255 - info: pvforecast.0 (6789) apikey: false 2022-02-21 19:51:10.256 - info: pvforecast.0 (6789) url for platn Sued : https://api.forecast.solar/estimate/48.xxxx/14.xxxx/7/-3/9 2022-02-21 19:51:10.335 - info: pvforecast.0 (6789) url for platn West : https://api.forecast.solar/estimate/48.xxxx/14.xxxx/7/87/3 2022-02-21 19:51:10.530 - info: pvforecast.0 (6789) Recive data for Sued: {"result":{"watts":{"2022-02-21 06:50:00":0,"2022-02-21 06:55:00":63,"2022-02-21 07:00:00":319,"2022-02-21 08:00:00":850,"2022-02-21 09:00:00":1311,"2022-02-21 10:00:00":1655,"2022-02-21 11:00:00":1851,"2022-02-21 12:00:00":1993,"2022-02-21 13:00:00":2348,"2022-02-21 14:00:00":2148,"2022-02-21 15:00:00":1664,"2022-02-21 16:00:00":960,"2022-02-21 17:00:00":382,"2022-02-21 17:19:00":72,"2022-02-21 17:38:00":0,"2022-02-22 06:48:00":0,"2022-02-22 06:54:00":72,"2022-02-22 07:00:00":339,"2022-02-22 08:00:00":872,"2022-02-22 09:00:00":1333,"2022-02-22 10:00:00":1693,"2022-02-22 11:00:00":1939,"2022-02-22 12:00:00":2113,"2022-02-22 13:00:00":2236,"2022-02-22 14:00:00":2360,"2022-02-22 15:00:00":1996,"2022-02-22 16:00:00":1187,"2022-02-22 17:00:00":372,"2022-02-22 17:20:00":72,"2022-02-22 17:39:00":0},"watt_hours":{"2022-02-21 06:50:00":0,"2022-02-21 06:55:00":5,"2022-02-21 07:00:00":32,"2022-02-21 08:00:00":882,"2022-02-21 09:00:00":2193,"2022-02-21 10:00:00":3848,"2022-02-21 11:00:00":5699,"2022-02-21 12:00:00":7692,"2022-02-21 13:00:00":10040,"2022-02-21 14:00:00":12188,"2022-02-21 15:00:00":13852,"2022-02-21 16:00:00":14812,"2022-02-21 17:00:00":15194,"2022-02-21 17:19:00":15217,"2022-02-21 17:38:00":15217,"2022-02-22 06:48:00":0,"2022-02-22 06:54:00":7,"2022-02-22 07:00:00":41,"2022-02-22 08:00:00":913,"2022-02-22 09:00:00":2246,"2022-02-22 10:00:00":3939,"2022-02-22 11:00:00":5878,"2022-02-22 12:00:00":7991,"2022-02-22 13:00:00":10227,"2022-02-22 14:00:00":12587,"2022-02-22 15:00:00":14583,"2022-02-22 16:00:00":15770,"2022-02-22 17:00:00":16142,"2022-02-22 17:20:00":16166,"2022-02-22 17:39:00":16166},"watt_hours_day":{"2022-02-21":15217,"2022-02-22":16166}},"message":{"code":0,"type":"success","text":"","info":{"latitude":48.xxxx,"longitude":14.xxxx,"place":"xxxx, AT","timezone":"Europe/Vienna"},"ratelimit":{"period":3600,"limit":12,"remaining":8}}} 2022-02-21 19:51:10.644 - info: pvforecast.0 (6789) Recive data for West: {"result":{"watts":{"2022-02-21 06:50:00":0,"2022-02-21 06:55:00":18,"2022-02-21 07:00:00":96,"2022-02-21 08:00:00":263,"2022-02-21 09:00:00":413,"2022-02-21 10:00:00":526,"2022-02-21 11:00:00":590,"2022-02-21 12:00:00":642,"2022-02-21 13:00:00":762,"2022-02-21 14:00:00":717,"2022-02-21 15:00:00":574,"2022-02-21 16:00:00":343,"2022-02-21 17:00:00":142,"2022-02-21 17:19:00":27,"2022-02-21 17:38:00":0,"2022-02-22 06:48:00":0,"2022-02-22 06:54:00":21,"2022-02-22 07:00:00":99,"2022-02-22 08:00:00":267,"2022-02-22 09:00:00":418,"2022-02-22 10:00:00":536,"2022-02-22 11:00:00":615,"2022-02-22 12:00:00":678,"2022-02-22 13:00:00":726,"2022-02-22 14:00:00":788,"2022-02-22 15:00:00":699,"2022-02-22 16:00:00":449,"2022-02-22 17:00:00":149,"2022-02-22 17:20:00":30,"2022-02-22 17:39:00":0},"watt_hours":{"2022-02-21 06:50:00":0,"2022-02-21 06:55:00":2,"2022-02-21 07:00:00":10,"2022-02-21 08:00:00":273,"2022-02-21 09:00:00":686,"2022-02-21 10:00:00":1212,"2022-02-21 11:00:00":1802,"2022-02-21 12:00:00":2444,"2022-02-21 13:00:00":3206,"2022-02-21 14:00:00":3923,"2022-02-21 15:00:00":4497,"2022-02-21 16:00:00":4840,"2022-02-21 17:00:00":4982,"2022-02-21 17:19:00":4990,"2022-02-21 17:38:00":4990,"2022-02-22 06:48:00":0,"2022-02-22 06:54:00":2,"2022-02-22 07:00:00":12,"2022-02-22 08:00:00":279,"2022-02-22 09:00:00":697,"2022-02-22 10:00:00":1233,"2022-02-22 11:00:00":1848,"2022-02-22 12:00:00":2526,"2022-02-22 13:00:00":3252,"2022-02-22 14:00:00":4040,"2022-02-22 15:00:00":4739,"2022-02-22 16:00:00":5188,"2022-02-22 17:00:00":5337,"2022-02-22 17:20:00":5347,"2022-02-22 17:39:00":5347},"watt_hours_day":{"2022-02-21":4990,"2022-02-22":5347}},"message":{"code":0,"type":"success","text":"","info":{"latitude":48.xxxx,"longitude":14.xxxx,"place":"xxxx, AT","timezone":"Europe/Vienna"},"ratelimit":{"period":3600,"limit":12,"remaining":9}}} 2022-02-21 19:51:10.832 - warn: pvforecast.0 (6789) Clear yet terminated timer undefined
-
@latzi Lösch die Geokoordinaten aus dem Logauszug außer es ist dir egal oder du hast nicht die deines Hauses genommen. Ich trag in allen Adaptern oder Tasmota oder Shellys welche aus dem Ortskern ein. Dann muss ich bei iobroker Logs nie dran denken sie zu anonymisieren falls sie mit rein kommen.
Immerhin hat er nun Werte für beide Anlagen abgerufen und sollte auch Objekte mit den Werten erstellt haben. Den Fehler habe ich bei mir nicht. Müsste @PatrickWalther beurteilen.
-
@diginix
Danke, bei den Ergebnissen hatte ich´s rausgenommen, jedoch bei der url übersehen
Daten kommen an, DP´s werden erzeugt, alles soweit gut - mich irritiert nur die warn-Meldung (kommt weiterhin im 10 Minutentakt). -
@latzi Eigentlich hast du ja alle 60 min eingestellt, deswegen ist das mit den 10 min komisch. Als wüsste der Adapter nichts von den 60 min. Trag doch nochmal 30 min ein und dann ggf. noch mal 60 min, damit es neu gespeichert wird. Ich habe abweichend noch den Haken für Werte pro Stunde. Vllt stimmt ohne den Haken noch was im Adapter nicht...
-
@diginix das mit den 10 min ist schon richtig, das ist nur ein interner Daten Abruf. ich schau mal, da wird ein timout nicht zurückgesetzt. hab bei mir im Produktionssystem irgendwie auch eine Dauer loop drin, schau ich heute Abend ob ich die eliminieren kann..
-
@latzi fehler der warnung gefunden wird gefixed
-
@meistertr
super, vielen Dank ! -
@meistertr sagte in Test PV Forecast Adapter:
fehler der warnung gefunden wird gefixed
läuft seit dem update bisher problemlos, vielen Dank @Meistertr !!!
-
Habe jetzt auch die 0.1.x Instanz gelöscht und den Adapter deinstalliert. Dann den 0.2.2er installiert und alle Daten eingegeben.
Komischerweise sind die Werte in der summary jetzt etwas "verschoben" ... ich schätze mal, um eine Tausenderstelle:Meiner Meinung nach müssten alle Werte durch 1000 dividiert werden. Bei den Einzelanlagen (2 Stk. bei mir) sieht es okay aus.
UPDATE: Nein, die Gesamtleistung bei den Einzelanlagen scheint auch um den Faktor 1000 zu hoch zu sein:
Einzelwerte pro Anlage sind jedoch korrekt.
-
@oxident Ja, bei mir ist es auch falsch. Aber ich denke es ist nur die Einheit falsch im Datenpunkt.
Früher war es Wh. Die Einheit wieder auf Wh zu stellen ist mMn einfacher als alle Werte zu teilen und zu runden. -
@diginix Hmm, hätte ich kein Problem mit, müsste aber für diverse Skripte wissen, wo die Reise mittelfristig hingeht
-
@oxident ich passe es heute abend alles an und mache es in der config auswählbar ob kw oder watt
-
Super Sache dein Adapter! Danke.
Glaube da hat sich weiterhin ein Dreher in der 0.2.3 versteckt:Die Anlagenleistung im Reiter PV-Systems muss ich bei mir in Watt eintragen, dann passen die Stündlichen Werte und auch der Haken "values in watt instead of kw" funktioniert dann korrekt.
Dann ist aber die "power_day_kWh" um einen tausender zu hoch.
Bei Eintrag der Anlagenleistung im Reiter PV-Systems in KW stimmt die Tagesleistung, dann sind aber die Stundenwerte um den Faktor 1000 zu klein.
-
@Meistertr
Wäre auch cool wenn der Adapter mal ins latest käme, bekomme von den Updates gar nichts mit wenn ich nicht regelmäßig bei Git vorbei schaue. Hab mir jetzt mal ein Watch gesetzt.@joe-m Bei mir passen mMn alle Werte inkl Einheit wenn ich Watt im Adapter einstelle.
Achso die stündlichen sind dann in kW obwohl Watt eingestellt ist und auch als Einheit genommen wird.
In der JSONTable passt es aber und die verwende ich.