Shockwave
Also noticed that, even though my window is set for 00:00 - 23:30, it is setting the late ones for tonight instead of tomorrow.
This is the designed behaviour, because that window for tomorrow does not have all tariffs available, it only runs through to 23:00 inclusive. So a charge window of 00:00-23:00 would give you the behaviour you want.
We simply cannot select the best/cheapest tariffs for windows for which all tariffs aren't available.
That’s initially how we implemented it, but it’s not what users expect or want. Think windows of 19:30-07:00 etc.