Delay Charging until next ‘off-peak’ period

Most of the EV charging I do is from excess solar production, however at times of low sunshine I need to charge from the grid. I have been using two schedules for this. One at night and one during the day when electricity is cheap.

The problem is I sometimes forget to turn of the schedule off after charging has taken place.

What would be ideal is a feature that initiated a once off charge for x hours (or y Kw) when next in a cheap period / schedule.