Hallo zusammen,
nachdem ich auch mit aWATTar etwas spiele möchte ich euch meine neuste Entdeckung nicht vorenthalten:
unter :
https://api-test.awattar.de/v1/optimizer
kann man sich die optimierten Stunden direkt bei aWATTAR auswerten lassen.
Wenn man z.B. die 2 günstigsten Stunden sucht dann übergibt man das einfach mit bei der Abfrage.
Aso so:
https://api-test.awattar.de/v1/optimizer?hours=2
{
"object": "optimizer-result",
"data": {
"query": {
"hours": "2"
},
"input": {
"hours": 2,
"window": "day",
"optimize": "price",
"now": 1704031034999,
"timezone": "Europe/Berlin",
"from_hour": 0,
"to_hour": 24,
"min_hours": null,
"max_hours": null,
"break_hours": 1
},
"prices": [
{
"start_timestamp": 1703977200000,
"end_timestamp": 1703980800000,
"marketprice": 36.54,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703980800000,
"end_timestamp": 1703984400000,
"marketprice": 13.27,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703984400000,
"end_timestamp": 1703988000000,
"marketprice": 4,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703988000000,
"end_timestamp": 1703991600000,
"marketprice": 0.31,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703991600000,
"end_timestamp": 1703995200000,
"marketprice": 0.58,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703995200000,
"end_timestamp": 1703998800000,
"marketprice": 1.28,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703998800000,
"end_timestamp": 1704002400000,
"marketprice": 0.36,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704002400000,
"end_timestamp": 1704006000000,
"marketprice": -0.03,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704006000000,
"end_timestamp": 1704009600000,
"marketprice": 2.98,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704009600000,
"end_timestamp": 1704013200000,
"marketprice": 9.1,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704013200000,
"end_timestamp": 1704016800000,
"marketprice": 14,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704016800000,
"end_timestamp": 1704020400000,
"marketprice": 10.51,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704020400000,
"end_timestamp": 1704024000000,
"marketprice": 10.73,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704024000000,
"end_timestamp": 1704027600000,
"marketprice": 5.75,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704027600000,
"end_timestamp": 1704031200000,
"marketprice": 8.98,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704031200000,
"end_timestamp": 1704034800000,
"marketprice": 12.95,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704034800000,
"end_timestamp": 1704038400000,
"marketprice": 20.9,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704038400000,
"end_timestamp": 1704042000000,
"marketprice": 26,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704042000000,
"end_timestamp": 1704045600000,
"marketprice": 23.39,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704045600000,
"end_timestamp": 1704049200000,
"marketprice": 9,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704049200000,
"end_timestamp": 1704052800000,
"marketprice": 7.95,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704052800000,
"end_timestamp": 1704056400000,
"marketprice": 6,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704056400000,
"end_timestamp": 1704060000000,
"marketprice": 10.68,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1704060000000,
"end_timestamp": 1704063600000,
"marketprice": 2.44,
"unit": "Eur/MWh"
}
],
"optimal": [
{
"start_timestamp": 1704002400000,
"end_timestamp": 1704006000000,
"marketprice": -0.03,
"unit": "Eur/MWh"
},
{
"start_timestamp": 1703988000000,
"end_timestamp": 1703991600000,
"marketprice": 0.31,
"unit": "Eur/MWh"
}
],
"current": {
"now": 1704031034999,
"optimum": false,
"price": 8.98
}
},
"url": "/de/v1/optimizer"
}
so erhält man unter „optimal“ die 2 günstigsten Stunden des aktuellen Tages und unter „current“ ob die aktuelle Stunde eine der beiden günstigsten Stunden ist.
Wenn man da jede Stunde einmal abfragt hat man eigentlich schon eine Ladefreigabe für die Wallbox z.B.
Gruß Isi
PS:
Der aktuelle Arbeitspreis errechnet sich dann wie folgt:
Arbeitspreis = ((marketprice / 10) + (marketprice / 10 *3 / 100 [aWATTar-Gerbür 3%]) + Grundgebühr [14,21 Cent]) *1.19 [+MwSt])