I set a threshold to only charge 'off peak' when the rate is below a certain amount.
I'm also on agile and I have mine set to only charge when the rate is less than 3p/kWh (for example). Then it works out how much charge is needed and goes for the cheapest times to make sure I hit set charge by 16:00.
You could set that to 5p/kWh for example
Ok I’ll try the off-peak setting even though agile doesn’t technically have an off peak. If it works that’s all that matters!