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.
Last updated: 2026-05-01
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 already run Hubitat, the schlage-encode-plus speaks Z-Wave directly.
Don’t sleep on door and window sensors. A locked door means nothing if the window is open. aqara-door-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-wifi-smart-lock 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-smoke-alarm speaks Zigbee and integrates cleanly into Home Assistant. It’s cheap, reliable, and triggers local automations without cloud latency. Add a heiman-zigbee-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-water-shutoff-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-co-alarm gives you Zigbee integration for about half what Nest charges for similar functionality. Yes, nest-protect 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-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-g4-doorbell 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-yellow is the purpose-built option. It includes the radio hardware for Zigbee and Z-Wave, runs Home Assistant OS, and stays local. Combined with a Conbee III dongle, you’ve got Matter, Zigbee, and Z-Wave covered. Total cost with case and SSD is under $200.
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-c8 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 Yellow or Green 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.