It would be nice to override the current state of a Schedule helper with a service call. The state would remain overridden until the schedule changes it. Something like:
Service: schedule.override
Data:
Target: schedule.coffee_machine
Status: On