If you don't mind another company seeing your usage data, you can sign up to
https://www.glowmarkt.com/bright and access your data in graphs, tables or download as a CSV and there is a plugin for Home Assistant too.
The data is obtained directly from
DCC (the middle man between smart meters and your energy provider), so it's updated at the same time as your supplier (Octopus) gets it from the smart meter, it doesn't matter who your provider is!

- If you buy one of their CAD's, you can get real time data in MQTT format too!
It looks like Glowmarkt now have a
whole house heat loss tool now too (not tried it personally), which you may find useful!?