Skip to content
Home Assistant TestFlight
Sensors

Google Home

leikoilja/ha-google-home · vv1.14.0

HACSCloud polling

Home Assistant Google Home custom component

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
sensorSensor (temperature, humidity, air quality…)
buttonButton (as a switch)

What people report

Reads Google Home speakers and displays via glocaltokens with local requests after cloud login. Google WiFi routers log harmless errors; the config flow broke for some users in late 2025.

  • Works1
  • Partly works1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Google Home devices (alarms, timers, DND)Works LocalDevices with assistant support get alarm, timer and do-not-disturb entities
Saved copy
… idea! That exactly what i was thinking in earlier discussions, we could probably take a step backwards and implement it in the following manner: - Request devices from foyer (glocaltokens) - Initialize `GoogleHomeDevice` as we currently do in `model` per device - Do `eureka` call to populate `GoogleHomeDevice` objects with necessary information (like `capabilities`) etc. (that can be expanded over time i guess - Initialize HA sensors/services based on those object arguments stated in `GoogleHomeDevice` objects

Excerpt saved from GitHub on 2026-10-23.

Issue #220 · 2021-04
Google WiFi routerPartly works LocalLogs token format errors; not usable as a device
Saved copy
Describe the bug Errors when Google WIFI on network. Interesting to note that this Google WIFI router is actual set up on a second home in the Googe Home app. It is not in my primary home. We should be able to limit this integration to a specific home. ## Version of the integration [code] ## Logs ``` 2021-09-21 01:34:27 DEBUG (SyncWorker_1) [glocaltokens.client] Looking for 'Google Wifi router' (id=8CCC28E85744C2B7DFE6E90A013B81A7) in local network 2021-09-21 01:34:27 DEBUG (SyncWorker_1) [glocaltokens.client] [Device - Google Wifi router(id=3c5639b1-7041-4fce-ad73-fe0d36da264f)] Initializing …

Excerpt saved from GitHub on 2026-10-23.

Issue #348 · 2021-09

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.

Found automatically over

  • Bonjour (zeroconf)

Details

Installs (analytics)3,169 (0.45%)
GitHub stars568
Latest versionv1.14.0 (2026-10-22)
Set up in the UIYes
Maintainers@leikoilja, @DurgNomis-drol, @ArnyminerZ, @KapJI
LicenseMIT

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.