Seite 3 von 4
Re: aWATTar Preise integrieren
Verfasst: Di 30. Mär 2021, 11:07
von Ulrich
Die Spalten haben folgende Bedeutung:
Spalte |
Bezeichnung |
time |
Wird von der Datenbank erzeugt |
Datum |
Ist nur für die einfache Darstellung in Grafana da |
Preis_kWh |
Der Preis |
Sortierung |
Welcher Preis ist in den nächsten 12 Stunden am niedrigsten.( In Verbindung mit der Spalte Stunden) |
Stunde |
Zu welcher Stunde gehört der Preis |
Mit der Spalte Sortierung kann man abschätzen, wann bestimmte Geräte am preiswertesten Strom verbrauchen können. Die Tabelle nimmt einem schon viel Logik ab, wenn man die Strompreise zur Steuerung benutzen möchte.
Re: aWATTar Preise integrieren
Verfasst: Mi 31. Mär 2021, 14:52
von aryan
Danke Ulrich,
Ich habe dich auch ein nachricht geschieben mit (m)eine Nordpol.php Datei die bis jetzt aber nur noch time (date + time) und Preis_kWh im Tabellen nordpolPreise schreibt.
Ich bin ein influxdb NOOB und verstehe noch nicht genau warum man den niedrigsten Preis für die nächsten 12 Stunden im Tabellen schreiben sollte?
Wenn ich der niedrigsten Preis für z.b. die nächsten 12 Stunden suche kan ich das auch ohne ”Sortierung” fragen:
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT min("Preis_kWh") as niedrigsten_Preis FROM "nordpolPreise" WHERE time > now() and time < now() + 12h"
Antwort:
Code: Alles auswählen
name: nordpolPreise
time niedrigsten_Preis
---- -----------------
2021-04-01T00:00:00Z 0.01683
Stunde 2021-04-01
T00:00:00Z ist dann 02 (Central European Time + DST).
Die Preise für z.b. die nächsten 18 stunden kann ich so fragen:
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT * FROM "nordpolPreise" WHERE time > now() and time < now() + 18h"
oder
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT * FROM ”nordpolPreise” WHERE time > now() limit 18"
Das Antwort ist dann:
Code: Alles auswählen
name: nordpolPreise
time Preis_kWh UnixDateTime
---- --------- ------------
2021-03-31T13:00:00Z 0.04392 1617195600
2021-03-31T14:00:00Z 0.04679 1617199200
2021-03-31T15:00:00Z 0.05132 1617202800
2021-03-31T16:00:00Z 0.06716 1617206400
2021-03-31T17:00:00Z 0.0968 1617210000
2021-03-31T18:00:00Z 0.0786 1617213600
2021-03-31T19:00:00Z 0.06615 1617217200
2021-03-31T20:00:00Z 0.0629 1617220800
2021-03-31T21:00:00Z 0.05592 1617224400
2021-03-31T22:00:00Z 0.01852 1617228000
2021-03-31T23:00:00Z 0.01794 1617231600
2021-04-01T00:00:00Z 0.01683 1617235200
2021-04-01T01:00:00Z 0.01691 1617238800
2021-04-01T02:00:00Z 0.01834 1617242400
2021-04-01T03:00:00Z 0.02691 1617246000
2021-04-01T04:00:00Z 0.04053 1617249600
2021-04-01T05:00:00Z 0.04135 1617253200
2021-04-01T06:00:00Z 0.04232 1617256800
Reicht das nicht?
MfG Aryan
PS Oben sind ”SE3” Preisen, wann ich die ”DE-LU” Preisen erhalte, sind die identisch mit den awattarPreisen .
Re: aWATTar Preise integrieren
Verfasst: Mi 31. Mär 2021, 15:35
von Ulrich
Aufgabe:
Dein Auto benötig 6 Stunden Ladezeit. Welche der 6 x 1 Stundenpreise sind in den nächsten 12 Stunden die 6 niedrigsten?
Re: aWATTar Preise integrieren
Verfasst: Mi 31. Mär 2021, 19:15
von aryan
Ulrich hat geschrieben: ↑Mi 31. Mär 2021, 15:35
Aufgabe:
Dein Auto benötig 6 Stunden Ladezeit. Welche der 6 x 1 Stundenpreise sind in den nächsten 12 Stunden die 6 niedrigsten?
Ich glaube diese Augabe könnte mann so lösen:
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT BOTTOM(Preis_kWh,6) as niedrigsten_Preisen FROM nordpolPreise WHERE time > now() and time < now() + 12h"
name: nordpolPreise
time niedrigsten_Preisen
---- -------------------
2021-03-31T22:00:00Z 0.01852
2021-03-31T23:00:00Z 0.01794
2021-04-01T00:00:00Z 0.01683
2021-04-01T01:00:00Z 0.01691
2021-04-01T02:00:00Z 0.01834
2021-04-01T03:00:00Z 0.02691
Falls man gleich mit laden anfangen könnte würde es vielleicht besser mit
Code: Alles auswählen
"SELECT BOTTOM(Preis_kWh,6) as niedrigsten_Preisen FROM nordpolPreise WHERE time > now() -1h and time < now() + 12h"
Zum Kontroll: alla Preisen die nächsten 12 Stunden sind :
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT Preis_kWh FROM nordpolPreise WHERE time > now() and time < now() + 12h"
name: nordpolPreise
time Preis_kWh
---- ---------
2021-03-31T17:00:00Z 0.0968
2021-03-31T18:00:00Z 0.0786
2021-03-31T19:00:00Z 0.06615
2021-03-31T20:00:00Z 0.0629
2021-03-31T21:00:00Z 0.05592
2021-03-31T22:00:00Z 0.01852
2021-03-31T23:00:00Z 0.01794
2021-04-01T00:00:00Z 0.01683
2021-04-01T01:00:00Z 0.01691
2021-04-01T02:00:00Z 0.01834
2021-04-01T03:00:00Z 0.02691
2021-04-01T04:00:00Z 0.04053
Mann könnte es so auch mit de awattarPreise kontrollieren:
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT *, BOTTOM(Preis_kWh,6) as niedrigsten_Preisen FROM awattarPreise WHERE time > now() and time < now() + 12h"
name: awattarPreise
time Datum Preis_kWh Sortierung Stunde niedrigsten_Preisen
---- ----- --------- ---------- ------ -------------------
2021-03-31T22:00:00Z 01.04.2021 00:00:00 0.05438 6 0 0.05438
2021-03-31T23:00:00Z 01.04.2021 01:00:00 0.04782 8 1 0.04782
2021-04-01T00:00:00Z 01.04.2021 02:00:00 0.0451 11 2 0.0451
2021-04-01T01:00:00Z 01.04.2021 03:00:00 0.04417 13 3 0.04417
2021-04-01T02:00:00Z 01.04.2021 04:00:00 0.04429 12 4 0.04429
2021-04-01T03:00:00Z 01.04.2021 05:00:00 0.0457 10 5 0.0457
MfG Aryan
Re: aWATTar Preise integrieren
Verfasst: Mi 31. Mär 2021, 19:20
von Ulrich
Die Ladung muss ja nicht an einem Stück erfolgen. An der Sortierung siehst du ja schon, dass es zu anderen Zeiten noch preiswertere Zeiten gibt.
Das mit dem Auto war ja auch nur ein ganz einfaches Beispiel.
Du hast 3 Waschmaschinen die je 2 Stunden laufen. Zu welcher Zeit startet welche Waschmaschine?
Natürlich kannst Du das mit einer komplizierten Query lösen. Die Sortierung wird ja auch nur mit einer Query erzeugt. Mit der Sortierung kann man aber die Steuerung dann auch optisch leichter kontrollieren, ob sie funktioniert. Du musst ja die Sortierung nicht bieten. Wenn die kaum einer gebraucht, ist sie ja überflüssig.
Re: aWATTar Preise integrieren
Verfasst: Mi 31. Mär 2021, 20:24
von aryan
Ich habe nur eine Waschmaschine
Aber welche anderen Zeiten im awatarPreise in den nächsten 12 Stunden sind noch preiswerter als diese?
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT *, BOTTOM(Preis_kWh,6) as niedrigsten_Preisen FROM awattarPreise WHERE time > now() and time < now() + 12h"
name: awattarPreise
time Datum Preis_kWh Sortierung Stunde niedrigsten_Preisen
---- ----- --------- ---------- ------ -------------------
2021-03-31T22:00:00Z 01.04.2021 00:00:00 0.05438 6 0 0.05438
2021-03-31T23:00:00Z 01.04.2021 01:00:00 0.04782 8 1 0.04782
2021-04-01T00:00:00Z 01.04.2021 02:00:00 0.0451 11 2 0.0451
2021-04-01T01:00:00Z 01.04.2021 03:00:00 0.04417 13 3 0.04417
2021-04-01T02:00:00Z 01.04.2021 04:00:00 0.04429 12 4 0.04429
2021-04-01T03:00:00Z 01.04.2021 05:00:00 0.0457 10 5 0.0457
Alla Preisen in meine awattarPreise die nächsten 12 Stunde sind:
Code: Alles auswählen
influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "SELECT * FROM awattarPreise where time > now() "
name: awattarPreise
time Datum Preis_kWh Sortierung Stunde
---- ----- --------- ---------- ------
2021-03-31T19:00:00Z 31.03.2021 21:00:00 0.06615 3 21
2021-03-31T20:00:00Z 31.03.2021 22:00:00 0.0629 4 22
2021-03-31T21:00:00Z 31.03.2021 23:00:00 0.05592 6 23
2021-03-31T22:00:00Z 01.04.2021 00:00:00 0.05438 6 0
2021-03-31T23:00:00Z 01.04.2021 01:00:00 0.04782 8 1
2021-04-01T00:00:00Z 01.04.2021 02:00:00 0.0451 11 2
2021-04-01T01:00:00Z 01.04.2021 03:00:00 0.04417 13 3
2021-04-01T02:00:00Z 01.04.2021 04:00:00 0.04429 12 4
2021-04-01T03:00:00Z 01.04.2021 05:00:00 0.0457 10 5
Re: aWATTar Preise integrieren
Verfasst: Di 1. Feb 2022, 06:39
von Kelomat
Ich hab Awattar bei mir aktiviert und einen Unterschied zur Webseite festgestellt. Das Problem: ich bin in Österreich und in der Standardkonfiguration werden die Deutschlandpreise abgerufen.
Ja es gibt einen unterschied - ich hab bei Awattar nachgefragt.
Die Umstellung ist einfach. In der awattar.php bei der Webseite einfach auf awattar.at umstellen. Der Rest bleibt gleich.
Ulrich, vielleicht kannst du es in die Doku aufnehmen.
Re: aWATTar Preise integrieren
Verfasst: Di 1. Feb 2022, 08:08
von Ulrich
Hallo Kelomat,
vielen Dank für den Hinweis! Mach ich natürlich gerne.
Re: aWATTar Preise integrieren
Verfasst: Do 28. Apr 2022, 16:46
von olangegger@aon.at
Kelomat hat geschrieben: ↑Di 1. Feb 2022, 06:39
Ich hab Awattar bei mir aktiviert und einen Unterschied zur Webseite festgestellt. Das Problem: ich bin in Österreich und in der Standardkonfiguration werden die Deutschlandpreise abgerufen.
Ja es gibt einen unterschied - ich hab bei Awattar nachgefragt.
Die Umstellung ist einfach. In der awattar.php bei der Webseite einfach auf awattar.at umstellen. Der Rest bleibt gleich.
Ulrich, vielleicht kannst du es in die Doku aufnehmen.
Hallo, ich habe das gleiche Problem mit Österreich. Aber ich hab noch nicht verstanden wo ich es auf .at umstellen kann.
Ist das dann eigentlich der Einkaufs, oder der Verkaufs Preis? Bzw. kann ich mir den Verkaufspreis anzeigen lassen?
Danke schon mal Gruss Oskar
Re: aWATTar Preise integrieren
Verfasst: Fr 29. Apr 2022, 15:26
von Ulrich
Das steht im Dokument "Strompreise.pdf". Was für ein Preis das ist, sollte bei Awattar auf der Seite im WEB stehen. Ich gehe einmal davon aus, dass es die Verkaufspreise ohne MwSt sind.