Seite 2 von 2
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Mo Feb 06, 2023 7:15 pm
von gbglace
Das ist nur eine andere Art sich den aktuellen Datenstand nicht via der hhtp-API oder MQTT des TWS und Speicherung in einer Timeseries in einen Chart zu holen. Damit hast aber weiterhin das Problem, das Du per jetzt einen Aktuellen Wert von Deiner PV und Wetterstaion hast und gleichzeitig aus diesem JSON den Blick in die Zukunft von x Stunden. Diese Sicht hast aber auch wenn Du ganz einfach diese Werte aus der TWS-API zyklisch ausliest und in eine Timeseries schreibst. Dann hast auch immer parallel zu den vergangenen Ist werten die Vorhersage zu diesem Zeitstempel in x Stunden Zukunft.
Was ich meine ist halt Zeitstempel jetzt t0 dazu die Aktualwerte und gleichzeitig die Vorhersage 12h die aber aus der Timeseriesdatenbank mit dem Zeitstempel t-12h. Und das kannst mit dem direkten Einbinden des JSON auch nicht lösen, da Du den Service nicht mit den Werten von vor 12h abfragen kannst.
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Mi Feb 08, 2023 10:49 am
von SchateMuhl
Hallo
habe gerade mal ein wenig gespielt und die Daten von
Forcast Solar:
https://doc.forecast.solar/doku.php/api:estimate
direkt mit Node-RED geholt und so bearbeitet das ich für den Aktuellen Tag ein Array bekomme und ein Array für den nächsten Tag.
Die Array Nummer besagt dann die Stunde und der Wert im Array ist die PV-Prognose.
Diese beiden Arrays sende ich dann mit MQTT an den TWS und könnte sie dann dort für etwas benutzen.
Aber wie gesagt, hab nur mal ein wenig damit gespielt.
Und Achtung, ich bin kein Profi nur ein Bastler der Wege sucht.
MQTT Daten im Explorer
Daten im TWS
der Flow im Node-Red
bitte flows(5) nehmen in 4 war noch ein kleiner Fehler
flows (5).json
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Mi Feb 08, 2023 8:21 pm
von AchterB
Hey,
coole Idee! Wie hast du es geschafft, dass dann in deinem Array die erste Ziffer auch wirklich 1 Uhr ist? Wenn mich nicht alles täuscht, dann ist doch immer Zeitpunkt des Abrufs entscheidend für stündliche Vorhersage? Wenn man z.B. um 16 Uhr die Prognose abruft, dann spuckt er Daten für 17 Uhr usw. aus. Oder machts du jeden Tag um Punkt 0 Uhr einen Abruf? An sowas habe ich nämlich schon gedacht... aber eben nicht getestet.
Grüße
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Mi Feb 08, 2023 9:30 pm
von gbglace
Wenn Du immer eine fixe Zieluhrzeit für die Prognose willst dann musst natürlich wieder rechnen. In der Logik der Timeseries ist es prinzipiell soweit OK wenn es ein rollierender Offset ist.
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Do Feb 09, 2023 3:38 pm
von SchateMuhl
Hi
Ich wandle den Json zu einem String, diesen Teile ich zu bestimmten Trennen und danach parse ich die Datumsangaben so das ich nur die Stunde habe, diesen Wert nehme ich dann als Array Nummer wozu ich dann den Wert speichere.
Das Array fängt mit xxx[0] an das steht für Stunde 0 , xxx[11] an das steht für Stunde 11.
Grüße
Andreas
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Sa Feb 11, 2023 11:36 pm
von adimaster
AchterB hat geschrieben: ↑So Feb 05, 2023 6:29 pm
Ich habe als Selektor folgendes eingeben:
1. result.watts[0] => 1. Zeile
2. result.watts[1] => 2. Zeile
Wollte es eben auch testen. Richtig wäre z. B.:
result."2023-02-12 12:00:00"
Aus meiner Sicht (zumindest in der v3.5.1):
Problem 1: der Selektor lässt sich nicht variabel gestalten
Problem 2: im Selektor wird derzeit kein ":" zugelassen und automatisch entfernt
Wäre schön gewesen, denn man würde keine Registrierung benötigen.
Schade, aber dann gibt es vermutlich damit aktuell wirklich einfach keine Möglichkeit und nur mit Umwegen.
Edit: Moderation: Link entfernt
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Sa Feb 25, 2023 7:13 pm
von gbglace
adimaster hat geschrieben: ↑Sa Feb 11, 2023 11:36 pm
Problem 2: im Selektor wird derzeit kein ":" zugelassen und automatisch entfernt
kurzes Update aus dem Test.
in den Dev-Varianten kann der TWS nun auch solche JSON im Selektor nutzen.
Beispiel aus dem Shelly-Universum switch:0: {
xxx} >>> "switch:0"
Habe damit gleich auch einen Umweg via Nodered zurückgebaut.
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: Sa Feb 25, 2023 9:57 pm
von StefanW
Hi Göran,
danke für die Rückmeldung.
Gibt auch einen Wiki-Eintrag dazu (unter MQTT und HTTP-/REST-API). Wir haben diese Engine jetzt auch in beiden Modulen gleich gehalten (ist noch in DEV, ist dann für die IP4 bzw.V4)
lg
Stefan
Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor
Verfasst: So Mär 03, 2024 11:49 am
von cheater
Servus,
hätte auch Interesse dies über die JSON API Datasource direkt in Grafana einzubinden. Bräuchte aber mal bisschen Hilfe (Screenshots), wie das in Grafana konfiguriert ist.
Edit: Bin jetzt mal auf das Grafana Infinity Plugin gewechselt und auch auf Solcast. Hat ja auch der ein oder andere hier implementiert. Da wären ein paar Screenshots auch sehr hilfreich, da ich immer in das free day limit laufe.