Screenshots From the README of iMicknl/ha-nest-protect.
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.
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
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
nest_protect- Issues
- Report an issue
























