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.

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.
Home Assistant vs a consumer app
The honest trade-off, in one table.
| Home Assistant | Apple Home / Google / Alexa | |
|---|---|---|
| Setup effort | An evening or more | Minutes |
| Cloud account | Not required | Usually required |
| Works offline | Yes, for local devices | Often limited |
| Device support | The widest available | Vendor-dependent |
| Automation depth | Very deep | Basic to moderate |
| Maintenance | You own updates and backups | Mostly automatic |