Seite 2 von 3
Re: InfluxDB
Verfasst: Fr 9. Okt 2020, 16:22
von Bogeyof
Okay interessant, muss ich mich Mal genauer damit beschäftigen...
Re: InfluxDB
Verfasst: Sa 10. Okt 2020, 10:23
von Bogeyof
Super Sache, der Tipp von @andreas_n
Mit dem Zusatz "tz('Europe/Berlin') " sind die Zeitversatzprobleme perfekt in den Griff zu bekommen.
Problem war, in der Datenbank werden die Werte immer mit UTC-Zeitstempel gespeichert. Bei Abfragen mit dem Verweis auf $timeFilter (entspricht immer der Einstellung oben rechts im Dashboard und das Dashboard kann auf "local Browser time" gestellt werden) macht dies keine Probleme, hier wird der richtige Zeitraum gewählt.
Nutzt man jedoch feste Zeiträume in den Panels oder Abfragen und versucht z.B. "GROUP BY time(1d)", dann ist die Darstellung nicht 0:00 bis 24:00, sondern 22:00 (Vortag) bis 22:00, wegen den aktuellen 2 Stunden Zeitdifferenz Sommerzeit Deutschland zu UTC.
Bisher hatte ich dies mit folgender Abfrage gelöst:
Code: Alles auswählen
SELECT integral("Gesamtleistung",1h) FROM "PV" WHERE $timeFilter GROUP BY time(1d,-2h) fill(null)
Das funktionierte zwar, aber vermutlich nach Umstellung auf Winterzeit wäre es wieder 1 Stunde falsch und das ganze Dashboard zur Nacharbeit verdonnert gewesen.
Jetzt ist die Abfrage wie folgt neu:
Code: Alles auswählen
SELECT integral("Gesamtleistung",1h) FROM "PV" WHERE $timeFilter GROUP BY time(1d) fill(null) tz('Europe/Berlin')
Damit wird der richtige Versatz von Influx berechnet und vermutlich sollte dies sowohl bei Sommer- wie Winterzeit funktionieren....
Re: InfluxDB
Verfasst: Sa 10. Okt 2020, 11:09
von andreas_n
Moin Bogeyof
freut mich, ich hab auch seit paar Minuten fettes Grinsen auf der Uhr
Ich kann endlich die SMA Bezugszähler Daten verarbeiten..der gesuchte Link war Volltreffer
hier der Syntax für SMA WR für die SMA Gemeinde
SELECT non_negative_difference(last(cumulative_sum)) FROM(
SELECT cumulative_sum(non_negative_difference(last("Wh_Gesamt_Import"))) FROM "Summen" WHERE $timeFilter GROUP BY time(1d)
) WHERE $timeFilter GROUP BY time(1d)
(da noch ohne "tz" bzw -2h)
endlich die Formel, mit der die Bezugsdaten sinnvoll darstellbar sind, eza kann ich die weiteren Grafiken angreifen, naja, wird auch verregnetes WE,
passt;-)
@ Ulrich,
somit wäre das winterliche "Programmierlastenheft" etwas kürzer, da der SMA Homemanager2.0 nach meinem Kenntnisstand nichts mehr anbietet, was auszulesen wäre....
Grüsse
Andreas
Re: InfluxDB
Verfasst: Mo 26. Okt 2020, 09:17
von andreas_n
Bogeyof hat geschrieben: ↑Sa 10. Okt 2020, 10:23
Damit wird der richtige Versatz von Influx berechnet und vermutlich sollte dies sowohl bei Sommer- wie Winterzeit funktionieren....
Hallo Bogeyof
ja, die Zeitumstellung klappte wunderbar automatisch
Gruss
Andreas
Re: InfluxDB
Verfasst: Do 9. Sep 2021, 12:20
von tshooker
Hallo zusammen,
ich kapiere es nicht!
um 19:58 Uhr ist heute Sonnenuntergang und die Prognose sagt ich hätte noch 3.05kw Stromerzeugung.
Ich vermute nun mal, dass das auch mit der Zeit UTC usw. zu tun hat. Morgens produziere ich früher als die Prognose und abends hört die Produktion auch früher auf, wie oben schon gesagt.
Die Tagessummen stimmen meist sehr genau überein.
Ich habe auch Europe/Berlin in die Zeitzone eingesetzt aber irgendwie tut sich nichts.
SELECT "Prognose_W" *1.2 FROM "Wetterprognose" WHERE $timeFilter tz('Europe/Berlin')
Wo ist hier noch ein Bock drin, jemand ne Idee?
Danke vorab.Gruß
Thorsten
Re: InfluxDB
Verfasst: Do 9. Sep 2021, 14:12
von andreas_n
hi,
nicht lachen,evtl bei der Anlagen Definition Länge und Breite vertauscht? um 21 Uhr dürfte es jetzt schwer fallen mit PV
Re: InfluxDB
Verfasst: Fr 10. Sep 2021, 08:17
von tshooker
Nö,
"leider" nicht.
Solarprognose zeigt es richtig an, z.B. für Heute.
Leider aber nicht in meinem Graph.
Alle andere Zeiten stimmen.
Re: InfluxDB
Verfasst: Fr 10. Sep 2021, 08:23
von andreas_n
hmmm,
also ich hab im Query das da drin stehen
SELECT "Prognose_W" FROM "Wetterprognose" WHERE $timeFilter
ohne tz und ohne Multiplikator
gruss
Andreas
Re: InfluxDB
Verfasst: So 7. Nov 2021, 18:29
von sirathan
Ich habe das selbe Problem, egal ob mit oder ohne Timezone. Die Prognose startet eine Stunde zu früh.
Sonnenaufgang stimmt.
Re: InfluxDB
Verfasst: So 7. Nov 2021, 19:46
von andreas_n
sirathan hat geschrieben: ↑So 7. Nov 2021, 18:29
Die Prognose startet eine Stunde zu früh.
Was steht denn im Dashboard für Timezone drin? UTC? dann ist es falsch