Subaru
subaru
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.
| Entity | Shows up as | Note |
|---|---|---|
lock | Lock | Needs its own HomeKit Bridge in accessory mode |
binary_sensor | Sensor (contact) | |
button | Button (as a switch) | |
device_tracker | Presence (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
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Subaru 2026 model year vehicles (API gen 4) | Works Cloud | Gen 4 API vehicles get the sensor sets; merged June 2026Saved copyBreaking 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 Cloud | API change caused 404 in 2022; fixed via subarulink bumpSaved 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 scale | Bronze |
| Added in | Home Assistant 2021.3 |
| Set up in the UI | Yes |
| 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.