Have you considered an "Optimse" option for Agile, aiming to minimise cost/maximise net income?
Using estimated power consumption, upcoming Agile rates, estimated solar production, battery and inverter sizes, and export rates, work out the optimal charging / discharging schedule to minimise cost.
The user would need to provide any data that you can't read from their inverter.
There will surely be a need for such a tool which would save consumers on their bills and also reduce the strain on the grid by soaking up some of the cheapest greenest electricity when there is an excess.