The Best Choices For Home Assistant Hardware

Home Assistant Hardware Image

I’m a big fan of Home Assistant. There are many reasons it is the perfect smart home hub for me, among many smart home hub choices. If you are reading this article, you’re interested in it too. One of the disadvantages of a software smart home hub is that you need to find hardware to run it on. Fortunately, you have a lot of choices for Home Assistant hardware. In this article, we’ll go over the best hardware choices for running Home Assistant, as well as the best Z-wave and Zigbee sticks to integrate with Home Assistant. And, as a bonus, I’ll list some of the top companion hardware choices for Home Assistant.

This page contains affiliate links. If you purchase an item using an affiliate link I will receive a small commission at no cost to you. Affiliates do not influence my recommendations. Read my disclosures for more information.

Editor’s Note: This article was last updated on 4/8/2023

Home Assistant installation types

Before delving into hardware choices it’s important to understand the different Home Assistant installation types. Home Assistant can be run in many different ways:

  • Using the Home Assistant operating system (HassOS)
  • Home Assistant Supervised (running fully supervised Home Assistant on top of a Linux OS)
  • Home Assistant Container (e.g. Docker)
  • Home Assistant Core (i.e. install Home Assistant directly on Python)

You can learn more about the above methods, and their advantages and disadvantages in Home Assistant’s official documentation. The most important thing for this article is to know that you can install Home Assistant in many different ways on many different types of OS’s and hardware.

Home Assistant hardware server choices

Let’s get to it. Here is a list, in no particular order, of the hardware I recommend.

Virtualized on existing hardware (Docker or Virtual Machine)

This is how I run Home Assistant Core. I have a virtual machine (VM) on my home lab’s Proxmox server dedicated to Home Assistant. This allows me to easily allocate resources to make sure my Home Assistant instance is speedy. It also makes backups, upgrades, and restores an absolute breeze. If you’ve already got hardware that you can run a VM on, this might be your least expensive option. Similarly, you can also run Home Assistant in Docker.

Raspberry Pi 4

Raspberry Pis have long been popular Home Assistant hardware. The Raspberry Pi 4 is plenty fast for most uses unless you want to run other services on the Raspberry Pi at the same time. If you go this route, I recommend you get at least 4GB of RAM and go with an SSD or NVMe M.2 conversion. The biggest problem people have with the Raspberry Pi is failing SD cards. These conversions will mitigate that issue. Below are the items you might want to consider if going with a Raspberry Pi 4:

See also  5 Must-Have Gadgets for a Connected Home
Preview Product Price
CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM $139.99 $119.99Amazon Prime
CanaKit Raspberry Pi 4 Extreme Kit - 128GB Edition (4GB RAM) CanaKit Raspberry Pi 4 Extreme Kit - 128GB Edition (4GB RAM) $159.99Amazon Prime
Argon ONE M.2 SATA Expansion Board for Raspberry Pi 4 | Supports B-Keys and B+M Keys | Only Compatible with Argon ONE V2 Cases Argon ONE M.2 SATA Expansion Board for Raspberry Pi 4 | Supports B-Keys and B+M Keys | Only... $22.00Amazon Prime
Kingston A400 120G Internal SSD M.2 2280 SA400M8/120G - Increase Performance Kingston A400 120G Internal SSD M.2 2280 SA400M8/120G - Increase Performance $30.99Amazon Prime
StarTech.com USB 3.1 to 2.5' SATA Hard Drive Adapter - USB 3.1 Gen 2 10Gbps with UASP External HDD/SSD Storage Converter (USB312SAT3CB) StarTech.com USB 3.1 to 2.5" SATA Hard Drive Adapter - USB 3.1 Gen 2 10Gbps with UASP External... $26.99 $17.99Amazon Prime
PNY CS900 120GB 3D NAND 2.5' SATA III Internal Solid State Drive (SSD) - (SSD7CS900-120-RB) PNY CS900 120GB 3D NAND 2.5" SATA III Internal Solid State Drive (SSD) - (SSD7CS900-120-RB)

Home Assistant Yellow

Home Assistant Yellow is the latest hardware brought to us by the developers of Home Assistant. It has a gigabit Ethernet port, PoE, an M.2 expansion slot, and a Zigbee module onboard. The Zigbee chip is compatible with Matter.

Home Assistant Blue/Odroid N2+

Home Assistant Blue
Home Assistant Blue

Want the simplest hardware, ready to go for you with Home Assistant pre-installed? Just buy the Home Assistant Blue Box. It’s nice-looking, has good hardware, and might be the quickest way to get started with Home Assistant. Alternatively, you can just install Home Assistant on an Odroid N2+ on your own and save a few dollars, because that’s the hardware Home Assistant Blue uses. But, you won’t get that cool Home Assistant case!

Intel NUC

