Skip to content
Home Assistant TestFlight
Google

Google Nest

nest

Built inCloud push

The Google Nest integration allows you to integrate a few supported Google Nest devices in Home Assistant. This integration uses the Smart Device Management API and Google's Cloud Pubsub to efficiently listen for changes in device state or other events. See Supported Devices for all devices supported by the SDM API.

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
climateThermostat
cameraCameraNeeds its own HomeKit Bridge in accessory mode
sensorSensor (humidity, temperature)

12 reports below say how a device from this integration behaves in the Home app.

What people report

Nest thermostats and cameras work through Google's SDM cloud API. Motion and doorbell arrive as events, so they can't be mapped to HomeKit sensors.

  • Works8
  • Partly works13
  • Not working6
  • Won’t be supported2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Nest camWorks CloudCamera support added for SDM API
Saved copy
Breaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves

Excerpt saved from GitHub on 2026-10-23.

PR #42325 · 2020-10
Nest cameras and doorbells (SDM)Works CloudBroken in Home
Motion/doorbell events can't be exposed to HomeKit camera as binary sensors
Camera support via SDM API; motion and doorbell are events, not sensors
Saved copy
The problem The HomeKit integration has had support for camera motion sensors as well as doorbells through binary sensors. The Nest integration (through SDM) has just added support for motion sensors and doorbell in 1.0.0. The implementation of the Nest SDM sensors was instead through device events. Due to this there does not appear to be a way to implement these sensors with the camera in HomeKit. ## Environment - Home Assistant Core release with the issue: 1.0.0b0 - Last working Home Assistant Core release (if known): N/A - Operating environment (OS/Container/Supervised/Core): HassOS …

Excerpt saved from GitHub on 2026-10-23.

Issue #43882 · 2020-12
Nest SDM camera live streamWorks CloudWorks in Home
Live stream via HomeKit failed to close earlier; fixed in later build
Fixed after report with Nest SDM PRs
Saved copy
The problem When the Nest SDM camera live stream stops via Homekit, the following errors are logged and it isn't possible to view the stream again. `[homeassistant.components.homekit.type_cameras] [3fbca795-a2e2-4542-ad9f-4c57747231bc] Failed to close stream` `[homeassistant.components.homekit.type_cameras] [3fbca795-a2e2-4542-ad9f-4c57747231bc] Failed to kill stream` Once it gets to this state (5 mins) it isn't possible to view that same camera live stream again until restarting Home Assistant. The same error messages will be logged each time. I am not sure if this is a Homekit or Nest …

Excerpt saved from GitHub on 2026-10-23.

Issue #43023 · 2020-11
Nest thermostatWorks CloudWorks after one-time $5 developer fee
Saved copy
I have a nest and it works fine (after i paid my 5$)

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

Reddit comment · 2024-08
Nest ThermostatWorks CloudClimate support with eco mode and fan-only added via SDM API
Saved copy
Breaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves

Excerpt saved from GitHub on 2026-10-23.

PR #42702 · 2020-11
Nest ThermostatWorksPartly in Home
Wrong temperature shown; Fahrenheit passed to HomeKit instead of Celsius
Fixed in later release after temperature unit conversion work
Saved copy
Home Assistant release (`hass --version`): 0.66.0b0 Python release (`python3 --version`): Component/platform: HomeKit Description of problem: Nest climate not loading/wrong temperature Expected: Should show Nest Thermostat with current temperature and ability to adjust temperature Problem-relevant `configuration.yaml` entries and steps to reproduce: [code] 1. 2. 3. Traceback (if applicable): [code] Additional info:

Excerpt saved from GitHub on 2026-10-23.

Issue #13463 · 2018-03
Nest thermostat (Homebridge/HA)Works CloudHomebridge Nest plugin stable; HA version reportedly more stable with $5 fee
Saved copy
I currently have it set up through tokens and cookies in HomeBridge. Apparently, in HA it’s a little more complicated and also needs a $5 fee which I don’t mind. I’ve not had a problem with the nest plugin just yet but I did only have it for 2 months now. I did hear that the HA version is more stable. Do you recommend I keep it as is in HB or switch it over to HA and just manage all devices there?

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

