Pre-release 0.2.16 is in the GitHub repository
https://github.com/neilkplugins/Octopus_Energy-indigo-plugin/releases/tag/0.2.16-alphaThis version addresses an issue that was introduced with the change from BST to GMT. Octopus have had some API issues over the last week or so, and even today the API is not working for me but this version should address the behaviours. You only need to try this version if you have an SMETS2 meter, and you use the consumption features of the API. Testing has been limited due to the API issues.
The issue is that when we are on GMT, Octopus actually collect meter data from SMETS2 meters (the most modern type) from 23:30 to 23:30 rather than 00:00 to 00:00. During BST this was not apparent as 23:30 UTC was 00:30 BST and the API was able to provide a natural days worth of data. The same API call will return a different number of results in BST or GMT, and indeed for a SMETS1 Meter. You can actually see this behaviour in your Octopus Account dashboard, as when working yesterdays consumption will only go up to 23:30, whereas the day before will show the full days value. The fix just maps a days worth of consumption as being 23:30 to 23:30 during GMT.
I would strongly recommend using my Glowmarkt plugin for consumption data, their API is more reliable and works with "normal" days. You can do this with their free account, it is only the real time data access that requires the purchase of a CAD/IHD hardware device. If you use both you will see the difference in the total consumption for a day.
If anyone has a SMETS1 Meter and uses the consumption functionality then let me know and I can create a version that makes this fix configurable, but I would need someone to test it.