Intel’s Next Unit of Computing, or NUC, are small-form-factor computers that pack a good amount of power. I use a generation 8 NUC to power my Proxmox VM host, which also hosts my Home Assistant VM, in my home lab. Most NUCs will give you plenty of power to run Home Assistant in addition to many other items at the same time. How much you can run on it depends on the processor and RAM you equip your NUC with. They come in kits that already have RAM and disk, or you can buy them barebones and add your own storage. Here are a few different NUC options that will get the job done:

Dusun Home Assistant IoT Gateway

The Dusun Home Assistant IoT Gateway is a device that comes with Home Assistant Supervised pre-installed. It also comes with Zigbee, Z-Wave, and Bluetooth. It is close to a turnkey solution.

Other mini pcs

Intel isn’t the only company that makes small-form-factor PCs. In my pfSense hardware article, I go through a few small-form-factor PCs that could also work as good Home Assistant servers. The small-form-factor options I recommend for Proxmox servers would work well too but are probably overkill for just Home Assistant. Below are a few examples that would have the same benefits as the NUCs (small footprint, plenty of power to run Home Assistant and other services):

See also  6 Most Common Problems with Robot Vacuum Cleaners
Preview Product Price
HP EliteDesk 800 G3 Mini Desktop Computer, Intel Quad-Core i5-6500T, 16GB DDR4 RAM, 256GB SSD, Keyboard&Mouse, VGA, DP, Windows 10 Pro (Renewed) HP EliteDesk 800 G3 Mini Desktop Computer, Intel Quad-Core i5-6500T, 16GB DDR4 RAM, 256GB SSD,... $120.00
Lenovo ThinkCentre M700 Tiny Business Desktop PC, Intel Quad Core i5-6500T up to 3.1GHz, 16G DDR4, 512G SSD, WiFi, Bluetooth 4.0, Windows 10 64-Multi-Language Support English/Spanish/French (Renewed) Lenovo ThinkCentre M700 Tiny Business Desktop PC, Intel Quad Core i5-6500T up to 3.1GHz, 16G DDR4,... $136.97 $112.99
Beelink Mini PC, Mini S12 Pro Intel 12th Gen 4-Core N100(up to 3.4GHz), Mini Computer 16GB DDR4 RAM 500GB SSD, Desktop PC Dual HDMI 4K UHD/Gigabit Ethernet/WiFi6/BT5.2/Linux PC(Ubuntu)/HTPC/NAS Beelink Mini PC, Mini S12 Pro Intel 12th Gen 4-Core N100(up to 3.4GHz), Mini Computer 16GB DDR4 RAM...
ZOTAC ZBOX CI329 Nano Silent Mini PC Intel N4100 CPU UHD Graphics 600 OS Barebones System (ZBOX-CI329NANO-U), No SSD, No RAM, No OS ZOTAC ZBOX CI329 Nano Silent Mini PC Intel N4100 CPU UHD Graphics 600 OS Barebones System...
Beelink 4 Cores 8th Core i5-8259U 3.8Ghz Mini PC 8GB RAM 256GB NVMe M.2 SSD Win 10 Pro Sei8 Mini Computer Support 4K Dual HDMI, Bluetooth 5.0, WiFi 6, Gigabit Ethernet,4USB3.0 Beelink 4 Cores 8th Core i5-8259U 3.8Ghz Mini PC 8GB RAM 256GB NVMe M.2 SSD Win 10 Pro Sei8 Mini...
Mini PC U55 Intel Core i3-5005U Processor,Desktop Computer,Windows 10 Pro,8G DDR3L/256G SSD High Performance Business Mini Computer,2.4G/5G Dual WiFi,BT4.2,Dual HDMI Ports Mini PC U55 Intel Core i3-5005U Processor,Desktop Computer,Windows 10 Pro,8G DDR3L/256G SSD High...
ZOTAC ZBOX CI329 Nano Silent Mini PC Intel N4100 CPU UHD Graphics 600 OS Barebones System (ZBOX-CI329NANO-U), No SSD, No RAM, No OS ZOTAC ZBOX CI329 Nano Silent Mini PC Intel N4100 CPU UHD Graphics 600 OS Barebones System...
ZOTAC ZBOX CI620 Nano PLUS Silent Mini PC 8th Gen Intel Core i3-8130U UHD 620 4GB DDR4/120GB SSD/No OS (ZBOX-CI620NANO-P-U) ZOTAC ZBOX CI620 Nano PLUS Silent Mini PC 8th Gen Intel Core i3-8130U UHD 620 4GB DDR4/120GB SSD/No...
GEEK+ Mini PC with Windows 10, Ultral Small HTPC PC Desktop 4K HD Celeron J3455 6GB DDR4/128GB SSD, Portable Slim Mini PC Desktop, Micro PC Dual HDMI USB Mini Desktop Computers WiFi Bluetooth GEEK+ Mini PC with Windows 10, Ultral Small HTPC PC Desktop 4K HD Celeron J3455 6GB DDR4/128GB SSD,...
HP EliteDesk 800 G2 Mini Business Desktop PC Intel Quad-Core i5-6500T up to 3.1G,8G DDR4,240G SSD,VGA,DP port,Windows 10 Professional 64 Bit-Multi-Language-English/Spanish (Renewed) HP EliteDesk 800 G2 Mini Business Desktop PC Intel Quad-Core i5-6500T up to 3.1G,8G DDR4,240G... $112.96 $99.00

