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.

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  How Home Assistant Runs My Irrigation Controller
Preview Product Price
CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM $129.99
CanaKit Raspberry Pi 4 4GB Basic Starter Kit with Fan (4GB RAM) CanaKit Raspberry Pi 4 4GB Basic Starter Kit with Fan (4GB RAM)
Argon ONE M.2 Raspberry Pi SSD Board (M.2 Expansion Board ONLY) | Supports B-Keys and B+M Keys | Only Compatible with Argon ONE V2 Raspberry Pi 4 Cases Argon ONE M.2 Raspberry Pi SSD Board (M.2 Expansion Board ONLY) | Supports B-Keys and B+M Keys |... $20.00
Kingston A400 120G Internal SSD M.2 2280 SA400M8/120G - Increase Performance Kingston A400 120G Internal SSD M.2 2280 SA400M8/120G - Increase Performance $28.88
StarTech.com USB 3.1 to 2.5' SATA Hard Drive Adapter - USB 3.1 Gen2 10 Gbps with UASP External HDD/SSD Storage Converter (USB312SAT3CB), Black StarTech.com USB 3.1 to 2.5" SATA Hard Drive Adapter - USB 3.1 Gen2 10 Gbps with UASP External... $26.99 $20.98
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) $29.99 $20.99

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:

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. 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  Monitoring Power Outages and Generator Status
Preview Product Price
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... $249.99 $209.00
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... $499.99
GEEK+ Mini PC, Mini Desktop Intel Celeron J3455 6GB DDR4/128GB SSD, Intel HD Graphics Mini Computers,Windows 10 Micro PC 64-bit, Mini Desktop Computers 4K/2.4G/5G WiFi/BT 4.2 GEEK+ Mini PC, Mini Desktop Intel Celeron J3455 6GB DDR4/128GB SSD, Intel HD Graphics Mini... $198.89

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
ConBee II The Universal Zigbee USB Gateway
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)
ConBee II The Universal Zigbee USB Gateway
QuickStick Combo, HUSBZB-1, by Nortek, Cert ID: ZC10-15090013
Prime Eligible
-
-
Current Price
Price not available
$45.78
$48.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!
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
ConBee II The Universal Zigbee USB Gateway
Product Name
ConBee II The Universal Zigbee USB Gateway
Prime Eligible
Current Price
$45.78
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
$48.95
HomeTechHacker Comments
If you want to use Z-Wave and Zigbee, this is the stick I recommend and use. It does both!
Details
See also  Track Home Power Usage & Cost with Home Assistant

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: 4 min