Upcoming 15min interval & car smart charging
Thx for awesome functions. Will this be functional also when prices updates 4 times an hour soon? Another nice feature would be to be able to see the car smart charging plan in HA. Is that possible to add into the code maybe?
As i still use this integration still i Will make a pr once the price updates every 15min. The problem is that no changes can be done with out having The feature in the app.
Ive recently started using smart charging so i might have time to look at it, but time is limited😅
Have tried looking into this but it seems like they have change up the api to use quic which leave the http request encrypted when i try to inspect them. As i dont have an abundance of time, if any one knows how find out the information needed to update these calls, that would be great. I will work on it when i have time but it might take a few months.
You can get the quarterly prices from the same endpoint you're already using for spot prices. Here's an example of the API output when calling their API. Just parse their quarters_prices prop instead of price.
{
"data": {
"1765234800": {
"localtime": "2025-12-09 00:00",
"price": 69436,
"quarters_prices": {
"quarter1": 71507,
"quarter2": 67206,
"quarter3": 71220,
"quarter4": 67808
}
},
"1765238400": {
"localtime": "2025-12-09 01:00",
"price": 72788,
"quarters_prices": {
"quarter1": 72671,
"quarter2": 72712,
"quarter3": 72972,
"quarter4": 72795
}
},
"1765242000": {
"localtime": "2025-12-09 02:00",
"price": 50939,
"quarters_prices": {
"quarter1": 49607,
"quarter2": 50237,
"quarter3": 51196,
"quarter4": 52716
}
},
"1765245600": {
"localtime": "2025-12-09 03:00",
"price": 49755,
"quarters_prices": {
"quarter1": 47772,
"quarter2": 48333,
"quarter3": 49812,
"quarter4": 53100
}
},
"1765249200": {
"localtime": "2025-12-09 04:00",
"price": 52340,
"quarters_prices": {
"quarter1": 48018,
"quarter2": 52127,
"quarter3": 53141,
"quarter4": 56071
}
},
"1765252800": {
"localtime": "2025-12-09 05:00",
"price": 79242,
"quarters_prices": {
"quarter1": 64440,
"quarter2": 73931,
"quarter3": 80423,
"quarter4": 98173
}
},
"1765256400": {
"localtime": "2025-12-09 06:00",
"price": 109092,
"quarters_prices": {
"quarter1": 89915,
"quarter2": 111978,
"quarter3": 115115,
"quarter4": 119361
}
},
"1765260000": {
"localtime": "2025-12-09 07:00",
"price": 132605,
"quarters_prices": {
"quarter1": 120361,
"quarter2": 124182,
"quarter3": 128578,
"quarter4": 157298
}
},
"1765263600": {
"localtime": "2025-12-09 08:00",
"price": 152029,
"quarters_prices": {
"quarter1": 132262,
"quarter2": 147670,
"quarter3": 157353,
"quarter4": 170830
}
},
"1765267200": {
"localtime": "2025-12-09 09:00",
"price": 159757,
"quarters_prices": {
"quarter1": 181608,
"quarter2": 160736,
"quarter3": 154833,
"quarter4": 141850
}
},
"1765270800": {
"localtime": "2025-12-09 10:00",
"price": 145942,
"quarters_prices": {
"quarter1": 153833,
"quarter2": 147095,
"quarter3": 144452,
"quarter4": 138385
}
},
"1765274400": {
"localtime": "2025-12-09 11:00",
"price": 142521,
"quarters_prices": {
"quarter1": 146246,
"quarter2": 143356,
"quarter3": 141603,
"quarter4": 138877
}
},
"1765278000": {
"localtime": "2025-12-09 12:00",
"price": 141035,
"quarters_prices": {
"quarter1": 141795,
"quarter2": 138371,
"quarter3": 141548,
"quarter4": 142425
}
},
"1765281600": {
"localtime": "2025-12-09 13:00",
"price": 144586,
"quarters_prices": {
"quarter1": 143356,
"quarter2": 144096,
"quarter3": 144795,
"quarter4": 146095
}
},
"1765285200": {
"localtime": "2025-12-09 14:00",
"price": 151266,
"quarters_prices": {
"quarter1": 135097,
"quarter2": 151725,
"quarter3": 157901,
"quarter4": 160338
}
},
"1765288800": {
"localtime": "2025-12-09 15:00",
"price": 166982,
"quarters_prices": {
"quarter1": 158243,
"quarter2": 164010,
"quarter3": 174583,
"quarter4": 171091
}
},
"1765292400": {
"localtime": "2025-12-09 16:00",
"price": 163517,
"quarters_prices": {
"quarter1": 159736,
"quarter2": 166640,
"quarter3": 165681,
"quarter4": 162010
}
},
"1765296000": {
"localtime": "2025-12-09 17:00",
"price": 158908,
"quarters_prices": {
"quarter1": 159668,
"quarter2": 159188,
"quarter3": 161175,
"quarter4": 155600
}
},
"1765299600": {
"localtime": "2025-12-09 18:00",
"price": 151208,
"quarters_prices": {
"quarter1": 156243,
"quarter2": 152505,
"quarter3": 156806,
"quarter4": 139275
}
},
"1765303200": {
"localtime": "2025-12-09 19:00",
"price": 134509,
"quarters_prices": {
"quarter1": 148821,
"quarter2": 136837,
"quarter3": 129400,
"quarter4": 122976
}
},
"1765306800": {
"localtime": "2025-12-09 20:00",
"price": 125305,
"quarters_prices": {
"quarter1": 134646,
"quarter2": 127838,
"quarter3": 119785,
"quarter4": 118950
}
},
"1765310400": {
"localtime": "2025-12-09 21:00",
"price": 114564,
"quarters_prices": {
"quarter1": 119497,
"quarter2": 117703,
"quarter3": 111513,
"quarter4": 109541
}
},
"1765314000": {
"localtime": "2025-12-09 22:00",
"price": 105929,
"quarters_prices": {
"quarter1": 109417,
"quarter2": 108513,
"quarter3": 105473,
"quarter4": 100310
}
},
"1765317600": {
"localtime": "2025-12-09 23:00",
"price": 82745,
"quarters_prices": {
"quarter1": 95982,
"quarter2": 87503,
"quarter3": 78067,
"quarter4": 69425
}
},
"1765321200": {
"localtime": "2025-12-10 00:00",
"price": 75303,
"quarters_prices": {
"quarter1": 85661,
"quarter2": 87308,
"quarter3": 69221,
"quarter4": 59020
}
},
"1765324800": {
"localtime": "2025-12-10 01:00",
"price": 64577,
"quarters_prices": {
"quarter1": 71401,
"quarter2": 65148,
"quarter3": 63718,
"quarter4": 58040
}
},
"1765328400": {
"localtime": "2025-12-10 02:00",
"price": 57985,
"quarters_prices": {
"quarter1": 61893,
"quarter2": 57522,
"quarter3": 56513,
"quarter4": 56010
}
},
"1765332000": {
"localtime": "2025-12-10 03:00",
"price": 57570,
"quarters_prices": {
"quarter1": 61240,
"quarter2": 60845,
"quarter3": 54198,
"quarter4": 53995
}
},
"1765335600": {
"localtime": "2025-12-10 04:00",
"price": 57509,
"quarters_prices": {
"quarter1": 54907,
"quarter2": 58830,
"quarter3": 58666,
"quarter4": 57631
}
},
"1765339200": {
"localtime": "2025-12-10 05:00",
"price": 62150,
"quarters_prices": {
"quarter1": 55697,
"quarter2": 57998,
"quarter3": 63910,
"quarter4": 70992
}
},
"1765342800": {
"localtime": "2025-12-10 06:00",
"price": 74513,
"quarters_prices": {
"quarter1": 70120,
"quarter2": 72572,
"quarter3": 76631,
"quarter4": 78728
}
},
"1765346400": {
"localtime": "2025-12-10 07:00",
"price": 81596,
"quarters_prices": {
"quarter1": 79900,
"quarter2": 83127,
"quarter3": 83577,
"quarter4": 79777
}
},
"1765350000": {
"localtime": "2025-12-10 08:00",
"price": 84885,
"quarters_prices": {
"quarter1": 89856,
"quarter2": 83522,
"quarter3": 84612,
"quarter4": 81547
}
},
"1765353600": {
"localtime": "2025-12-10 09:00",
"price": 86206,
"quarters_prices": {
"quarter1": 92198,
"quarter2": 90168,
"quarter3": 82651,
"quarter4": 79805
}
},
"1765357200": {
"localtime": "2025-12-10 10:00",
"price": 82270,
"quarters_prices": {
"quarter1": 90278,
"quarter2": 84885,
"quarter3": 78606,
"quarter4": 75310
}
},
"1765360800": {
"localtime": "2025-12-10 11:00",
"price": 77353,
"quarters_prices": {
"quarter1": 78878,
"quarter2": 78497,
"quarter3": 77121,
"quarter4": 74915
}
},
"1765364400": {
"localtime": "2025-12-10 12:00",
"price": 78528,
"quarters_prices": {
"quarter1": 82025,
"quarter2": 78620,
"quarter3": 77230,
"quarter4": 76236
}
},
"1765368000": {
"localtime": "2025-12-10 13:00",
"price": 76893,
"quarters_prices": {
"quarter1": 78047,
"quarter2": 76671,
"quarter3": 76358,
"quarter4": 76495
}
},
"1765371600": {
"localtime": "2025-12-10 14:00",
"price": 75616,
"quarters_prices": {
"quarter1": 74315,
"quarter2": 75118,
"quarter3": 75868,
"quarter4": 77162
}
},
"1765375200": {
"localtime": "2025-12-10 15:00",
"price": 77826,
"quarters_prices": {
"quarter1": 77693,
"quarter2": 78415,
"quarter3": 77897,
"quarter4": 77298
}
},
"1765378800": {
"localtime": "2025-12-10 16:00",
"price": 76420,
"quarters_prices": {
"quarter1": 77625,
"quarter2": 76917,
"quarter3": 76236,
"quarter4": 74901
}
},
"1765382400": {
"localtime": "2025-12-10 17:00",
"price": 75456,
"quarters_prices": {
"quarter1": 77421,
"quarter2": 76658,
"quarter3": 74465,
"quarter4": 73280
}
},
"1765386000": {
"localtime": "2025-12-10 18:00",
"price": 73202,
"quarters_prices": {
"quarter1": 75855,
"quarter2": 73471,
"quarter3": 72191,
"quarter4": 71292
}
},
"1765389600": {
"localtime": "2025-12-10 19:00",
"price": 65177,
"quarters_prices": {
"quarter1": 71006,
"quarter2": 70107,
"quarter3": 61785,
"quarter4": 57807
}
},
"1765393200": {
"localtime": "2025-12-10 20:00",
"price": 56943,
"quarters_prices": {
"quarter1": 62970,
"quarter2": 59115,
"quarter3": 55220,
"quarter4": 50466
}
},
"1765396800": {
"localtime": "2025-12-10 21:00",
"price": 49748,
"quarters_prices": {
"quarter1": 54933,
"quarter2": 53013,
"quarter3": 47497,
"quarter4": 43547
}
},
"1765400400": {
"localtime": "2025-12-10 22:00",
"price": 40906,
"quarters_prices": {
"quarter1": 43098,
"quarter2": 42172,
"quarter3": 41491,
"quarter4": 36860
}
},
"1765404000": {
"localtime": "2025-12-10 23:00",
"price": 38366,
"quarters_prices": {
"quarter1": 42567,
"quarter2": 39597,
"quarter3": 36820,
"quarter4": 34477
}
},
"1765407600": {
"localtime": "2025-12-11 00:00",
"price": 45441,
"quarters_prices": {
"quarter1": 45645,
"quarter2": 45455,
"quarter3": 45020,
"quarter4": 45645
}
},
"1765411200": {
"localtime": "2025-12-11 01:00",
"price": 45618,
"quarters_prices": {
"quarter1": 45550,
"quarter2": 45752,
"quarter3": 45740,
"quarter4": 45427
}
},
"1765414800": {
"localtime": "2025-12-11 02:00",
"price": 47283,
"quarters_prices": {
"quarter1": 46621,
"quarter2": 47286,
"quarter3": 47652,
"quarter4": 47571
}
},
"1765418400": {
"localtime": "2025-12-11 03:00",
"price": 53738,
"quarters_prices": {
"quarter1": 48440,
"quarter2": 53636,
"quarter3": 54925,
"quarter4": 57951
}
},
"1765422000": {
"localtime": "2025-12-11 04:00",
"price": 56380,
"quarters_prices": {
"quarter1": 55332,
"quarter2": 56730,
"quarter3": 56485,
"quarter4": 56973
}
},
"1765425600": {
"localtime": "2025-12-11 05:00",
"price": 62052,
"quarters_prices": {
"quarter1": 54586,
"quarter2": 59972,
"quarter3": 63690,
"quarter4": 69958
}
},
"1765429200": {
"localtime": "2025-12-11 06:00",
"price": 74423,
"quarters_prices": {
"quarter1": 66973,
"quarter2": 70338,
"quarter3": 75358,
"quarter4": 85020
}
},
"1765432800": {
"localtime": "2025-12-11 07:00",
"price": 78847,
"quarters_prices": {
"quarter1": 74125,
"quarter2": 76065,
"quarter3": 80000,
"quarter4": 85196
}
},
"1765436400": {
"localtime": "2025-12-11 08:00",
"price": 84962,
"quarters_prices": {
"quarter1": 80936,
"quarter2": 82631,
"quarter3": 86797,
"quarter4": 89483
}
},
"1765440000": {
"localtime": "2025-12-11 09:00",
"price": 87445,
"quarters_prices": {
"quarter1": 86878,
"quarter2": 85548,
"quarter3": 86417,
"quarter4": 90935
}
},
"1765443600": {
"localtime": "2025-12-11 10:00",
"price": 82835,
"quarters_prices": {
"quarter1": 84178,
"quarter2": 84911,
"quarter3": 81437,
"quarter4": 80813
}
},
"1765447200": {
"localtime": "2025-12-11 11:00",
"price": 82547,
"quarters_prices": {
"quarter1": 80948,
"quarter2": 85956,
"quarter3": 81613,
"quarter4": 81668
}
},
"1765450800": {
"localtime": "2025-12-11 12:00",
"price": 86279,
"quarters_prices": {
"quarter1": 83826,
"quarter2": 87557,
"quarter3": 87571,
"quarter4": 86160
}
},
"1765454400": {
"localtime": "2025-12-11 13:00",
"price": 83500,
"quarters_prices": {
"quarter1": 80936,
"quarter2": 80663,
"quarter3": 81668,
"quarter4": 90732
}
},
"1765458000": {
"localtime": "2025-12-11 14:00",
"price": 93192,
"quarters_prices": {
"quarter1": 82401,
"quarter2": 91953,
"quarter3": 95020,
"quarter4": 103391
}
},
"1765461600": {
"localtime": "2025-12-11 15:00",
"price": 106230,
"quarters_prices": {
"quarter1": 103540,
"quarter2": 106905,
"quarter3": 106960,
"quarter4": 107516
}
},
"1765465200": {
"localtime": "2025-12-11 16:00",
"price": 107818,
"quarters_prices": {
"quarter1": 105861,
"quarter2": 107950,
"quarter3": 108547,
"quarter4": 108913
}
},
"1765468800": {
"localtime": "2025-12-11 17:00",
"price": 107028,
"quarters_prices": {
"quarter1": 108846,
"quarter2": 108846,
"quarter3": 105873,
"quarter4": 104545
}
},
"1765472400": {
"localtime": "2025-12-11 18:00",
"price": 103398,
"quarters_prices": {
"quarter1": 105861,
"quarter2": 104626,
"quarter3": 102455,
"quarter4": 100650
}
},
"1765476000": {
"localtime": "2025-12-11 19:00",
"price": 103354,
"quarters_prices": {
"quarter1": 105358,
"quarter2": 103038,
"quarter3": 104476,
"quarter4": 100542
}
},
"1765479600": {
"localtime": "2025-12-11 20:00",
"price": 102238,
"quarters_prices": {
"quarter1": 108262,
"quarter2": 103893,
"quarter3": 99782,
"quarter4": 97013
}
},
"1765483200": {
"localtime": "2025-12-11 21:00",
"price": 91414,
"quarters_prices": {
"quarter1": 97462,
"quarter2": 94287,
"quarter3": 89578,
"quarter4": 84327
}
},
"1765486800": {
"localtime": "2025-12-11 22:00",
"price": 81675,
"quarters_prices": {
"quarter1": 88968,
"quarter2": 82835,
"quarter3": 78343,
"quarter4": 76553
}
},
"1765490400": {
"localtime": "2025-12-11 23:00",
"price": 75396,
"quarters_prices": {
"quarter1": 77367,
"quarter2": 76200,
"quarter3": 74883,
"quarter4": 73133
}
}
},
"jwt": "<REDACTED>",
"metadata": {
"from": "2025-12-09",
"include-vat": true,
"resolution": "hourly",
"to": "2025-12-12"
}
}