Skip to content
Kit

Local-only smart home kit

Updated

Run lights, sensors, plugs and cameras from a controller in your home so they keep working without the internet. The shopping list, what each part does and the trade-offs.

As an Amazon Associate we earn from qualifying purchases. Links to Amazon on this page are affiliate links: buying through them costs you nothing extra.

Estimated budget$184–$460
Core items4 items
DifficultyModerate
Time3–6 hours

Before you buy

What “local-only” means, and what it does not

In a local-only setup, devices talk to a controller on your network instead of a manufacturer’s server. Home Assistant says its installations run on your own hardware, so your smart home keeps working when the internet is down, and your data stays at home. It does not mean no updates or no accounts at all: some devices need a vendor app for first setup or firmware updates, and you will still need to update the controller.

Pick radios that work locally

Local cameras: ONVIF and a recorder

Home Assistant’s ONVIF integration supports ONVIF Profile S cameras and needs at least one H.264 stream; a camera that offers only H.265 produces a “No usable cameras were found” error. Create a dedicated user account on the camera for your controller. Frigate describes itself as a complete, local network video recorder with real-time object detection; it recommends a detector accelerator and notes that CPU detection is for testing. The FTC advises keeping cameras on a separate network and using strong passwords, encryption and updates.

Local voice

Home Assistant says Assist can run fully on your own hardware, so voice commands stay private, with the option to use cloud voice services instead. Local voice handles common home commands well; it will not match a cloud assistant’s general knowledge. See local voice control without the cloud.

Trade-offs to accept

Where this kit makes sense

GoalStart with
Reliable automations during outagesController, Zigbee radio, sensors, UPS
No camera subscriptionPoE cameras, storage drive, local recorder
Voice control that stays at homeController plus a local voice satellite
Learning Home Assistant firstController, a few plugs and sensors

New to the platform? Read is Home Assistant worth it?, then setting up a Zigbee coordinator. If you want to keep a cloud fallback and see the full hardware list, see the Home Assistant starter kit.

Core items

Local controller (small computer or dedicated hub)

$100–$250

The brain of the kit. It runs a local-first platform such as Home Assistant so automations, dashboards and voice control happen on your own hardware.

What to look for: a supported platform, at least 2 GB of RAM (4 GB or more is easier), solid-state storage rather than an SD card for longevity, wired Ethernet, room to add USB radios

See options on Amazon

Zigbee coordinator USB adapter

$30–$60

A radio that creates your Zigbee network, so sensors and plugs talk to the controller directly, with no manufacturer cloud in between.

What to look for: an adapter your platform lists as supported, Zigbee 3.0, a USB extension cable to keep it away from USB 3 ports and metal

See options on Amazon

Door and window contact sensors × 3

$10–$30

The most useful local sensors: they trigger lights, alerts and routines, last a year or more on a battery and work without Wi-Fi.

What to look for: Zigbee or Thread, replaceable coin cell battery, small size, support for your controller

See options on Amazon

Smart plugs with energy monitoring × 2

$12–$30

Control lamps and appliances on a schedule and see how much power they draw. Local plugs keep working during an internet outage.

What to look for: Zigbee or Matter over Thread, energy monitoring, 15 A rating, status LED you can turn off

See options on Amazon

Nice to have

Motion or temperature sensor × 2

$10–$35

Triggers lights or fans and logs room temperature without sending data anywhere. Useful for hallway lights and humidity checks.

What to look for: Zigbee or Thread, battery life of a year or more, adjustable sensitivity

See options on Amazon

Thread border router

$30–$100

Lets Thread devices join the same local network. Some smart speakers and displays already include one; a controller radio can also do it.

What to look for: Thread support, Matter support, Ethernet or Wi-Fi, ability to share credentials with your platform

See options on Amazon

PoE or wired IP cameras with ONVIF × 2

$40–$120

Cameras that record to your own storage instead of a cloud plan. Wired power and data over one cable is more reliable than Wi-Fi.

What to look for: ONVIF Profile S, H.264 stream, local RTSP, no required cloud account, a way to block internet access

See options on Amazon

PoE switch

$30–$80

Powers and connects wired cameras over Ethernet and keeps them on a dedicated network.

What to look for: enough PoE ports for your cameras, a power budget above the cameras’ total, unmanaged is enough to start

See options on Amazon

Recording storage drive

$50–$130

Holds camera video. A local recorder like Frigate stores clips on this disk instead of a cloud service.

What to look for: 2–4 TB, surveillance-rated or NAS-rated drive, SATA or USB 3 depending on your controller

See options on Amazon

Local voice satellite

$50–$90

A small speaker with a microphone that sends voice commands to your controller. Home Assistant’s Assist can run on your own hardware.

What to look for: physical mute switch, on-device wake word, local processing option, support for your platform

See options on Amazon

UPS battery backup

$60–$150

Keeps the controller, router and PoE switch running through short outages, so local automations still work.

What to look for: pure sine wave output, 600–1000 VA, USB or network shutdown signal, enough outlets with battery backup

See options on Amazon

Step by step

  1. Set up the controller on wired Ethernet and finish its first-time setup. Create the admin account with a unique password and enable two-factor authentication if available.
  2. Plug in the Zigbee coordinator on a short USB 2.0 connection with an extension cable, away from USB 3 ports and metal. Add the Zigbee integration.
  3. Pair one sensor at a time, name it by room (“Front door contact”) and check the signal before adding the next.
  4. Add the smart plugs, then confirm energy readings appear and the plugs respond when the internet is unplugged.
  5. Build two simple automations: front door opens, hall light on; and a plug on a timer.
  6. If you add cameras, put them on a separate VLAN or guest network, block internet access for them and add them to the recorder with a dedicated camera user.
  7. Set up automatic backups to another device, and test restoring one.
  8. Pull the router’s internet cable for ten minutes and confirm sensors, plugs and automations still work.

Cheaper or upgraded versions

Budget version, about $150–$370: controller, Zigbee radio and two or three sensors. Add plugs later. This is enough to learn the platform and run lights and alerts locally.

Fuller version, about $450–$1,100: core kit plus two PoE cameras, a PoE switch, a 2–4 TB drive, a voice satellite and a UPS. Add a Thread border router if you want Matter over Thread devices.

Lower effort: pick Matter devices that work with Apple Home, Google Home or Alexa locally, and skip the DIY controller. You give up some control, but setup is simpler.

Frequently asked questions

Does a local-only smart home work without the internet?

Devices that talk to your controller locally keep working during an outage, including automations and local sensors. Cloud-first Wi-Fi devices, remote access and cloud voice services will not.

Do I need a subscription for a local smart home?

No subscription is required for the platform or local cameras, though some platforms offer optional paid cloud services for remote access and voice. Weigh them against a VPN.

Is local-only more secure than cloud?

It removes the manufacturer cloud as a point of failure, but you take on updates, passwords and network setup. Keep devices on a separate network and update the controller.

Can I use Alexa or Google with a local setup?

Yes, through Matter or integrations, though some paths use a cloud link. If you want fully local voice, use a local voice satellite instead.

Sources

  1. Home Assistant — Installation
  2. Home Assistant — Zigbee Home Automation (ZHA)
  3. Home Assistant — Matter integration
  4. Home Assistant — Voice control (Assist)
  5. Home Assistant — ONVIF integration
  6. Frigate documentation — A complete and local NVR
  7. Connectivity Standards Alliance — Zigbee
  8. Thread Group — What is Thread
  9. Federal Trade Commission — Using IP cameras safely

Related pages