Hi there,
impassioned-spirit
First usage of IOG last night by plugging my car in and I don't think it quite went to plan! :)
So at first it picked up my smart charge of 23:30 - 06:30 and had a target of 86% at a rate of 33%, which is fine. It then, from somewhere, picked three more half hour blocks and mapped those.
The problem is that in between those half hour blocks, the battery was discharged to power the house. This is not only in contradiction to the proper mapped charge but was unnecessary anyway as IOG always has off-peak rates between 23:30 and 05:30 - in fact of course the battery should still have been charging from the grid due to the dismal forecast.
I don't know what happened with those additional blocks but if I check my Octopus app, those blocks are shown there right now too, so WW hasn't pulled them out of nowhere. I do know that in reality Octopus was charging my car as per the original mapped charge of 11:30 - 06:30 and this didn't get interrupted.
One thing I recall, yesterday when I plugged my car in, the charge target was just 10% additional, and I think it's possible that the original smart charge schedule was these three blocks. I subsequently changed the charge target to be 60% additional, and it mapped the new proper schedule. I wonder if both sets of instructions were still in the API? Is there something you need to be checking to know whether you have the latest schedule?
In any case would it be possible to configure WW so that it always "knows" about the basic 23:30 - 05:30 off peak, and only does something with smart charges in addition to that?
Love that you're doing this by the way, please don't take any of this as a moan!