Skip to content
Home Assistant TestFlight
Vehicles & transport

Subaru

subaru

Built inCloud polling

This integration retrieves vehicle information and actuates remote services provided by MySubaru Connected Services(formerly known as Subaru STARLINK). This service is currently only available in the USA and Canada.

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
lockLockNeeds its own HomeKit Bridge in accessory mode
binary_sensorSensor (contact)
buttonButton (as a switch)
device_trackerPresence (as an occupancy sensor)

What people report

Subaru vehicles with an active Starlink subscription work through the MySubaru cloud; Subaru API changes have broken it before and were fixed by library bumps. 2026 model year (gen 4) support was added in 2026.

  • Works2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Subaru 2026 model year vehicles (API gen 4)Works CloudGen 4 API vehicles get the sensor sets; merged June 2026
Saved copy
Breaking change ## Proposed change 2026 model year Subaru vehicles report their API generation as `g4`, but `create_vehicle_sensors` in `sensor.py` only matched `g2` and `g3` in its gen check. The existing Gen2+/Gen3+ sensor sets (`AVG_FUEL_CONSUMPTION`, `DIST_TO_EMPTY`, tire pressures, `REMAINING_FUEL_PERCENT`, etc.) were therefore filtered out and only the odometer entity was created on these cars, an effective regression for owners of 2026 vehicles after upgrading their model year. This PR is a small targeted fix: - Add `API_GEN_4 = "g4"` to `const.py`. - Include `API_GEN_4` in both the …

Excerpt saved from GitHub on 2026-10-23.

PR #173956 · 2026-06
Subaru Ascent (Starlink)Works CloudAPI change caused 404 in 2022; fixed via subarulink bump
Saved copy
… here. Logger: homeassistant.config_entries Source: config_entries.py:1113 First occurred: 8:40:20 AM (1 occurrences) Last logged: 8:40:20 AM Config entry 'Subaru Ascent' for subaru integration not ready yet: HTTP 404: HTTP Status 404 – Not Found body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;} HTTP Status 404 – Not Found Type Status Report Description The origin server did not find a …

Excerpt saved from GitHub on 2026-10-23.

Issue #83187 · 2022-12

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)574 (0.08%)
Quality scaleBronze
Added inHome Assistant 2021.3
Set up in the UIYes
Maintainers@G-Two, @jpettitt

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.