Appliances like the Synology NAS

Many appliances have the ability to run Docker containers, which is one way you can run Home Assistant. For example, if you already have a Synology or QNAP NAS, or you are planning to buy one anyway, you can get one powerful enough to also run Docker containers and virtual machines. Here are a few options:

Best Z-Wave and Zigbee sticks

If you want to use Z-Wave and/or Zigbee devices with your Home Assistant set up, you will need a compatible Z-Wave or Zigbee stick. If you are running Home Assistant in a virtualized environment make sure you can pass-through the USB stick to your Home Assistant instance. Here are the ones I recommend:

Preview
Best Z-Wave Stick
AEOTEC Z-Stick Gen5 Z-Wave Hub Z-Wave Plus USB to Create Gateway (Ordinary White)
Best Zigbee Stick
Phoscon ConBee II - Universal Zigbee 3.0 USB Gateway, incl. deCONZ & Phoscon App, Home Automation, Home Assistant, ioBroker, Zigbee2MQTT
Best Combo Stick
QuickStick Combo, HUSBZB-1, by Nortek, Cert ID: ZC10-15090013
Product Name
AEOTEC Z-Stick Gen5 Z-Wave Hub Z-Wave Plus USB to Create Gateway (Ordinary White)
Phoscon ConBee II - Universal Zigbee 3.0 USB Gateway, incl. deCONZ & Phoscon App, Home Automation, Home Assistant, ioBroker, Zigbee2MQTT
QuickStick Combo, HUSBZB-1, by Nortek, Cert ID: ZC10-15090013
Prime Eligible
-
Amazon Prime
-
Current Price
Price not available
$23.34
$44.95
HomeTechHacker Comments
This is the standard recommended by most people looking for a Z-wave stick. Tested and well supported by Home Assistant.
Well tested and supported by Home Assistant
If you want to use Z-Wave and Zigbee, this is the stick I recommend and use. It does both!
See also  Wiring the Shelly Plus 1 Relay
Best Z-Wave Stick
Preview
AEOTEC Z-Stick Gen5 Z-Wave Hub Z-Wave Plus USB to Create Gateway (Ordinary White)
Product Name
AEOTEC Z-Stick Gen5 Z-Wave Hub Z-Wave Plus USB to Create Gateway (Ordinary White)
Prime Eligible
-
Current Price
Price not available
HomeTechHacker Comments
This is the standard recommended by most people looking for a Z-wave stick. Tested and well supported by Home Assistant.
Details
Best Zigbee Stick
Preview
Phoscon ConBee II - Universal Zigbee 3.0 USB Gateway, incl. deCONZ & Phoscon App, Home Automation, Home Assistant, ioBroker, Zigbee2MQTT
Product Name
Phoscon ConBee II - Universal Zigbee 3.0 USB Gateway, incl. deCONZ & Phoscon App, Home Automation, Home Assistant, ioBroker, Zigbee2MQTT
Prime Eligible
Amazon Prime
Current Price
$23.34
HomeTechHacker Comments
Well tested and supported by Home Assistant
Details
Best Combo Stick
Preview
QuickStick Combo, HUSBZB-1, by Nortek, Cert ID: ZC10-15090013
Product Name
QuickStick Combo, HUSBZB-1, by Nortek, Cert ID: ZC10-15090013
Prime Eligible
-
Current Price
$44.95
HomeTechHacker Comments
If you want to use Z-Wave and Zigbee, this is the stick I recommend and use. It does both!
Details

Best RF and IR controllers

Not everything in the smart home world can be controlled over the network, by Z-Wave, or Zigbee. Sometimes you have infrared (IR) or radio-frequency devices (RF) that you want to control and integrate with Home Assistant. I use the Sonoff RF Bridge to control 433Mhz devices, and the BroadLink RM4 Mini to integrate IR devices into my smart home. Here are a few choices you can look into for RF and IR control:

Other Home Assistant hardware for your smart home

There are so many devices you integrate with Home Assistant install. Check out the HomeTechHacker Shop for the ones I recommend, use, and/or have reviewed. There you’ll find LED hardware, Z-wave and Zigbee devices, and many other smart home products.

Final thoughts

Home Assistant is flexible in so many ways, including what hardware it can be run on. You can find hardware for various size budgets, and you can probably even use hardware you already have. These choices are just another reason why Home Assistant is great!

What Home Assistant hardware do you use? Did I leave some good choices off the list? Let me know in the comments or on Twitter!

Share this:

1 thought on “The Best Choices For Home Assistant Hardware”

  1. With synology DSM7 there is no support any more for using the usb sticks for eg zwave and docker. You can however run a VM with home assistant on synology and share your usb port with it.

Comments are closed.

The Best Choices For Home Assistant Hardware

by HomeTechHacker time to read: 5 min