Reddit comment · 2025-12
Starling Home Hub (Nest)Works LocalWorks in Home
Exposes Nest devices as HomeKit devices
Made Nest devices visible and controllable in HA within minutes
Saved copy
I used the Starling Home Hub to make it easy to expose all of my nest devices to HA ( https://www.starlinghome.io/ ). It worked like a charm - less than 5 mins after opening the box, I could see and control all of my nest devices on HA. Now I never use the nest app, and can build automations like this: If someone enters the unlock code on my z-wave lock, Turn off the nest alarm automatically Turn on the zigbee and zwave lights if it's dark Close the garage Overall, I found it well worth it to make the move.

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

Reddit comment · 2022-02
Nest CamPartly works CloudPartly in Home
All cameras became doorbells in HomeKit after 0.114
Occupancy class auto-links doorbell
Saved copy
The problem As of 0.114 homekit doorbells were added through #38419 and now all 5 of my nest cameras are sending doorbell alerts in homekit. Looking through the code it appears that anything with a binary_sensor of device class occupancy automatically becomes a doorbell. I can't find a way to disable this, and #39804 comments from @bdraco seem to solidify there is no way to disable if I understand correctly. It is unexpected (and negative) behavior at least in my use case, so opening an issue to resolve. ## Environment - Home Assistant Core release with the issue: 0.114 - Last working Home …

Excerpt saved from GitHub on 2026-10-23.

Issue #40052 · 2020-09
Nest Cam (occupancy person sensors)Partly works CloudPartly in Home
Every camera appears as a doorbell and motion sends doorbell alerts
Occupancy sensors auto-link as doorbells
Saved copy
Is that excluding customisation overrides? Nest Cam's create a 'person' entity which has a default device class of `occupancy`, but I've overridden this with `presence` in customisation.

Excerpt saved from GitHub on 2026-10-23.

Issue #39804 · 2020-09
Nest DoorbellPartly works CloudFamously bad HA integration; delayed events
Saved copy
Well first of all, stop just throwing hardware at the issue. Figure out where the delay is coming from with the Nest doorbell (Nest is an interesting choice, famously bad integration with HA), is it from the Google side, then not much you'll be able to do, or is on the HA side. Same thing with the door sensor, you need to figure out where the inconsistency is coming from. Is the door sensor directly connected to HA or through an Aqara hub? If the former, how's the signal quality, are there any Zigbee errors around the time of the state change? Do you see the state change reflected at the …

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

Reddit comment · 2026-07
Nest DoorbellPartly works CloudPartly in Home
Appears as plain camera, not doorbell; needs linked doorbell sensor
Doorbell press events work in HA but not passed to HomeKit
Saved copy
The problem I have two doorbell cameras, one is a Ubiquiti G4 doorbell using the Unifi Protect integration which is showing in HomeKit as a doorbell, allowing its button push to chime via my HomePod speakers and to show on an AppleTV. My other doorbell camera is a Nest doorbell, and while it shows in Home Assistant as a doorbell and allows for automations based on the doorbell being pressed as well as when people/sound/motion is detected, none of this is passed to HomeKit. Instead it is presented as a simple camera, which does allow for it to be viewed in the Apple Home app and on an AppleTV, …

Excerpt saved from GitHub on 2026-10-23.

Issue #82585 · 2022-11
Nest Doorbell and Google HubPartly works CloudNest cameras flaky; users move to Reolink or UniFi
Saved copy
Nest has made me start dumping all of my cameras for Reolink. It's just not worth it.

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

Reddit comment · 2025-08
Nest ProtectPartly works CloudNotifications often delayed; depends on Google granting API access
Saved copy
Zigbee / Z-Wave battery powered smoke / CO detectors that aren't Nest?. I've currently got two Nest battery powered smoke / CO detectors. One of the detectors will be due for replacement soon and I'd rather not buy Nest again, given that Google doesn't seem to be too interested in the Nest line anymore (especially the battery powered sort), not to mention the notifications are often delayed and the HACS integration is at the mercy of Google's willingness to give people access to the system. So what are other people using, and how do you find it? I'm not dead-set on battery powered, but going …

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

Reddit thread · 2025-12
Nest ProtectPartly works CloudPainful to get into HA; user replacing as they age out
Saved copy
Nest. They were fine until Google assimilated them. PITA to get into HA and I'm slowly replacing my Protects as they age out (thermostats are already gone.) Why can't Google just play nice with others?

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

Reddit comment · 2022-01
Nest SDM camera motion/doorbellPartly works CloudBroken in Home
Motion and doorbell events not exposed as binary sensors for HomeKit camera
SDM exposes events not binary sensors
Saved copy
The problem The HomeKit integration has had support for camera motion sensors as well as doorbells through binary sensors. The Nest integration (through SDM) has just added support for motion sensors and doorbell in 1.0.0. The implementation of the Nest SDM sensors was instead through device events. Due to this there does not appear to be a way to implement these sensors with the camera in HomeKit. ## Environment - Home Assistant Core release with the issue: 1.0.0b0 - Last working Home Assistant Core release (if known): N/A - Operating environment (OS/Container/Supervised/Core): HassOS …

Excerpt saved from GitHub on 2026-10-23.

Issue #43882 · 2020-12
Nest thermostatPartly works CloudUnreliable, high latency, convoluted multi-step integration
Saved copy
I've kind of gone off the deep end with this, I originally had Nest which was an unreliable high latency convoluted asynchronous multi-step integration, endlessly tweaking my wifi setup, the internet connection, even buying e new replacement nest. Finally threw it all away and got an Ecobee Enhanced at a deep discount from my local NJ PSE&G store for customers. We have forced hot/cold air in the home, and it is ancient with poor insulatation and one zone. So for my use case I put in individually controllable vent shutters in each room. As the really good motion sensors are expensive, I use …

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

Reddit comment · 2026-06
Nest thermostatPartly works CloudGetting it into HA was painful but works; not recommended
Saved copy
I have a nest. The process to get it on HA was an absolute pain and a joke but there are good guides out there. I don't reccomend it but it works.

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

Reddit comment · 2026-04
Nest thermostatPartly works CloudIntegration complex but works if setup guide followed carefully
Saved copy
The Nest thermostat integration is complex but if follow mostlyChris YouTube video carefully, then works just fine. I have not tried voice on HA but works with Google assistant on my Samsung phone. https://youtu.be/wghcd9xDdMs

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

Reddit comment · 2023-07
Nest ThermostatPartly works CloudPartly in Home
Fan control not shown after adding climate entity
Closed without response; no fan in Home app
Saved copy
The problem I'm trying to add my nest Thermostat to Homekit. It has the following attributes: [code] However after adding it I don't see or have access to the fan. I've tried removing it and adding it again without luck. ### What version of Home Assistant Core has the issue? 2022.9.0 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue Homekit ### Link to integration documentation on our website https://www.home-assistant.io/integrations/homekit/ ### Diagnostics …

Excerpt saved from GitHub on 2026-10-23.

Issue #80972 · 2022-10
Nest thermostatPartly works CloudWorks with Nest API shutting down 8/31/19; Google Home route offers no open API
Saved copy
This was my initial read, but it seems that _Works with Google Assistant_ won't allow the same level of integration. From https://nest.com/whats-happening/#im-a-works-with-nest-developer-will-my-solution-still-be-able-to-access-and-control-nest-devices: >I'm a Works with Nest developer. Will I be able to access and control Nest devices moving forward? > >No. The Actions on Google Smart Home platform does not provide open API access to Nest devices, so it cannot be used to access and control Nest devices. Instead, managing and controlling Google Home, Nest, and thousands of third-party smart …

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

Reddit thread · 2019-05
Google Nest doorbellNot working CloudDumb during internet outage; HA integration very limited
Saved copy
Nah I've been wanting to replace the thermostat and doorbell for a while, this just strongly motivated that further. I got them both before HA, and the god awful process of setting up the Google integration in HA combined with how extremely limited the API is has had me in regret for a while. For instance the doorbell has "person seen" events. But the API doesn't expose it, so HA can't see it. I could totally use this to turn on the entrance light. But nope! Not available outside of the Google Home app, and of course you have to pay for Nest Aware to get actual facial recognition and video …

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

Reddit comment · 2024-09
Google Nest SDM API (thermostat, cameras, doorbells)Not working CloudSetup extremely convoluted; some got it working and rock solid
Saved copy
Google Nest SDM API is an absolute mess, I’m done trying. Just a heads up for anyone considering integrating Google Nest with Home Assistant via the SDM API, don’t. I’ve now gone through 7 or 8 complete attempts to get this working. I’ve followed the official docs, watched YouTube videos, combed through community tutorials, and started from scratch more times than I can count. I’ve spun up multiple Google Cloud projects, generated OAuth client IDs and secrets, created consent screens, enabled SDM APIs, set up test users, whitelisted credentials, confirmed billing status… everything. Every …

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

Reddit thread · 2025-08
Google Nest thermostatNot working CloudCloud-dependent; no control or temp during outage
Saved copy
Having an internet outage for three days now has made me realized how truly terrible Google Nest products are. So long story short a mixup between my ISP and a new fiber company laying cable has caused a severed cable and I've had no internet for three days now. My home automation and self hosting hobby has really shined during this time. Jellyfin still works, Home Assistant still works, Zigbee and Zwave still works. All is well...except for the Nest products. The doorbell is just a dumb doorbell. No way to access the feed or save videos. The thermostat is a dumb thermostat. I can't adjust …

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

Reddit thread · 2024-09
Nest battery cameraNot workingBroken in Home
Stream times out in Home app; Nest wired cameras also fail
Works in HA via SDM; WebRTC stream not supported by HomeKit
Saved copy
The problem I have a Nest Camera (Battery) which is added through the SDM integration. It works fine in the Home Assistant app/web but when attempting to view the stream via the HomeKit integration it times out. ### What version of Home Assistant Core has the issue? 2023.9.3 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue HomeKit Bridge ### Link to integration documentation on our website https://www.home-assistant.io/integrations/homekit ### Diagnostics information …

Excerpt saved from GitHub on 2026-10-23.

Issue #101003 · 2023-09
Nest Hub Max cameraNot workingBroken in Home
Camera stream never loads in Home app
Live stream works in HA dashboard, not via HomeKit Bridge accessory mode
Saved copy
The problem When using the Google Nest integration, I am able to see all nest devices on HA dashboard, including a Nest Hub Max camera. In the dashboard, I am able to see the live stream from the nest hub with no issues. However, when setting this camera in accessory mode in Homekit bridge integration, add the bridge on ios Home app, the streem never comes up ### What version of Home Assistant Core has the issue? core-2025.5.3 ### What was the last working version of Home Assistant Core? core-2025.5.3 ### What type of installation are you running? Home Assistant Core ### Integration causing …

Excerpt saved from GitHub on 2026-10-23.

Issue #151471 · 2025-08
Nest outdoor battery cameraNot workingBroken in Home
Black screen or No Response in Home app
Camera works in HA; HomeKit shows no stream
Saved copy
The problem I have a Google Nest outdoor battery camera in my Home Assistant through the Google Nest integration. I have been trying to expose that camera to HomeKit via the HomeKit Bridge integration, and I have successfully linked the camera. However, when I look at the camera in HomeKit, I either get No Response or a black screen. ### What version of Home Assistant Core has the issue? core-2025.5.3 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue HomeKit Bridge ### …

Excerpt saved from GitHub on 2026-10-23.

Issue #146563 · 2025-06
Nest remote temperature sensorWon’t be supported CloudNo API released for Nest remote sensors
Saved copy
Another for me: I really wish I had gone with Ecobee instead of Nest. I didn't realize that they STILL have not released an API for the remote sensors. In a place with horribly balanced HVAC, I'm still sour about this.

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

Reddit comment · 2019-01
Nest thermostat (gen 2)Won’t be supported CloudGoogle cutting gen 2 off the cloud
Saved copy
I'd say stay away from anything Nest. Google is cutting my gen 2 off the cloud for no reason.

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

Reddit comment · 2025-10

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 push

Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.

Found automatically over

  • DHCP

Details

Installs (analytics)21,246 (3.0%)
Added inHome Assistant 0.7
Set up in the UIYes
Maintainers@allenporter

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.