Start here

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.

On this page
  1. The simplest framework
  2. The three mistakes most people make
  3. A sane beginner stack
  4. What this site is for

I run a local-first Home Assistant house, and this page is where I’d start if I were doing it over. I don’t buy on ideology. The test I apply to everything is plain: what still works when the cloud is flaky, what integrates cleanly, and what I can live with for years without hating it.

Most of what I write here is about Home Assistant, but I cover Apple Home, Google Home, Alexa, Matter, Thread, Zigbee, and Z-Wave too, because you’ll run into all of them when you shop. I stick to devices that are reliable enough for a normal household and that don’t lean on the cloud more than they have to.

The simplest framework

When I evaluate a device, I ask:

  1. Does it work locally?
  2. Does it work well with Home Assistant?
  3. Does it still behave reasonably with major ecosystems?
  4. What breaks if the internet dies?
  5. Is the setup stable or just technically possible?

If you want the longer version behind those questions, read What “local-first” means in smart home tech and smart home systems that matter before you buy anything expensive.

The three mistakes most people make

Buying for badges instead of actual compatibility

“Works with” is often weaker than it sounds. A device can technically connect to a platform while missing the features you care about.

Underestimating cloud dependence

A lot of smart home products feel fine until an API changes, a company adds friction, or the internet is down.

Mixing too many protocols and apps too early

A local-first setup usually gets easier when you pick a clean center of gravity. For most readers here, that center is Home Assistant.

A sane beginner stack

For most homes, the safest starting point looks like:

  • Home Assistant as the control layer
  • Zigbee for many sensors and battery devices
  • local cameras with RTSP / ONVIF when possible
  • smart plugs, relays, and switches with strong local integrations
  • Matter and Thread only when the product is mature enough to trust

If you are picking hardware from scratch, start with the best local-first smart home hubs, then move to the best local home sensors and the best local smart plugs with energy monitoring depending on what you want to automate first.

What this site is for

I write for people who want a smart home that works, stays local where it counts, respects their privacy without turning into a second hobby, and still gets along with the rest of the smart home world. If that sounds like you, start with the guides and buying pages rather than trying to solve everything at once.

A good next click path is:

Keep going

All articles →
Article

Zigbee vs Z-Wave vs Matter vs Thread

A practical comparison of the four smart home protocols that matter: what each is good at, where it falls short, and which to choose for a local-first home.

Read article →
Article

Build a room noise monitor with an ESP32, an INMP441 mic and ESPHome

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.

Read article →
Article

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.

Read article →
New guides and product notes, no inbox required. Follow via RSS →