Seite 1 von 2

[V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 10:47 am
von AchterB
Guten Morgen,

ich möchte über die HTTP API eine PV Prognose einrichten. Es wird übrigens keine API benötigt, solange man den kostenlosen Zugang verwendet.
Forcast Solar: https://doc.forecast.solar/doku.php/api:estimate

Die Einrichtung ging sehr einfach, aber beim Auswerten der JSON-Datei gibt es eine kleine Hürde. Hie ein Ausschnitt der JSON-Datei:
Bild

Das Problem ist, dass sich jeden Tag das Datum und somit der Selektor täglich ändert. Gibt es eine Variable o.ä. die man für einen "variablen Selektor" angeben kann, um trotzdem den Wert (hier: prognostizierte Watt zu einer bestimmten Uhr zu einem bestimmten Tag) abzufangen?

Danke!

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 11:48 am
von Sun1453
So ein Szenario hatte ich auch mal aber leider keine Lösung damals gefunden. Ich weis nicht ob da jetzt vielleicht eine Lösung existiert.

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 3:56 pm
von SchateMuhl
Hallo

habe es noch nicht getestet , aber reicht es eventuell wenn du anstelle vom Datum / Uhrzeit einfach nur die Array Nummer angibst.
also[0] für den ersten wert usw.

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 4:22 pm
von gbglace
Ja das Datum scheint ein Array und kein Einzelwert zu sein (Eckige Klammer) damit kannst Dir die verschiedenen Werte zum Offset in h selektieren.

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 6:29 pm
von AchterB
Hallo,

danke für eure Antworten! Ich habe es eben getestet, aber leider ohne Erfolg. Ich habe als Selektor folgendes eingeben:
1. result.watts[0] => 1. Zeile
2. result.watts[1] => 2. Zeile

Habe ich eure Idee richtig umgesetzt?

Grüße

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 7:02 pm
von alexbeer
Hallo,
mit der von dir genannten API wüsste ich nicht, wie der Selektor definiert werden könnte.

Mit einer anderen API - auch kostenfrei habe ich das hinbekommen. Registrierung ist aber erforderlich.

https://toolkit.solcast.com.au/register/hobbyist

Wie gut die Prognose ist, kann ich aber noch nicht bewerten. PV ist noch nicht auf dem Dach.

Um den Selektor zu bestimmen finde ich https://jsonpathfinder.com/ sehr hilfreich.

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 7:46 pm
von AchterB
Hey Alex,

danke dir! Werde gleich mal Solcast testen. PV Anlage ist bei uns schon auf dem Dach. Kann dir dann berichten, wie gut Solcast ist.

Grüße

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 8:25 pm
von AchterB
Dieser JSON lässt sich sauber auswerten. Danke für den Tipp Alex!

Wie hast du die Werte in einer Zeitserie visualisiert? Jetzt erhalte ich zu bestimmen Stunden eine Prognose. Jetzt müssen eben die Prognosedaten optimalerweise noch in einem Graphen dargestellt und mit der aktuellen PV Leistung parallel visualisiert werden.

Gruß

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: So Feb 05, 2023 8:31 pm
von gbglace
Da bin ich auch noch am überlegen wie ich den einen Grafen mit einem fixen Offset im Zeitbezug zum Aktuellen Wert erfassse. In Grafana rollierend sind die Zeitangaben leider immer fertige Systemvariablen. Muss man mal etwas rumspielen im SQL Dialekt bei der Definition der Where-Bedingung.

Dazu musst Dir im Grafana die Querry direkt als SQL anschauen, nicht aus der Klick-Ansicht.

Re: [V4.0 IP3] PV Prognose Forecast Solar - JSON-Auswertung bei einem variablen Selektor

Verfasst: Mo Feb 06, 2023 4:37 pm
von AchterB
Ich habe ein Plugin für Grafana entdeckt. Klingt auf den ersten Blick nicht verkehrt. Lässt sich in Grafana direkt installieren.

https://grafana.github.io/grafana-json-datasource/

Grüße