If you do have “Home Assistant” - then I would recommend installing “Predbat”
https://springfall2008.github.io/batpred/what-does-predbat-do/
I use this and it basically looks at lots of inputs ( weather / iBoost / EV Charger / Tarriffs ( get’s info from Octopus energy ) and then calculates the best way to optimize your system.
There are loads of things you can tweak as well to make it for just for you - and it is being developed all the time… I have requested a “Storm” feature so that if a storm is coming that it charges to 100% and doesn’t discharge until the storm has past in case of a power cut.
I even created simple automation so that when it detects the “Free Sessions” from Octopus that it turns my iBOOST+ on ( as well as charge the batteries ).
Loads of videos on how to set it up - but here is a sample of how is automatically scheduled my system for today.
today it is “Holding Charge” as there is NO SUN !!!