Skip to content
Home Assistant TestFlight
Security & safety

Nest Protect

iMicknl/ha-nest-protect · vv0.4.3

HACSCloud push

Nest Protect integration for Home Assistant. This will allow you to integrate your smoke, heat, co and occupancy status real-time in HA.

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
lockLockNeeds its own HomeKit Bridge in accessory mode
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
selectMode picker (as switches)

1 report below say how a device from this integration behaves in the Home app.

What people report

Nest Protect (wired and battery) and Nest temperature sensors work via the Nest cloud with Google account cookie auth. Maintainer says it is not actively maintained and the endpoint reportedly stopped resolving in Nov 2025.

  • Works3
  • Partly works2
  • Not working1
  • Requested1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Nest ProtectWorks Cloud3 units work via clunky cookie authentication; reliable in practice
Saved copy
I have 3 nest protects at home and yes the procedure looks clunky but it works like a charm. I'm a complete beginner at Home Assistant but it just works.

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

Reddit comment · 2025-01
Nest Protect (battery)Works CloudWorks in Home
Bridged into HomeKit via Home Assistant
HACS integration trouble-free for years; cloud reliant, API future uncertain
Saved copy
I've got battery Nest Protects and use the HACS integration. Haven't had a single issue in the few years I've had HA going. Only downside is that it's cloud reliant.

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

Reddit comment · 2025-02
Nest Temperature SensorWorks CloudMissing serial/model handled; fixed in 0.3.5
Saved copy
Yes I see them, the URLs are: - https://home.nest.com/thermostat/DEVICE_64166600002DDF82/settings/temperature-sensor/18B430C7F3F68AB8#options - https://home.nest.com/thermostat/DEVICE_64166600002DDF82/settings/temperature-sensor/18B430CAF05468E8#options I gave your patch a go and it looks great! I had to remove and re-add the integration to cleanup the mess I made but I see 2 temperature devices, correctly named. There was this message in the log: ``` This error originated from a custom integration. Logger: homeassistant Source: custom_components/nest_protect/init.py:108 Integration: Nest …

Excerpt saved from GitHub on 2026-10-23.

Issue #66 · 2022-03
Nest Protect (battery)Partly works CloudNo occupancy sensor on battery model; other sensors work
Saved copy
The problem The 'occupancy' sensor stays 'RAS' (nothing to declare in french) even if there is a motion in front of the Nest Protect ### What version of this integration (ha-nest-protect) has the issue? 0.3.2 ### What version of Home Assistant Core has the issue? core-2022.3.3 ### Device / Model Topaz-2.7 Firmware: 3.4rc6 Matériel : Battery ### Diagnostics information ``` { "home_assistant": { "installation_type": "Home Assistant Supervised", "version": "2022.3.3", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.9.9", "docker": true, "arch": "armv7l", "timezone": …

Excerpt saved from GitHub on 2026-10-23.

Issue #49 · 2022-03
Nest Protect (wired)Partly works CloudOccupancy stays on 10 minutes; states freeze after connectivity loss until reload
Saved copy
The problem I have 8 nest protects and some are showing constant occupancy. Since installation integration of devices (over 3 days). ### What version of this integration (ha-nest-protect) has the issue? 0.3.3 ### What version of Home Assistant Core has the issue? core-2022.3.5 ### Device / Model Nest Protect wired (all) ### Diagnostics information nest_protect-35892183b4b12d5b93434ae1d74a1b83-Nest Protect (Master)-0cbce05c3735b0bf53ae08c61b68005a.json.txt ### Home Assistant log Seeing alot of this, ``` 2022-03-17 15:12:29 DEBUG (MainThread) [custom_components.nest_protect] Subscriber: …

Excerpt saved from GitHub on 2026-10-23.

Issue #63 · 2022-03
Nest ProtectNot working CloudNov 2025: Nest endpoint stopped resolving, high CPU; integration not actively maintained
Saved copy
… today, I found a huge number of log entries in the DNS log like this one: > [INFO] 172.30.32.1:54013 - 60849 "A IN czfe85-front01-iad01.transport.home.nest.com.local.hass.io. udp 87 false 1232" NXDOMAIN qr,aa,rd 76 0.000112861s And the Host log had thousands of lines like this one: > 2025-11-19 08:30:02.844 homeassistant systemd-journald[113]: Suppressed 16774 messages from docker.service After disabling the ha-nest-protect integration, CPU and network traffic dropped to pre-incident levels and the log entries stopped appearing. ### What version of this integration (ha-nest-protect) has the …

Excerpt saved from GitHub on 2026-10-23.

Issue #468 · 2025-11
Nest Protect Home/Away stateRequested CloudOpen PR adds Home/Away via protobuf and http2
Saved copy
Re-implemented https://github.com/chrisjshull/homebridge-nest/ repository's support for Home/Away state in Nest. Added required support for protobuf and http2

Excerpt saved from GitHub on 2026-10-23.

PR #541 · 2026-07

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)2,669 (0.38%)
GitHub stars487
Latest versionv0.4.3 (2026-10-20)
Set up in the UIYes
Maintainers@imicknl
LicenseMIT

Limitations from the README

  • Only Google Accounts are supported, there is no plan to support legacy Nest accounts
  • When Nest Protect (wired) occupancy is triggered, it will stay 'on' for 10 minutes. (API limitation)
  • Only cookie authentication is supported as Google removed the API key authentication method. This means that you need to login to the Nest website at least once to generate a cookie. This cookie will be used to authenticate with the Nest API. The cookie will be stored in the Home Assistant configuration folder and …

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
nicoinch/ha-nest-protect★ 332022-11-30Nest Protect integration for Home Assistant. This will allow you to integrate your smoke, heat, co and occupancy status real-time in HA.

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.