InfluxDB

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Bogeyof
Beiträge: 1100
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 23 Mal
Danksagung erhalten: 160 Mal

Re: InfluxDB

Beitrag von Bogeyof »

Okay interessant, muss ich mich Mal genauer damit beschäftigen...

Bogeyof
Beiträge: 1100
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 23 Mal
Danksagung erhalten: 160 Mal

Re: InfluxDB

Beitrag 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....

andreas_n
Beiträge: 1313
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 22 Mal
Danksagung erhalten: 82 Mal

Re: InfluxDB

Beitrag 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
SMA Tripower 8 / Growatt MIN 3000 TL-XE / ELWA DC WW 300L / Growatt SPH 4600 an 4 ARK LV , 20,5kWp / 10kWh

andreas_n
Beiträge: 1313
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 22 Mal
Danksagung erhalten: 82 Mal

Re: InfluxDB

Beitrag 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
SMA Tripower 8 / Growatt MIN 3000 TL-XE / ELWA DC WW 300L / Growatt SPH 4600 an 4 ARK LV , 20,5kWp / 10kWh

tshooker
Beiträge: 27
Registriert: Di 18. Mai 2021, 08:08
Hat sich bedankt: 4 Mal

Re: InfluxDB

Beitrag 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
Dateianhänge
Bild_2021-09-09_121442.png

andreas_n
Beiträge: 1313
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 22 Mal
Danksagung erhalten: 82 Mal

Re: InfluxDB

Beitrag 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 😂
SMA Tripower 8 / Growatt MIN 3000 TL-XE / ELWA DC WW 300L / Growatt SPH 4600 an 4 ARK LV , 20,5kWp / 10kWh

tshooker
Beiträge: 27
Registriert: Di 18. Mai 2021, 08:08
Hat sich bedankt: 4 Mal

Re: InfluxDB

Beitrag 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.
Dateianhänge
Graphana
Graphana
Solarprognose
Solarprognose

andreas_n
Beiträge: 1313
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 22 Mal
Danksagung erhalten: 82 Mal

Re: InfluxDB

Beitrag 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
SMA Tripower 8 / Growatt MIN 3000 TL-XE / ELWA DC WW 300L / Growatt SPH 4600 an 4 ARK LV , 20,5kWp / 10kWh

sirathan
Beiträge: 19
Registriert: Di 12. Okt 2021, 19:31
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: InfluxDB

Beitrag von sirathan »

Ich habe das selbe Problem, egal ob mit oder ohne Timezone. Die Prognose startet eine Stunde zu früh.
Sonnenaufgang stimmt.

andreas_n
Beiträge: 1313
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 22 Mal
Danksagung erhalten: 82 Mal

Re: InfluxDB

Beitrag 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
SMA Tripower 8 / Growatt MIN 3000 TL-XE / ELWA DC WW 300L / Growatt SPH 4600 an 4 ARK LV , 20,5kWp / 10kWh

Antworten

Zurück zu „Allgemeines“