Local smart home security setup from scratch
A practical guide to building a local-first smart home security system with Home Assistant, focusing on real hardware choices and avoiding cloud dependencies.
On this page
Building a local smart home security system means your devices work even when the internet goes down—a concept that sounds obvious until you realize how many “smart” security devices are just expensive paperweights with cloud dependencies. This guide covers the hardware and architecture you need for a setup that actually secures your home without selling your data to third parties.
Smart Locks and Entry Sensors
Your first security layer is controlling who enters your home. Smart locks are controversial in security circles—any lock with a battery is technically weaker than a deadbolt—but they add genuine convenience for tracking access and automating other systems.
For a local-first approach, Aqara Smart Lock U100 is the standout. It works locally via Zigbee through the Aqara Hub M3 and integrates cleanly into Home Assistant. The fingerprint reader is reliable, and you get local control without a cloud account. If you want a polished Apple-centric option, the Schlage Encode Plus runs over Wi-Fi and HomeKit-over-Thread for Apple Home Key - note it is not a Matter device, so it is not the pick if you specifically need Matter.
Don’t sleep on door and window sensors. A locked door means nothing if the window is open. Aqara Door and Window Sensor P2 connects via Matter-over-Thread and reports state locally. Pair these with your lock—automate a scene that locks the door and arms the system when all entry sensors report closed.
For Apple users deep in HomeKit, the August Wi-Fi Smart Lock (4th Gen) works well but requires August’s cloud for initial setup. Once configured, it pushes events locally. The tradeoff: you’re still tied to August’s servers for account recovery.
Environmental Sensors: Smoke, CO, and Water Leaks
Security isn’t just about intruders—it’s about protecting your home from disasters. This is where local processing matters most. When smoke is detected, you need your sirens to sound immediately, not after a cloud round-trip.
For smoke detection, the Heiman Smart Smoke Alarm is a Matter-over-Thread device that integrates cleanly into Home Assistant (and any Matter controller) through a Thread border router. It’s cheap, reliable, and triggers local automations without cloud latency. Add a Heiman Zigbee Smart Siren nearby for actual alarm capability—the smoke detector’s built-in buzzer is an afterthought.
Water leaks destroy homes. Place Heiman Water Leak Sensor sensors near water heaters, under sinks, and behind washers. When triggered, these should activate a shutoff valve like the Dome Home Automation Water Shut-Off Valve if you want full automation. The dome valve is Z-Wave, so it works with Hubitat and most Z-Wave controllers.
Carbon monoxide is the silent killer. The Heiman Smart Carbon Monoxide Alarm gives you local Matter-over-Thread integration for about half what Nest charges for similar functionality. Yes, Google Nest Protect Smoke + CO Alarm looks nicer on your ceiling, but you’re paying a premium for the brand.
Cameras and Video Doorbells
Here’s the uncomfortable truth: most “smart” cameras are surveillance devices with terrible security track records. Pick your tradeoff based on how much you value privacy versus convenience.
The Reolink Argus 4 Pro offers solid local recording to microSD with no mandatory cloud subscription. It’s not Matter-compatible, but it exposes RTSP streams Home Assistant can consume. Reolink’s NVR software is decent if you want true local-only storage.
For a doorbell, Reolink Video Doorbell WiFi delivers local recording without requiring their cloud. Yes, the setup is slightly fiddly, but you get what you pay for.
If you prefer Apple-centric, the Aqara Smart Video Doorbell G4 works with HomeKit Secure Video. This stores footage in iCloud or locally on a HomePod or Apple TV—your choice. The tradeoff is you’re locked into Apple’s ecosystem, and “local” still means Apple’s servers handle the smarts.
Avoid any camera that requires a cloud subscription for basic features. You’re building a local system, not renting one.
The Hub and Controller
Your hub choice defines everything else. For local-first security, Home Assistant on dedicated hardware beats cloud-dependent systems.
Home Assistant Green is the simplest purpose-built option now that the Home Assistant Yellow - which had built-in Zigbee and Thread radios - was discontinued in October 2025. The Green runs Home Assistant OS and stays local; add a Zigbee/Thread USB coordinator (such as the Connect ZBT-2). Add a separate Z-Wave USB stick and you’ve got Matter, Zigbee, Thread, and Z-Wave covered. Budget around $200-250 with the radios, case, and SSD.
The Aqara Hub M3 works if you’re starting small—it’s Matter hub, Zigbee bridge, and IR controller in one. But it’s not a full home automation controller. Good for expanding an existing setup, poor as a core.
Hubitat users: the Hubitat Elevation C-8 runs locally and supports nearly everything. The tradeoff is worse documentation and a smaller community than Home Assistant. It excels at Z-Wave if that’s your priority.
Quick Verdict
For a local-first security system, go with Home Assistant Green (or a mini PC running Home Assistant OS) paired with Aqara locks/sensors for Zigbee coverage, Reolink cameras for local recording, and Hubitat if you need Z-Wave devices. Avoid any device that requires a cloud account for basic operation. The best security system is one that works when your internet is down—because someday it will be.
Spend your budget on good sensors and reliable locks. The cameras matter less than the fundamentals. Local storage beats cloud features every time for security applications.