# Precondition Your Tesla Automatically

> Let your AI precondition your Tesla based on your real calendar and the day's weather — not a fixed schedule. Setup, example requests, and the commands behind it.

Getting into a car that's already the right temperature is one of the best
things about owning a Tesla. Getting it that way *without thinking about it* is
better. The Tesla app can precondition on a fixed schedule; mytesla.io lets
your AI assistant do it based on your actual day — your calendar, the weather,
and when you're really leaving.

## The problem with fixed schedules

Tesla's built-in Scheduled Precondition works off a set departure time and day.
That's great until real life happens:

- Your first meeting moves, but the schedule doesn't.
- It's 95°F today and 55°F tomorrow — the same 10-minute pre-cool isn't right
  for both.
- You work from home Tuesdays, so preconditioning that morning wastes energy.
- Your "departure time" is really "whenever my last morning call ends."

A schedule can't reason about any of that. An assistant can.

## How mytesla.io does it

mytesla.io is an [AI assistant for your Tesla](/tesla-ai-assistant): it exposes
your car's climate commands as tools your AI (Claude, ChatGPT, …) can call.
Because the same assistant can also read your calendar and the weather, you can
ask for the *outcome* and let it handle the timing:

- **"Cool the car to 70°F so it's ready when my last morning meeting ends."**
  The AI reads your calendar, watches for the meeting to end, and starts
  climate at the right moment.
- **"Each morning, if today's high is over 85°F, start cooling 15 minutes
  before I leave for work."** Weather + calendar, every day, automatically.
- **"If frost is forecast tonight, defrost the windshield 10 minutes before my
  first meeting."** No scraping at 6 AM.
- **"Warm the cabin to 72°F and the driver's seat before my 7:30 departure."**
  Comfort dialed in without opening an app.

These aren't macros you script — they're requests your assistant interprets and
acts on, using the live state of the car and your day.

## What you need

- A Tesla that supports the Fleet API (roughly 2018+ Model S/3/X/Y).
- A mytesla.io subscription — from $4.99/month.
- An AI assistant with connector/MCP support ([Claude](/control-tesla-with-claude),
  [ChatGPT](/control-tesla-with-chatgpt), Cursor, …).
- For calendar- and weather-aware requests, connect a calendar and/or weather
  MCP in the same assistant. The car's part is mytesla.io; the assistant
  supplies the context.

## The commands behind it

When you ask for preconditioning, your assistant is choosing from real tools:
`start_climate`, `stop_climate`, `set_cabin_temperature`, `max_defrost`,
`set_seat_heater`, `set_steering_wheel_heater`, `set_seat_cooler`,
`set_climate_keeper_mode`, and `set_cabin_overheat_protection` — all signed
requests through Tesla's official Fleet API and Vehicle Command Protocol.

## Does it drain the battery?

Preconditioning uses energy — that's true of any method, including Tesla's own.
The advantage of letting an AI decide *when* is that it only runs when it's
actually useful: the day you're leaving, scaled to the real forecast, skipped
when you're not going anywhere. You can also ask it to precondition **while
plugged in** so it pulls from the wall, not the battery.

## FAQ

**Can it precondition based on my calendar automatically, every day?**
Yes — if your assistant has both mytesla.io and a calendar connector, you can
set up a standing morning request. The assistant handles it going forward.

**Is this different from Tesla's Scheduled Precondition?**
Yes. Tesla's is a fixed time/day schedule. mytesla.io lets your AI decide based
on live context — your actual calendar and the day's weather.

**Will it precondition the battery too, not just the cabin?**
It controls cabin climate and defrost via the Fleet API. For battery
preconditioning tied to charging/departure, see
[automatic Tesla charging](/automatic-tesla-charging).

## Next steps

- [The AI assistant for your Tesla](/tesla-ai-assistant)
- [Charge your Tesla automatically on off-peak rates](/automatic-tesla-charging)
- [25+ things you can do with Tesla + AI](/tesla-ai-use-cases)
- [Get started at mytesla.io →](https://mcp.mytesla.io/signup?src=guide-precondition&plan=driver)
