Home Assistant

The open-source platform that runs your smart home on your own hardware, with no cloud account required — and the trade-offs that come with that.

PlatformUpdated September 19, 20268 min readResearch-based
Home Assistant
Manufacturer photograph. Our reviews are written from published documentation, specifications and verified owner reports — not from a unit we were sent.

What Home Assistant is

Home Assistant is open-source home automation software that you run on hardware you own — a purpose-built appliance, a mini PC, or a Raspberry Pi. It connects to thousands of devices and services, and it does not require a cloud account to function.

The consequence is control. Automations can be as simple or as intricate as you like, nothing stops working because a manufacturer shut down a service, and your device history stays in your house.

The cost is that you are the administrator. Updates, backups and troubleshooting are yours.

Why people choose it

  • Local control. Lights, locks and sensors keep working when the internet does not.
  • Device support nothing else matches. If a device has a local API, somebody has probably written an integration for it.
  • No forced cloud account. You are not signing up to a service that may change its terms.
  • Automations without limits. Conditions, templates, scripts and delays can be combined in ways consumer apps do not allow.
  • Longevity. Devices abandoned by their manufacturers often remain usable through a local integration.

What it needs

Hardware. A small always-on computer. Purpose-built appliances are the easiest path; a mini PC gives more headroom; a Raspberry Pi works if you use a quality power supply and an SSD rather than a microSD card.

Radios, if you need them. Zigbee and Z-Wave devices require a USB coordinator or a network-attached hub. Matter and Thread are supported, and Home Assistant can share a Thread network with other ecosystems.

Network. Ethernet is strongly preferred. Wi-Fi is the most common source of mysterious instability in Home Assistant setups.

Time. An evening to get running, and a willingness to maintain it.

Who should use it — and who should not

Worth it if: you want automations consumer apps cannot express, you care about local control, you have a mix of protocols and brands, or you want devices you already own to keep working after their apps are abandoned.

Not worth it if: your current app already does everything you want, you do not want to administer a server, or you would rather not spend evenings on troubleshooting. Adding Home Assistant to a home that is happy on Apple Home adds maintenance without adding much.

Back up from day one

The most common Home Assistant regret is not enabling automatic backups. Store them somewhere other than the boot drive. A dead microSD card should cost you an hour, not a year of work.

Getting started

Our step-by-step walkthrough covers hardware choice, installation, adding your first devices, building a dashboard that stays useful, and the three automations worth writing first.

Read How to Set Up Home Assistant.

Frequently asked questions

Is Home Assistant free?

The software is open source and free. You pay for hardware — a device to run it on and, if needed, USB radios for Zigbee or Z-Wave. Optional cloud features for remote access are a paid subscription.

Do I need Home Assistant if I use Apple Home?

Only if you need something Apple Home cannot do — deeper automations, local-only control, or support for devices Apple Home ignores. Otherwise it adds maintenance without adding much.

Does Home Assistant support Matter and Thread?

Yes. It can act as a Matter controller and can share a Thread network with other ecosystems. Support has improved substantially since the first Matter releases, though behavior still varies by device.

What hardware should I run it on?

A purpose-built appliance is the easiest and quietest option. A mini PC offers more headroom for add-ons and cameras. A Raspberry Pi works well if you use an SSD instead of a microSD card, which will eventually wear out under constant writes.

Note: Compatibility and feature details on this page come from manufacturer documentation and published specifications at the time of writing. Support changes with firmware, so confirm the current details with the manufacturer before you buy.

Comparison

Home Assistant vs a consumer app

The honest trade-off, in one table.

What you gain and what you take on
Home AssistantApple Home / Google / Alexa
Setup effortAn evening or moreMinutes
Cloud accountNot requiredUsually required
Works offlineYes, for local devicesOften limited
Device supportThe widest availableVendor-dependent
Automation depthVery deepBasic to moderate
MaintenanceYou own updates and backupsMostly automatic
Illustration of a Home Assistant dashboard with rooms, device tiles and automation cards LIVING ROOM CLIMATE 21° AUTOMATIONS