When using the Tesla remote phone app to control the HVAC it currently can override previous settings and works even if the car is in motion. Two suggestions:
1) If the remote HVAC is used to turn off the HVAC when entering the car, the car should resume the last non-off settings. For example, set the car temp to 72 degrees for 5 minutes with the remote. Then turn it off remotely. Get into the car 10 minutes later, and it should resume at the 72-degree settings (not remain off as it currently does). Think of the remote HVAC control as a temporary override until you get into the car.
2) Remote HVAC settings change should be ignored if the car is not in Park (very minor).
We’re not aware of any vendor that offers this feature.