This revelation provides crowdsourcing femstart for a vehicle. A server includes a processor that is programmed to receive a vehicle location from a vehicle, to receive a weather condition of the vehicle location from a cloud server, in response to receiving a calendar of a user containing an event, to calculate a departure time based on calculate a minimum time for the vehicle to reach the desired cabin temperature in response to receiving a desired cabin temperature from a mobile device;on the basis of the weather conditions, calculate a vehicle start time using the departure time and the minimum time and send an instruction to the vehicle to start at the start time of the vehicle.
展开▼