Yes the trick "illopp00" suggested work for me. If I need around 80% for my trip the next day, I charge up 78 % the night before and first thing I do at wake up time is to start battery pre-con, cabin heat (defrost most of the time) and than set charge to 82%. At -20 C (like the last time I need the trick) I start everything around 35 minutes before my etd and when I get to the car cabin was warm, didn't have blue snow flake on my battery sign and was around 80% soc. I have a (max) 11.5 Kwh home (ac) charger. All those numbers are from the top of my memory but you get the point. All that jazz could be easily avoid if the car was able to transfer all power needed for pre-departure operation when it recognized AC power charge plugged-in. Should also work for really warm weather to cool cabin (and battery) without drainning your targetted soc.
In the Phone App we should have the possibility to pre set departure time (at a define charge when plug-in) and temperature and the car should select automatically if it need to warm or to cool the battery. The algorithm should determine via outside temperature and ac power input at what time it should start "charging" and "adjust cabin temperature" for estimated time of departure.
It's not my idea, it already exist, please Lucid look around.