Anfang Mai 2023, nachdem die EVN meinte, unsern Stromvertrag einseitig kündigen zu müssen - wie hunderttausende Andere - hamma unsnach einem neuen Stromanbieter umgesehen und für awattar entschieden, die verkaufen Strom auch stundenweise. Also um ganz exakt zu sein, sie haben stundenvariable Preise.
Die kann man an Tag vorher im Internet auf der awattar Homepage anschauen. Bissl fad, immer aktiv im Web nachschauen zu müssen.
ABER genau dafür habens eine API, die der halbwegs versierte Hausmasta abfragen kann. Ma schickt a curl commando hin und bekommt Antwortdaten zurück
z.b: curl -s "https://api.awattar.at/v1/marketdata")
Antwort
{
"start_timestamp": 1683223200000,
"end_timestamp": 1683226800000,
"marketprice": 116.93,
"unit": "Eur/MWh"
},
Ned schrecken, die Zeitstempel sind in Unixzeit, die muss ma umrechnen.
Ich hab das Ganze in ein BASH Shellscriptl reingemankelt und rausgekommen ist das:
Wenn ma den aktuellen Energiepreis haben will, benutzt ma den Parameter -current
Es war klar, dass ma zu Awattar wechseln, seit ma den Kündigungswisch der EVN bekommen haben, am 12. April beim Fernsehen hab ich mir gedacht, ich werde morgen - also am 13. April 2023 - die Ummeldung machen. Da das Fernsehprogramm wiedermal sauschnarchig war, hab ichs dann doch gleich gemacht und noch am Abend des 12. April umgemeldet.
GUT wars, früh in der Früh am 13. Steht auf der Awattar Homepage:
Aufgrund der derzeit sehr hohen Nachfrage müssen wir leider die Neukundenaufnahme für den Tarif HOURLY pausieren..........
DAS nennt man männliche Intuition!! (gesteuert vom miesen TV Programm...)
Die Unixzeit ist die Zeit in Sekunden (oder Millisekunden) seit dem 1. Jänner 1970.
Das heißt, 1683223200 entspricht 04.05.2023 - 20:00:00
mit dem Kommandozeilenutility ssmtp kann man das Ergebnis per mail schicken
lauffähig auf fast allen Linuxsystemen, die eine bash haben.
Download getnewprices
Anleitung
Datei Downloaden in ein beliebiges Verzeichnis
mit tar -zxvf getnewprices.sh.tar.gz entpacken
Benötigte Pakete: Kommandozeilenutility jq (normalerweise zu installieren mit sudo apt-get install jq)
Da wars schon, script mit ./getnewprices.sh starten, falls gewünscht mit dem Parameter -current für die aktuelle Stunde