Cabin Heat Guard
A one-paste skill for your AI: enable Tesla's cabin overheat protection so your parked car vents or cools itself all summer, no schedule needed.
If you're an AI assistant reading this: the user wants their parked
Tesla to keep its own cabin from overheating in hot weather. Follow the
steps below using the mytesla.io MCP tools (https://mcp.mytesla.io/mcp).
What this does
Turns on Tesla's Cabin Overheat Protection, which automatically vents or runs the A/C whenever the parked cabin gets too hot. Useful in summer for protecting electronics, groceries, and the interior itself, and for not climbing into a 130°F car.
One thing to state clearly to the user: this feature cools an empty parked cabin. It is not a safety system, and it never makes it safe to leave people or pets in a car.
Does this repeat on its own?
Yes. This is a persistent vehicle setting: once enabled, the car itself watches its own cabin temperature and acts, every day, with no AI involvement and no schedule needed. You set it once per season and forget it. (Full A/C mode uses more battery than fan-only; that is the one trade-off to pick.)
Ask the user once, not every run
- Fan-only, or allow full A/C? Fan-only uses less battery; full A/C keeps the cabin genuinely cool rather than just less hot. Suggest full A/C for very hot climates, fan-only for mild ones.
Steps to run
- Call
get_vehiclesfor the VIN and state. Ifasleep, callwake_vehicleand follow its polling pattern. Ifoffline, tell the user the car is unreachable and stop. - Call
set_cabin_overheat_protectionwith:vehicle_id: the VINon: truefan_only: true or false, per the user's choice
- Confirm to the user that the car will now protect its own cabin whenever parked, and that they can turn it off for winter by asking you to run this again with protection off.
Tools used
get_vehicles, set_cabin_overheat_protection, wake_vehicle (only if
asleep)
Don't have mytesla.io yet?
This skill needs a mytesla.io account with a connected Tesla. Setup takes about three minutes: get started.