How-tos, in the order you'll need them.
46 guides. Start at the top if you're new; jump to a topic if you're not.
Read these first
In order, if you're new to all this- Start here: how to build a local-first smart home
Where I'd start with a local-first smart home built on Home Assistant: pick protocols, avoid cloud lock-in, and choose gear that lasts.
- Smart home systems that matter
My take on Home Assistant, Apple Home, Google Home, Alexa, and Matter from a local-first perspective, and which ecosystems are worth building around.
- First time Home Assistant setup: what to buy, what to skip, and how not to waste money
A guide for first-time Home Assistant buyers covering controllers, protocols, starter devices, budget tiers, and the mistakes that cost people money.
- Devices that work when the internet dies
Which smart home devices keep working when the internet drops and which don't, plus a UPS plan for power cuts and a near-zero-data cellular fallback.
- What “local-first” means in smart home tech
What local-first really means for a smart home: control that works without the internet, why it matters, and how to spot local devices before buying.
Cameras & doorbells
5 guides-
Build a local Frigate NVR for Home Assistant from scratch or on an old PC: hardware and detector picks, app vs Docker install, RTSP cameras, and tuning.
-
Replace Ring, Arlo, or Eufy with a private camera system that keeps all footage local with Home Assistant - no subscriptions, plus notes for each brand.
-
Skip the cloud fees: the doorbell cameras that record locally to Frigate, an NVR, or a NAS with Home Assistant, and what local really means for each option.
-
Learn how to detect package deliveries locally using Home Assistant, HomeKit, and Hubitat with practical, no-nonsense recommendations.
-
Build a private, local baby monitor with an RTSP camera, Frigate, and Home Assistant, with notes on what does and doesn't work.
Locks & security
1 guide-
A practical guide to building a local-first smart home security system with Home Assistant, focusing on real hardware choices and avoiding cloud dependencies.
Lighting & switches
1 guide-
Why cloud automations like SmartThings lose to local ones on speed, reliability, and ownership, and the Home Assistant setup I run instead.
Sensors & presence
9 guides-
Wire an INMP441 I2S mic to an ESP32, run ESPHome's sound_level sensor, and get a room sound level in Home Assistant you can graph and automate on. No cloud.
-
How I add reliable presence detection to every room of a local-first Home Assistant house: mmWave and PIR sensors by room type, network tracking for who's home, and why I skip Bluetooth trackers.
-
The local sensors that actually help with an aging parent: motion and presence, door contacts, environment, leak and smoke, plus alerts that work offline.
-
Monitor your fridge and freezer for food safety with local Zigbee temperature sensors and probe sensors, integrated with Home Assistant, HomeKit, or Hubitat.
-
Learn how to use Home Assistant locally to monitor humidity and temperature, spot mold-prone conditions, and set up alerts that keep your home healthy.
-
What ESPHome is, why it is the most local way to build smart home sensors, and how to start - from no-solder ready-made boards to DIY mmWave presence.
-
Detect when you arrive at your driveway using local hardware and Home Assistant, with practical notes for HomeKit and Hubitat users.
-
How to approach fall detection in a local-first Home Assistant setup using mmWave radar and DIY sensors, with realistic expectations and no monthly fees.
-
How router and Wi-Fi based presence detection works in Home Assistant, the device_tracker options that actually hold up, and how to combine network presence.
Climate & air
1 guide-
How the Bond Bridge Pro brings existing RF ceiling fans into Home Assistant with a local API - what it does, what it cannot do, and when to pick it.
Servers & hubs
10 guides-
Zigbee 15 and 20 sit in the gaps between Wi-Fi 1, 6 and 11. Full channel-frequency chart, why 25 and 26 are weaker, and how to change channel without re-pairing.
-
Set up Home Assistant as a Proxmox VM for a flexible local-first smart home: recommended mini PC hardware, VM sizing, and the tradeoffs vs Home Assistant OS.
-
Put IoT devices on their own VLAN, change defaults, monitor traffic, and find a rogue smart device on your network with your router, nmap, and Home Assistant.
-
Audit which smart devices still phone home with DNS logs and a pull-the-plug test, then build a local-first Home Assistant setup that runs without the cloud.
-
Compare practical local-first smart home starter stacks at three budget levels, with real device picks that keep working when the internet is down.
-
Where to put a Zigbee coordinator in a large house - central placement, mains-powered repeaters, and the interference sources that cause dropouts.
-
Back up the Zigbee network key from ZHA or Zigbee2MQTT, restore it onto a spare coordinator, and rebuild your mesh in Home Assistant without re-pairing a single device. Hubitat notes included.
-
Choosing the right Zwave controller for your local-first smart home with Home Assistant, and why some options are better than others.
-
Back up Home Assistant properly with the 3-2-1 rule: what gets saved, automation strategies for offsite copies, and the cloud-backup tradeoffs.
-
Learn the simplest way to add Zigbee to your Home Assistant setup using a USB dongle while keeping your existing router intact.
Protocols & platforms
1 guide-
Solve intermittent Zigbee dropouts and device failures with practical debugging techniques for Home Assistant and local smart home setups.
Software, backups & privacy
5 guides-
Restore a Home Assistant backup three ways: the Backups page, the onboarding upload, or ha backups restore. Get the encryption key first.
-
Tune the Home Assistant recorder: purge_keep_days, exclude rules, SQLite vs a MariaDB add-on in Docker, and the statistics behind the energy dashboard.
-
Cloud-only smart home devices create dependency, fragility, and lock-in. Here's how to build a resilient local-first setup.
-
How to back up and restore your Z-Wave network in Home Assistant using Z-Wave JS NVM backups, plus notes for Hubitat and Zigbee-only hubs like the Hue Bridge.
-
Two things get called a Zigbee2MQTT update: the app itself, and device firmware over the air. Here is how to do each without re-pairing your mesh.
Voice & displays
5 guides-
Practical local voice control for Home Assistant and privacy-focused smart homes - Home Assistant Voice PE, Apple HomePod/Siri, and the open Matter route.
-
Set up Home Assistant for local-first smart home control while keeping Google Home voice commands as a convenient fallback option.
-
Practical guide to local text-to-speech for Home Assistant that sounds human, with hardware recommendations and setup tips.
-
Cut smart home noise in Home Assistant, HomeKit, and Hubitat: trim over-eager automations, silence voice confirmation sounds, and dim status LEDs.
-
How to choose the right power supply for a local Home Assistant setup on a Raspberry Pi or dedicated server, for stable, reliable 24/7 operation.
Energy & EV
5 guides-
Build a local-first Home Assistant energy dashboard from scratch: real hardware (P1 meter, smart plugs, panel meters), how long-term statistics work, and turning kWh into decisions.
-
Learn how to control your irrigation system locally with Home Assistant, using open protocols and hardware that doesn't rely on cloud services.
-
What a local-first Home Assistant setup draws, where the watts hide, and how to pick efficient gear without chasing meaningless savings.
-
Drive Home Assistant from your Android phone with Tasker: local triggers, profiles for device-state events, and the practical tradeoffs to know upfront.
-
Adding energy monitoring to legacy electrical panels using a P1 meter, a CT-clamp panel meter, or metering plugs, all local with Home Assistant.