Home Assistant Explained
Home Assistant is the option enthusiasts eventually graduate to โ and also the option most people don't need. Here's what it actually is, what it takes to run, and an honest read on who it suits.
What Home Assistant actually is
Home Assistant is a free, open-source home automation platform that runs on your own hardware at home, rather than in a manufacturer's cloud. Instead of using Google Home, Amazon Alexa or a brand's individual app to control your devices, Home Assistant becomes the single hub that talks to essentially everything โ thousands of integrations exist for lights, locks, cameras, sensors, thermostats, media players and more, regardless of brand.
The core appeal for people who adopt it is control and independence: automations run locally on your own hardware rather than depending on a manufacturer's servers being up, your data stays on your network rather than being processed in someone else's cloud, and you're not stuck if a company discontinues an app or shuts down a product line (a real, recurring problem in the smart home industry).
Why enthusiasts prefer it over manufacturer apps
- One dashboard for everything: instead of five apps for five brands, one interface and one set of automations across all of them.
- Deeper automation logic: conditions, schedules and triggers far more flexible than what a single manufacturer's app typically allows โ for example, "turn on the porch light only if it's after sunset AND someone's car has just arrived AND it hasn't rained today."
- Local-first operation: most automations keep working even if your internet drops, since the logic runs on your own box, not in the cloud.
- No lock-in: if a manufacturer discontinues a product or an app, your automations and dashboards don't disappear with it.
What hardware you actually need
Home Assistant runs as software, so you have a few paths in, ranging from beginner-friendly to fully DIY:
- Home Assistant Green: the official plug-and-play option โ arrives with the software pre-installed, just connect power and ethernet and you're running within minutes, no Linux knowledge needed. It has no built-in wireless radio though, so a USB Zigbee/Thread dongle (like Home Assistant's SkyConnect) is needed for those device types. Suits smaller homes (roughly up to 50 devices) and genuine beginners.
- Home Assistant Yellow: built around a Raspberry Pi Compute Module (purchased separately), with built-in Zigbee radio and expansion options like an M.2 slot for fast storage. Aimed at people who want official hardware but expect to tinker โ budget 30-60 minutes for setup rather than an out-of-the-box experience.
- Raspberry Pi (self-installed): the classic DIY route โ a Pi 4 is the practical minimum for smooth performance. Requires flashing an SD card (or ideally booting from USB/NVMe storage instead, since SD cards wear out under constant read/write), configuring networking, and comfort with basic troubleshooting.
- Old PC / mini PC / NAS: Home Assistant can also run as a virtual machine or container on spare hardware you already own, which is a common low-cost entry point for the technically inclined.
The learning curve, honestly
Home Assistant Green removes the installation hurdle, but the automation-building itself still has a learning curve โ the visual automation editor is approachable for simple rules, but genuinely powerful setups (templating, scripts, complex conditions) involve some YAML configuration and troubleshooting community forums when an integration breaks after an update. Expect an ongoing relationship with the platform (updates, occasional integration quirks) rather than a "set and forget" appliance. That's a real time cost worth being honest with yourself about before committing.
Who it's actually for
- Good fit: people with devices from many different brands who are frustrated juggling apps; anyone who wants automations more advanced than basic routines; people who care about local control and data privacy; anyone already comfortable with a bit of tech tinkering.
- Better off with Google Home / Alexa: anyone who mostly wants voice control and simple automations to just work with minimal setup; people who don't want an ongoing "project"; households where multiple people need a dead-simple, no-maintenance interface.
How it relates to Zigbee and Matter
Home Assistant works over Wi-Fi, Zigbee, Z-Wave, Thread/Matter and more, often via an added USB dongle for the wireless protocols. If you're already invested in Zigbee devices, Home Assistant is one of the most flexible ways to bring them all under one roof without needing each brand's own separate bridge. For background on that protocol, see our Zigbee explained guide, and for how Matter fits into the picture, our Matter explainer.
Quick decision guide
- Want zero setup, works today: stick with Google Home or Alexa.
- Want to try Home Assistant with minimal fuss: Home Assistant Green.
- Comfortable tinkering, want expansion room: Home Assistant Yellow or a self-built Raspberry Pi setup.
Building out your smart home hub?
Compare live NZ prices on Twisti across JB Hi-Fi, Noel Leeming and PB Tech, plus an AI verdict on whether now's a good time to buy.
Compare prices now โ