Best smart smoke detectors with local alerts
Smart smoke detectors that integrate with Home Assistant over Z-Wave or Zigbee so alerts fire on your local network, no cloud account required.
On this page
A smoke detector you can read in Home Assistant lets you do things a standalone alarm can’t: push a notification to every phone, flash every light in the house, unlock doors, shut down HVAC so it doesn’t spread smoke, and turn on cameras. The key is picking a detector that talks a local protocol — Z-Wave or Zigbee — so the alert is processed on your own network and doesn’t depend on the internet or a manufacturer cloud.
One important safety note up front: a smart detector should supplement code-compliant smoke alarms, not replace them. Local rules in most places require interconnected mains/battery alarms. Use these for automation and remote alerts, and keep your required alarms in place. (For the other big local-safety win, see how to detect water leaks before they do damage.) Also check your local code on whether you need combined smoke + carbon monoxide (CO) coverage.
Why local matters for smoke alerts
Cloud-connected alarms route their alert out to a server and back before your phone buzzes. That adds latency and a dependency on your internet connection being up — the worst time for it to be down is during a fire. Z-Wave and Zigbee detectors fire their alert directly to your local hub (a Z-Wave stick or Zigbee coordinator), so Home Assistant can react in well under a second, internet or not.
Top picks
First Alert Z-Wave Smoke + CO Alarm (ZCOMBO / SMCO410)
This is the standard recommendation for Z-Wave households in North America, and it’s a combination smoke and carbon monoxide alarm — not smoke-only. The current model (SMCO410) replaces the long-running ZCOMBO. It’s battery-powered, pairs to any Z-Wave controller, and exposes smoke and CO alarm states to Home Assistant. It was designed for Ring Alarm but works fine with Home Assistant’s Z-Wave integration.
Caveats: it reports alarm events, not a live “air quality” stream, and being battery-powered it sleeps to save power — so it’s a notifier, not a sensor you poll. That’s normal for this class of device.
First Alert Z-Wave Smoke + CO Alarm
Frient Intelligent Smoke Alarm (Zigbee)
The Frient Intelligent Smoke Alarm is a Zigbee device (not Z-Wave). It joined the Works with Home Assistant program in 2025, runs entirely locally (Local Push), and works through both ZHA and Zigbee2MQTT with a Zigbee coordinator. It has an 85 dB built-in sounder and a built-in temperature sensor you can use for heat-rise automations. It’s CR123A battery powered with a multi-year battery life.
It’s a smoke (and heat) alarm — it does not detect carbon monoxide, so pair it with a separate CO alarm if you need CO coverage.
Frient Intelligent Smoke Alarm
Heiman smoke alarm (Zigbee or Matter)
Heiman makes inexpensive smoke alarms in both Zigbee and Matter variants — pick the one that matches your stack. The Zigbee model pairs through ZHA/Zigbee2MQTT; the Matter model is Matter-over-Thread, so it joins via Home Assistant’s Matter integration and needs a Thread border router on your network. Either way the alert is handled locally. It’s a budget option: basic smoke detection, no CO, no frills, but it reports cleanly.
Integrating with Home Assistant
Once a detector is paired, you get a binary sensor (and a CO binary sensor on the First Alert). Build automations off the “on” state:
- Notify every household phone and a dashboard banner.
- Flash all lights red / turn everything to full brightness to aid evacuation.
- Turn off HVAC and any whole-house fan so smoke isn’t circulated.
- Trigger a loud media player or siren in bedrooms.
Because Z-Wave and Zigbee battery detectors sleep, test the automation by pressing the unit’s test button (which sends a real alarm event) rather than waiting to “poll” the device.
What to avoid
- Anything sold as an “Aqara smoke detector” built on the FP1. The Aqara FP1 is an mmWave presence sensor, not a smoke detector — don’t confuse them.
- Wi-Fi/cloud-only smart alarms if local-first matters to you: the alert path runs through the vendor’s servers.
Quick verdict
- Z-Wave household, want CO too: First Alert Z-Wave Smoke + CO (SMCO410).
- Zigbee household: Frient Intelligent Smoke Alarm — proper Works-with-HA support, local push, heat sensor.
- On a budget / Matter household: Heiman, in the Zigbee or Matter flavor that matches your setup.
Whichever you pick, keep your code-required alarms installed and add a separate CO alarm if your detector doesn’t cover CO.