Ability to override Schedule Helpers

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

Come on people, its a useful idea!