Skip to content
Home Assistant TestFlight
Vehicles & transport

Teslemetry

teslemetry

Built inCloud pollingPlatinum

The Teslemetry integration exposes various commands and sensors from the Tesla vehicles and energy sites connected to a Teslemetry subscription.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
coverWindow, door
climateThermostat
lockLockNeeds its own HomeKit Bridge in accessory mode
media_playerMedia player (as switches)Only TVs and receivers get a TV tile; other players show as power and play switches; Needs its own HomeKit Bridge in accessory mode
binary_sensorSensor (contact)
sensorSensor (temperature)
buttonButton (as a switch)
selectMode picker (as switches)
device_trackerPresence (as an occupancy sensor)

What people report

Teslemetry controls Tesla vehicles and Powerwalls via a cloud proxy, with optional local Powerwall control added in 2026. Vehicles are not woken for polling.

  • Works2
  • Partly works2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Tesla Model S Plaid (HW4)Works CloudMiles-since-reset sensors were missing on streaming HW4; fixed after report
Saved copy
The problem On a streaming HW4 vehicle, the two sensors added in #177608 (Miles since reset and Self-driving miles since reset) are never created. They are absent from the entity registry entirely (not just disabled), across several restarts and a freshly added config entry. Vehicle: 2026 Model S Plaid, firmware 2026.27.11, `vehicle_config_driver_assist: "TeslaAP4"` (from the integration's own diagnostics), streaming (not polling), virtual key paired. Other streaming sensors are created normally, including firmware-gated ones such as the tire pressures. Likely cause (from reading the 2026.9.4 …

Excerpt saved from GitHub on 2026-10-23.

Issue #184150 · 2026-10
Tesla Powerwall energy siteWorks LocalLocal LAN control for charge/discharge added via a paired RSA key
Saved copy
Proposed change Adds local network control for Teslemetry Powerwall energy sites, for lower latency and more direct control: a config subentry pairs Home Assistant's RSA key with the gateway so charge/discharge and reserve commands can be sent straight over the LAN instead of always round-tripping through the Tesla cloud API. Once paired, supported commands try the local Powerwall first and fall back to the cloud if the gateway isn't reachable. This is about speed and directness on a system that's already online, not an offline mode: the entities are still backed by cloud-polled data, so they …

Excerpt saved from GitHub on 2026-10-23.

PR #176969 · 2026-07
Tesla vehiclePartly works CloudLocation updates infrequent; Teslemetry paid, Tesla Custom free but more setup
Saved copy
Telemetry is very simple and works well, but costs something. Visit Teslemetry.com to start. Tesla custom is free, but some work to set up. https://github.com/alandtse/tesla https://github.com/llamafilm/tesla-http-proxy-addon/blob/main/tesla_http_proxy/DOCS.md

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-08
Tesla vehiclesPartly works CloudWill not wake vehicle to fetch data; commands wake it; rate limits apply
Saved copy
… sending commands (such as locking, unlocking, or climate control) will wake the vehicle. Rate Limits: While Teslemetry handles upstream rate limiting with Tesla, excessive polling or command usage from aggressive automations may encounter temporary API limits. Virtual Key: See Prerequisites for when a virtual key is needed. To set one up, follow the instructions on the Teslemetry Console.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Details

Installs (analytics)1,188 (0.17%)
Quality scalePlatinum
Added inHome Assistant 2024.2
Set up in the UIYes
Maintainers@Bre77

Limitations from the docs

  • Vehicle Sleep: The integration will not actively wake a vehicle to fetch data. However, sending commands (such as locking, unlocking, or climate control) will wake the vehicle.
  • Rate Limits: While Teslemetry handles upstream rate limiting with Tesla, excessive polling or command usage from aggressive automations may encounter temporary API limits.
  • Virtual Key: See Prerequisites for when a virtual key is needed. To set one up, follow the instructions on the Teslemetry Console.

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.