Now that Winter is Coming™, and we know more about how cold weather affects the Model 3 and ways to mitigate those effects, I'm going to give the command sequence below a try for my 8am departure tomorrow. My car is currently plugged in and charged to 55%, and the goal is to have a warm battery, warm cabin, and about 60% charge by the time I leave.
7:27am - Wake
7:29am - Set Charge Limit = 62%
7:30am - Start Charging
7:55am - Set HVAC Temperature = 68
7:55am - Start HVAC
I start the sequence with the Wake command due to the
experience reported here, where the car never woke up to receive a scheduled charging command. Although I found a
TeslaFi support ticket suggesting that it may retry commands that fail due to the car being unresponsive, the error referenced there is not the same error that you get when you try to query a car that's asleep, so it may not apply. Also, there's no penalty to sending a Wake command if the car is already awake, so I figure, why not send it?
Next, two minutes after waking the car (which can sometimes take a while), I set the charge limit to 62%. Then, a minute later, I start charging. It took just over an hour to charge my car from 45% to 55%, so I figure 30 minutes will get me close to 60%, which is where I set my daily charging limit otherwise. (I could set this to 65% or 70% if I were less confident about my departure time, but tomorrow I definitely need to be on the road by 8am...)
Finally, at 7:55am, I start preconditioning the cabin to 68 degrees, which historically has taken only about 5 minutes from the mid-30s.
Why not use the car's built-in scheduled charging feature? Apart from the undeniable fact that automating your car via TeslaFi is objectively cooler (

), there have been reports that scheduled charging doesn't always work in the current firmware (though I have not tried it in 44.2). Additionally, my morning departure time varies widely from one day to the next, and you cannot currently change your scheduled charging time from the Tesla App, it must be done in-car... but you *can* change your TeslaFi command schedule from the comfort of your couch, possibly at 2am as you're already falling asleep from exhaustion.
Anyway, I'll see how it goes tomorrow and report back.