best

How to stop your smart Home from phoning Home

Practical steps to build a local-first smart home using Home Assistant, keeping your automation running without cloud dependencies.

Last updated: 2026-05-17

Your smart home probably phones home more than you think. Every time you ask Alexa to turn on a light, or your thermostat checks in with the cloud, you’re relying on someone else’s servers. When those servers go down—and they will—your “smart” home becomes very dumb, very fast.

This guide covers how to build a local-first system that keeps running when the internet doesn’t.

Choose Your Local Hub Wisely

The foundation of a local smart home is the hub. Cloud-dependent hubs like those from Abode or Ring force everything through their servers. Local options keep traffic on your network.

Home Assistant is the strongest choice here. The Home Assistant Green or Home Assistant Yellow are purpose-built options, or you can run Home Assistant on general-purpose hardware like a Beelink EQ13 or Intel NUC 12 Pro. The key advantage: Home Assistant runs entirely locally by default. Unless you explicitly enable cloud features, your automations never leave your network.

Hubitat Elevation C8 is another solid option, particularly if you want Z-Wave and Zigbee without relying on a separate computer. It runs local rules engine and doesn’t require cloud connectivity for core functionality.

Aqara Hub M3 occupies a middle ground—it supports Matter but also works locally for Aqara devices. However, some cloud features are mandatory for initial setup.

Avoid hubs that require cloud accounts for basic operation. If your automation logic lives on someone else’s servers, you’re one account suspension away from losing your setup.

Prioritize Zigbee and Z-Wave Over WiFi

WiFi devices are convenient but tend to be more cloud-dependent. Zigbee and Z-Wave devices communicate directly with your hub, keeping traffic local.

For Zigbee, you’ll need a coordinator. The Sonoff Zigbee 3.0 USB Dongle Plus is a budget-friendly option, or the Conbee III if you want broader device compatibility. The Tube Zigbee Coordinator is another solid choice.

Z-Wave offers longer range and more reliable mesh networking, though at a higher price point. If you already have Z-Wave devices, stick with Hubitat or add a Z-Wave stick to Home Assistant.

Practical devices to consider:

Avoid WiFi-only smart plugs unless you can flash them with local firmware like ESPHome. Most off-the-shelf WiFi plugs report usage data to cloud services.

Avoid Cloud Dependencies Where Possible

Even devices that claim to work locally often have cloud dependencies. Here’s how to identify and avoid them:

Matter isn’t automatically local. Matter is a communication protocol, not a guarantee of local operation. Many Matter devices still phone home for firmware updates, account linking, or “enhanced features.” Check whether the device requires cloud onboarding.

Smart speakers are cloud-first. Amazon Echo 4th Gen and Google Nest Mini are useful for voice commands, but voice processing happens in the cloud. Use them as triggers only, not as the automation engine.

Cameras often require cloud. Most IP cameras from Ring, Reolink, or Amcrest send streams to cloud servers. If local storage matters, look at UniFi Protect or Reolink NVR setups that keep footage on your network.

Thermostats vary. Ecobee Premium offers local API access, but Nest Thermostat leans heavily on cloud. Honeywell T6 Pro Z-Wave or Mysa Smart Thermostat work better in local setups.

When in doubt, check whether a device works without an internet connection. Unplug your router and test. If it stops working, it’s not truly local.

Audit and Triage Your Existing Devices

You likely have some devices already. Audit them with these questions:

  1. Does it work without internet? Test by disconnecting your router temporarily.
  2. Does the app require a cloud account? If yes, expect cloud dependencies.
  3. Can you control it via local API? Check whether it exposes HTTP or MQTT endpoints.
  4. What’s the data being sent? Use network monitoring tools to see traffic destinations.

For devices that fail these tests, consider replacing them with local alternatives. A Shelly Plus Plug S can replace a cloud smart plug while offering local HTTP control. Eve Energy stores data locally if you avoid Eve’s cloud service.

Some cloud devices are acceptable if you’re okay with the tradeoff—security cameras often need cloud for remote access, for instance. Just don’t build critical automations around devices that require connectivity to function.

Bottom line

A truly local smart home requires upfront effort: choosing the right hub, selecting non-WiFi protocols where possible, and auditing your device list. The payoff is automations that work when your ISP doesn’t, no subscription fees, and data that stays in your house.

Start with Home Assistant Green or Home Assistant Yellow, add a Zigbee coordinator, and replace cloud-dependent devices as they fail or age out. You don’t need to replace everything overnight—just stop adding new cloud dependencies.

Next steps

Compare this category side by side

If you want fewer opinions and more matrix-style tradeoffs, the comparison pages are the next stop.

See comparisons →

Inspect all products

The full product database keeps the caveats, setup notes, and compatibility details attached to each device.

Browse products →

Back up and read the explainers

If a buying guide feels too specific too fast, the guides section covers the broader local-first logic behind it.

Read guides →

Related articles

Best local-first smart home hubs

The best smart home hubs and controllers for people who care about local control, Home Assistant compatibility, and fewer long-term regrets.

Read article →

Best smart plugs with local control and energy monitoring

The best smart plugs for buyers who want real local control, useful energy data, and fewer long-term ecosystem regrets.

Read article →

Best local security cameras for Home Assistant

The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.

Read article →