I'm in exactly the same boat. Rates are low 7pm to 7 am, but I leave about 9am, so I want it to finish charging before 7am, and warm up the car about 8:45. No way to do that.
Algorithm works like so (at least in the first release):
- Set a scheduled departure time.
- Car will finish charging by 6am or scheduled departure time, whichever is earlier
- ~15 min prior to scheduled time, HVAC will turn on to pre-condition the cabin.