Ertragsprognose über Solcast

Alle zusätzlichen Module, die in die Solaranzeige integriert wurden, wie den Wetterbericht, die Solarprognose, der Messenger Pushover, Sun & Moon, aWATTar Strompreise und weitere Module.

Moderator: Ulrich

Stefan_E
Beiträge: 33
Registriert: Do 2. Jan 2020, 22:08
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Stefan_E »

Ich hab's ohne GROUP BY geschrieben (die vertikale Achse in Standard Solaranzeige Dashboards ist kW, nicht kWh):

Code: Alles auswählen

SELECT "pv_estimate" FROM "solcast" WHERE $timeFilter
Was ich allerdings noch nicht ganz verstanden habe:
  • SolCast, die MOSMIX Rohdaten - und "by extension" - alle meine Prognosen sind bezogen auf 'period end'. Der Query oben gibt also bei 10:00 den Wert der SolCast (MOSMIX) für die Periode ausgerechnet hat, die um 10:00 endet (also, 9:30 - 10:00 für Solcast, 9:00 - 10:00 für MOSMIX)
  • wenn ich aber die Actuals anzeige als

    Code: Alles auswählen

    SELECT mean("Gesamtleistung") FROM "PV" WHERE $timeFilter GROUP BY time(30m)
    steht bei 10:00 die mittlere Produktion zwischen 10:00 und 10:30 (Influx verwendet den Anfangszeitpunkt des Intervals wenn ein 'group by' verwendet wird)
Man hat also einen Zeitversatz. Natuerlich kann man auf 'mean' verzichten ... dann sieht der Plot allerdings etwas 'noisy' aus. Drum habe ich im obigen 'Teaser' nur über 5m gemittelt - aber das ist auch unschön. GROUP BY hat zwar ein '<offset interval>' aber das in Betrieb zu nehmen ist mir noch nicht gelungen ... :?

Hat jemand Abhilfe?

PhotoRudi
Beiträge: 43
Registriert: Mo 5. Okt 2020, 11:23

Re: Ertragsprognose über Solcast

Beitrag von PhotoRudi »

:?:
PV-Tuning scheint nicht mehr erlaubt zu sein bei Solcast:

Hi,
Thanks for using the API Toolkit! We wanted to let you know that we have decommissioned PV Tuning for hobbyist users.
You will no longer be able to POST PV measurements to the Solcast API. However, we are offering you the capability to add a 2nd rooftop site to your account. This 2nd site must be at the same location, and is only meant to help you accurately forecast for split array systems.
Simply reply to this message if you'd like to access your 2nd site for free.
Happy solar forecasting!

Wirklich sehr schade

Stefan_E
Beiträge: 33
Registriert: Do 2. Jan 2020, 22:08
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Stefan_E »

Das ist natürlich schade ... die volle Ankündigung ist hier. Für Bogeyof mit einem Ost/West System ist es allerdings ein echter Vorteil. Für verschattete Systeme natürlich nicht.

Obwohl der Weg lange wäre, wäre es interessant, GHI / DHI zu bekommen - dann koennte man Shading ev. selber modellieren ... oder man könnte schlicht ein Regression Model bauen, um ein Tuning anzulernen. Braucht aber vermutlich Daten über einen ziemlich langen Zeitraum (1 Jahr?)

Just some thoughts. ... - ich hab mal nachgefragt, ob SolCast GHI / DHI liefern koennte. Bin gespannt auf die Antwort.

Online
Bogeyof
Beiträge: 329
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 13 Mal

Re: Ertragsprognose über Solcast

Beitrag von Bogeyof »

Ich habe jetzt nach Kontakt zum Support die Freischaltung für eine 2. Anlage, also Ost und West einzeln erhalten. Leider erfolgt die Konfiguration wirklich wie eine 2. Anlage, erhält also eine eigene Ressource-Id.
Jetzt stellt sich die Frage, wie integriert man das mit dem Skript, 2 Id's und Addieren ist ja nicht vorgesehen. Auch schreibt er immer in die gleichen Felder in der Datenbank, also würde ein 2. Aufruf mit 2. Ist die ersten Werte überschreiben.
Hast du dazu schon eine Idee?
Natürlich kann ich das 2. Skript schnell manuell ändern und dort die Feldnamen ändern, Addieten müsste ich dann in Grafana selbst. Aber vielleicht gibt es ja eine komfortablere Lösung...

Edit:
Ist nicht wirklich trivial. Ich habe die Configdateien angeappst und in der solcast.py eine Abfrage auf die Ressource-ID eingebaut. Je nach Ressource-ID schreibe ich in das Measurement "solcastO" oder "solcastW". Das funktioniert soweit wie erwartet, leider ist es für die Auswertung in Grafana ungünstig, da ich dann wieder das Problem bekommen, 2 Werte aus 2 verschiedenen Measurements zu addieren, was eigentlich nicht geht. Es geht zwar mit Umwegen über Transform, aber leider nicht zusammen mit anderen Werte in Graphen. Damit lässt sich aktuelle Leistung und Gesamtprognose quasi nicht überlagern.
Ein Schreiben mit unterschiedlichen Namen ist mir nicht gelungen, da diese Namen ja in jeder "Zeile" der übertragenen Daten vorkommen und einfach so in die Datenbank geschrieben werden. Das zu ändern ist mir nicht gelungen (ich kann auch kein Python)...

Stefan_E
Beiträge: 33
Registriert: Do 2. Jan 2020, 22:08
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Stefan_E »

Hallo Bogeyof,

das soll man anders tun ... in solcast.py werden die Daten gesammelt. Dort muss man die beiden Abfragen einbauen, zusammen zaehlen und dann nach Influx schicken. Falls Du Lust hast, kann ich über's Wochenende versuchen, einen detaillierten Vorschlag machen - kann's aber nicht von hier wirklich testen. Würde also vermutlich ein paar mal hin- und her fliegen ...

Das Gleiche könnte man auch fuer MOSMIX und OWM tun, das wird allerdings leicht aufwändiger. Die Struktur ist da, aber an der Motivation fehlt's noch

Stefan

PS: Heute hat bei mir erstmals das Tuning gruen angeschlagen - also grad vor dem abschalten :shock:

Online
Bogeyof
Beiträge: 329
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 13 Mal

Re: Ertragsprognose über Solcast

Beitrag von Bogeyof »

Danke für das Angebot. Ich finde es eigentlich ja gar nicht schlecht, dass ich die Werte einzeln für Ost und West bekomme. Ich habe es inzwischen auch einigermaßen gelöst sowohl Ost und West einzeln als auch in Summe darzustellen. Damit wäre ich erst einmal zufrieden. Einzig das Schreiben der Einzelwerte in das gleiche Measurement wäre noch besser, aber das scheint sehr schwierig.
Die anderen Vorhersagen hatte ich ja schon früher integriert und nutze ich nicht über dieses Skript.
Also wegen mir kein Aufwand nötig, wenn du es trotzdem ändern willst helfe ich natürlich gerne beim Testen. Nachdem ich nur 20 Aufrufe am Tag habe und jetzt immer 2 verbraucht werden wegen Ost und West, hält sich die Zahl der Testmöglichkeiten pro Tag allerdings in Grenzen...

Das Senden der Daten habe ich noch eingeschaltet gelassen (sende jetzt die entsprechenden String Leistungen), vielleicht tuned er bei mir ja auch noch. Zumindest seit der Aufspaltung in 2 Anlagen scheinen die Vorhersagen deutlich besser zu passen, so langsam kann man sie verwenden.

Antworten