Best smart home products under fifty dollars
Top affordable smart home devices for Home Assistant that work locally without cloud dependencies or subscriptions, plus where the radio or hub cost hides.
On this page
Building a local-first smart home doesn’t require expensive hardware. You can get solid sensors, switches, and bulbs well under $50 that work directly with Home Assistant without cloud dependencies. Here are my picks for the best budget-friendly gear, and a few honest notes on where the “$50” line gets blurry once you account for the radio or hub you need to talk to them.
Sensors and Automation Triggers
Start here. Sensors are the backbone of any automation, and you don’t need to spend much to get reliable performance.
Aqara Door and Window Sensor P2 is a great budget contact sensor and a modern one: it’s Matter-over-Thread, so it connects directly to a Matter controller and Thread border router without an Aqara hub. In Home Assistant that means adding it to the Matter integration with an HA-supported Thread border router (Home Assistant Connect ZBT-2 / Yellow, an Apple TV/HomePod, or similar). It runs about $20 and lasts for years on a coin cell. The catch is the Thread requirement: if you don’t already have a border router, factor that in.
Sonoff SNZB-02D is the cheaper, simpler path if you’d rather stay on plain Zigbee. These run about $12 and pair with any Zigbee coordinator (the Sonoff Zigbee 3.0 USB Dongle Plus is around $20) through ZHA or Zigbee2MQTT. No cloud required—everything stays local. It reports temperature and humidity on a small e-ink display out of the box.
For motion, Sonoff SNZB-03P at around $13 is hard to beat. It’s a basic Zigbee PIR—no lux/illuminance reading and a fairly standard detection cone—but for “lights on when I enter a room” it’s perfectly adequate. Pair it with a relay like the Sonoff Mini R4 Matter (the “M” variant speaks Matter; the plain Mini R4 is Wi-Fi/eWeLink with local LAN control) for fast in-wall switching.
Third Reality Motion Sensor is another solid Zigbee option around $15. Small form factor, works well under both ZHA and Zigbee2MQTT.
Switches and Plugs
This is where you actually control things. Budget options exist, but you trade some features.
Shelly 1 Mini Gen3 at roughly $13 is the best budget in-wall switch. It’s a tiny Wi-Fi relay (no hub needed) rated up to 8A, supports local MQTT and on-device scripting, and fits in most junction boxes. Two honest caveats: this base “1 Mini” does not have power metering (the 1PM Mini Gen3 does, for a couple dollars more), and Wi-Fi can be less predictable than Zigbee in RF-crowded homes.
Shelly Plus Plug S at ~$18 is a Wi-Fi smart plug with real power metering—useful for finding out what a device actually draws. It ships cloud-connected, so turn off the cloud and drive it over local MQTT or the Shelly HA integration if you want it fully local.
TP-Link Kasa KP125M at ~$15 is a Matter-capable plug and worth a look on sale. It can run locally via Matter, but the out-of-box experience leans on the Kasa app/cloud and takes more fiddling than the Shelly options.
Sonoff Mini R4 Matter at ~$15 is tiny and Matter-native, good for behind-switch installs. The tradeoff is that you need a Matter controller (Home Assistant has one built in), and Matter-over-Wi-Fi locks are still maturing in places—but for a relay it works well.
Hubs and Coordinators
Here’s the honest correction to a claim you’ll see repeated online: the Home Assistant Voice Preview Edition (~$60, often listed around $59) is a voice satellite, not a hub. It’s an ESP32-S3 board with an XMOS audio front-end, a speaker, a mic array, a rotary dial and a mute switch. It does not run Home Assistant, has no Zigbee/Thread radio, and has no “LED matrix”—it talks to a separate Home Assistant server over Wi-Fi and the speech-to-text/intent handling runs on that server (or Nabu Casa). It’s a great local voice add-on, but you still need an actual HA install somewhere to point it at.
So for a real local hub on a budget, the move is a small computer (a Raspberry Pi or an old mini-PC) running Home Assistant plus a Zigbee or Thread radio. For Zigbee/Thread, the Sonoff Zigbee 3.0 USB Dongle Plus ($20) and the ConBee III ($40, and notably it can also run Thread firmware) are both solid coordinators. Don’t overthink the choice—either works well with ZHA or Zigbee2MQTT.
Lighting (Budget Picks)
Nanoleaf Essentials A19 at ~$20 is Matter-over-Thread—no proprietary bridge needed. Good color, reliable, and a fair deal even if you only ever use it as a decent bulb. You will need a Thread border router and a Matter controller (Home Assistant covers the controller side).
Third Reality Color Bulb at ~$15 is the cheaper option. It’s a Zigbee bulb—dimmer and with a narrower color gamut than the Nanoleaf—but it pairs straight into ZHA/Zigbee2MQTT with no Thread requirement, which can actually be simpler.
For LED strips on a budget, look for a Zigbee or ESP-based (ESPHome/WLED) controller you can drive locally rather than a Wi-Fi strip that only works through the vendor app—the latter defeats the point of going local.
What to Skip
Some things aren’t worth the savings:
- No-name Zigbee sensors with no quirk/converter support — you’ll lose hours troubleshooting. Stick with Sonoff, Aqara, or Third Reality.
- Cloud-only switches and plugs — if the device stops working when the vendor app or internet is down, it isn’t really local.
- Treating a voice satellite as a hub — the HA Voice PE is excellent at what it is, but it can’t be your only “brain.”
Bottom Line
You can build a capable local smart home for well under $50 per room once the coordinator is in place. A reasonable starter stack: a Sonoff Zigbee 3.0 USB Dongle Plus, a few Sonoff SNZB-02D sensors, and a Shelly 1 Mini Gen3 or two—that’s roughly $60 for sensing plus control, all running locally with no subscription and no cloud.
If you want voice on top, the Home Assistant Voice Preview Edition is a great local satellite—just remember it plugs into a Home Assistant server, it doesn’t replace one.