JayC I think our first pass will basically be one-off schedules.
Baking in features like a toggle on a charge schedule that actually discharges an hour prior is probably not a great general scenario for people who are not on Octopus and is likely gonna be a bit of a clunky and unintuitive user experience.
You'll achieve the same by having your one-off discharge schedule and one-off charge schedule configured. With probably a minute or two gap in between to prevent overlapping instructions.