Tesla Smart Home + HomeKit Hub

Tesla + Google Home: connect your Tesla to your smart home

⬇ Download free PDF: Tesla + Google Home Guide

There's no official "Works with Google Home" integration for Tesla vehicles. Google shut down third-party voice apps (Conversational Actions) on June 13, 2023, so Tesla control goes through IFTTT and a third-party service.

Ways to connect

Tessie + IFTTT

Generate a Tessie access token, then build an IFTTT applet: Google Assistant "Activate Scene" > Webhooks "Make a web request" to Tessie's command URL (for example start_climate). IFTTT needs a paid plan, and Tessie is paid too.

TeslaFi + IFTTT

TeslaFi documents the same IFTTT pattern with its own API commands, such as charge_start.

Home Assistant

Home Assistant's Tesla Fleet integration plus Google Assistant support can expose car controls to Google Home. Technical, but no IFTTT needed.

Example routines, step by step

1. Preconditioning by voice

  1. Google Home app > Settings > Works with Google > IFTTT, then sign in.
  2. Tessie app > Settings > Developer > Generate Access Token.
  3. ifttt.com/create > If This: Google Assistant > Activate Scene, name it "climate".
  4. Then That: Webhooks > Make a web request, GET https://api.tessie.com/VIN/command/start_climate?access_token=TOKEN.
  5. Say "Hey Google, activate climate".

2. Start or stop charging by voice

  1. Repeat the applet with the start_charging or stop_charging command.
  2. Name the scenes "start charging" and "stop charging".

3. Garage on arrival (with limits)

  1. Add your garage opener to Google Home (for example Meross).
  2. Google asks for a PIN to open and can't take it inside routines, so automatic arrival opening is unreliable.
  3. Use the car's HomeLink/Smart Garage (if available), or the opener's own app, for arrival opening.

4. “Hey Google, I’m heading home” routine

  1. First, build the IFTTT “climate” applet from routine 1.
  2. Google Home app > Automations > + > Household (or Personal).
  3. Add starter: When I say to my Google Assistant, and type “I’m heading home”.
  4. Add action: Adjust home devices > your thermostat > set heat or cool to a comfortable temperature. Add lights or a porch plug if you like.
  5. Add action: Try adding your own, and type “activate climate” so the IFTTT applet warms the car. Custom commands like this can be unreliable, so test it, and say the command on its own if it doesn’t fire.
  6. Save, then say “Hey Google, I’m heading home”.

Compatible Matter gear

Recommended devices

Google Nest Hub (2nd gen)

Check price on Amazon

Google Nest Mini (2nd gen)

Check price on Amazon

Kasa Matter smart plug 2-pack (KP125M)

Check price on Amazon

TP-Link Tapo P125M

Check price on Amazon

Meross garage opener (Alexa & Google)

Check price on Amazon

Real-world examples

Summarized in our own words. Links go to the original posts.

Kevin Wimer (@kevinace) points out what’s possible with Tesla’s developer API, including Alexa or Google Home voice commands that honk or flash the lights, and garage LEDs that show charging status. It’s a good reminder that the deeper integrations are DIY projects.

Source: @kevinace on XGoogle Nest Hub (2nd gen) on Amazon

A new Google Home user found their Meross garage routine stalled because Google asks for a PIN it can't take mid-routine. A reply describes a workaround with two "Try adding your own" actions, one being the command and one the PIN, but it may not keep working.

Source: r/googlehome threadMeross garage opener (Alexa & Google) on Amazon

In the Google Nest Community, a user found opening the garage in an automation unreliable. They ended up triggering a scene from the opener maker's app instead.

Source: Google Nest Community

Tessie's help center explains that Google shut down third-party voice apps on June 13, 2023. Tesla voice control in Google Home now goes through a paid IFTTT applet with a Google Assistant trigger and a webhook.

Source: Tessie Help CenterGoogle Nest Mini (2nd gen) on Amazon

Checked against: Tessie: Google Assistant · Tessie: pricing · Home Assistant: Tesla Fleet