In the end I decided to charge the battery between 2am and 5am, with my current settings it doesn't fully charge, and still won't when I add the second battery, currently charging is limited to 70A, I'll up that to 140A when the second battery is installed.
Then from 5am to 16:00, I run off the battery until the sun takes over, then the battery charges until its full, then it exports
At 16:00 I discharge until the battery reaches 60% SOC. Once I add the second battery I'll lower the SOC setting. The battery often stops discharging to the grid before 7pm, so I may get a tiny bit of grid draw at peak, looking at the other day it was 1.5p worth.
The above is working well for me, I'm always left with enough to run through to 2am without drawing from the grid, between 2am and 5am I always draw just under 15kWh
I like to keep some back, just in case there is a power cut (its very rare but would be so frustrating to have empty batteries!), and I think once efficiency losses are taken into account its mere pennies that I'll be making/losing per kWh. Import day rate is 34.18p, and export peak is 36.85p. Even at 90% efficiency that 36.85 becomes 33.165p, which is less than the day rate, so I don't think its worth emptying the battery on the peak export and importing later.
My last weeks electric has cost me -£20.81
Makes sense, you're lucky you can store so much, or reach that point easier due to the extra generation.
On this end if it's not a decent sunny day, the solar just sort of keeps the battery going without dipping into grid much. If it's miserable it will drain away.
What I could do is look at setting the battery charge limit to 0W for 16:00 - 19:00 so that it's physically unable to charge, whilst not exporting. This should then either feed house load or the solar will, and any excess solar would default to export.
The challenge with anything I do is automating it, and having control. I face a few issues you may not.
Battery charge/discharge max rate is 2.6kW.
Timed export run disables Eco mode and doesn't turn itself back on afterwards.
Can't set export to SOC % only duration.
Options can be controlled via HA but they only apply if the inverter is reachable on the WiFi. Dongle temporarily down? probably will fail to run.
For a lot of my options, especially time sensitive ones, this does add more risk that something doesn't apply when it should. Timed Export should stick once it's set, but I would likely need to run an option to enable Eco mode again afterwards.
Preventing battery charge with 0W max limit would need to be run and then un-done with two actions.
The GE kit is good and there is a lot of stats and options, but some things don't necessarily work how you want them to.