Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of iMicknl/ha-nest-protect.

Detail page of a Nest Protect device

About

Nest Protect is an integration that connects Google Nest Protect smoke and CO alarms to Home Assistant. It uses an undocumented Nest API through the vendor's cloud, because the core Nest integration does not support these devices. It adds smoke, heat and CO status, plus occupancy on wired devices, with values updated in real time. Diagnostic and configuration entities are also exposed, including self-test sensors, battery details, a night light brightness selector and switches such as Pathlight. Nest x Yale locks on the same account are supported with a lock entity and a battery sensor. Setup is done in the UI with a Google account, using either a Chrome extension code or manually copied token and cookie values.

Automatic summary of the README and code of iMicknl/ha-nest-protect. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • Found by itself Home Assistant spots it on the network and offers to add it.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Locks
  • Switches
  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Connect

  • Account Type

Authentication Method

  • Method

Connect with Chrome Extension

  • Authentication CodeThe code displayed by the Nest Auth Helper extension

Connect Your Nest Account (Manual)

  • Issue Token URL
  • CookiesComplete cookie string from the oauth2/iframe request headers

Texts from the code of iMicknl/ha-nest-protect.

Entities

  • Binary sensorsCO status, Smoke status, Heat status, Speaker test, Battery health, Online, Smoke test, CO test, Wi-Fi test, LED test, PIR test, Buzzer test, and 4 more
  • SelectsNight light brightness
  • SensorsBattery level, Replace by, Last audio self-test, Last manual test, Temperature, Smoke alarm state, CO alarm state
  • SwitchesPathlight, Nightly promise, Heads-Up, Steam check

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

Custom component for Home Assistant to interact with Nest Protect devices via an undocumented and unofficial Nest API. Unfortunately, Google SDM doesn't support Nest Protect devices and thus the core Nest integration won't work for Nest Protect.

This integration will add the most important sensors of your Nest Protect device (CO, heat and smoke) and the occupancy if your device is wired (to main power). In addition, it will expose several diagnostic and configuration entities. All sensor values will be updated real-time.

From the README of iMicknl/ha-nest-protect, MIT License. Shortened.

Shows in Vulpo

Quick Toggle card, Lock card, Select card, Chart card, Apple Watch, Control Center.

Information

Installs
2.7k sharing analytics
GitHub stars
487
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v0.4.3,
Category
Security and safety, Smoke and CO alarms
Kind
Marketplace integration
Brand
Google
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
nest_protect

More from Google

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers