The following are my expectations for "Smart" preconditioning:
1. I should be able to look at the calendar (or have some other mechanism) to see all the preconditioning events that the car has scheduled for me or that I have explicitly scheduled.
2. The calendar event indicates the time I am leaving and the desired cabin temperature.
3. The car should figure out when to start preconditioning so that the desired cabin temperature is reached at the moment I wish to leave.
4. I should have the option of scheduling a series of recurring events, i.e. my morning commute to work.
5. I should have the ability to skip a scheduled event, e.g. I am not going to work today.
6. I should have the option to specify if preconditioning takes place only if the car is plugged in. In this case, the car will need to start charging the car early enough so that it will replace all the energy that will be consumed by preconditioning. I don't want preconditioning to decrease my range. In the winter, precondition can take several kWh of energy when temperatures are below 0 F.
7. I should be able to access a web site to look at my calendar and update it.