Every Amazon Echo and Google Home device in your house is a microphone sending voice commands to corporate servers. Alexa logs what you ask and uses it to improve advertising targeting. Google Home does the same. Your device activity — when you turn lights on, when you set alarms, what your presence schedule looks like, all of it goes to Amazon and Google by default.
Home Assistant runs all of that locally. Your voice commands process on your own hardware. Your device state never leaves your network. Nothing requires a subscription. The tradeoff is a steeper setup than plugging in an Echo, but the people who've done it consistently report they won't go back.
This is a practical breakdown of what Home Assistant actually does in 2026, what it costs to run, and who should bother.
What Home Assistant Is
Home Assistant is an open-source home automation platform founded in 2013, now maintained by a nonprofit foundation with 73,000+ GitHub stars and a Reddit community of 700,000+ members. It runs on a Raspberry Pi, a Docker container, or dedicated Home Assistant hardware, and it connects to smart home devices through 2,500+ integrations covering every major protocol: Zigbee, Z-Wave, Matter, Thread, Wi-Fi, and cloud API bridges for devices that require them.
The core principle is local control. When you turn off a light in the Home Assistant app, the command goes from your phone to your local server to the device — no cloud intermediary, no internet dependency. The system works during internet outages. Alexa and Google Home do not.
Cost: Home Assistant itself is free. Installation on a Raspberry Pi 4 takes about an hour including initial setup. A Raspberry Pi 4 (4 GB RAM) runs the platform comfortably for a 50-100 device household and costs roughly $55-65 in hardware.
Hardware Options
Raspberry Pi 4 or 5: The standard entry point. A Pi 4 with a 32 GB SD card or SSD runs Home Assistant OS without issues for most home setups. Total hardware cost: $70-100.
Home Assistant Green: A purpose-built device at $99 that ships pre-loaded and ready to run. No configuration of the OS required. Plug in, connect to your network, open a browser. The simplest path to a working install.
Home Assistant Yellow: A $150 device with a built-in Zigbee/Thread coordinator. Eliminates the need for a separate USB coordinator if you're running Zigbee devices. Includes a CM4 compute module slot for a Raspberry Pi compute module.
Mini PC or NUC: Any Intel NUC or mini PC running Docker handles Home Assistant alongside other services like Jellyfin or Pi-hole. A used mini PC with 8 GB RAM runs the full stack with room to spare.
Existing hardware: If you have a spare laptop or desktop, Docker is the installation method. Home Assistant runs fine as a container alongside other workloads.
The Integration Ecosystem
The 2,500+ integrations range from Philips Hue and IKEA Tradfri to Ecobee thermostats, Sonos speakers, Ring doorbells, Tesla vehicles, solar inverters, and custom DIY sensors. Most popular smart home brands are supported.
Zigbee and Z-Wave deserve specific mention. Both are mesh protocols that don't use Wi-Fi, they have better range and reliability for large device counts, and (critically for privacy) Zigbee devices can run entirely locally with a USB coordinator plugged into your Home Assistant machine. No Philips Hue hub cloud account required. No Tuya cloud. Local control of everything.
Matter, the new cross-platform smart home standard backed by Apple, Google, Amazon, and Samsung, is natively supported. Thread border router functionality is built in for newer hardware. Devices certified for Matter work with Home Assistant without any cloud account from the device manufacturer.
The HACS (Home Assistant Community Store) extends this further with 2,000+ community integrations and Lovelace dashboard cards that aren't in the official repository.
Automations
The automation engine handles conditional logic across devices, time schedules, and external triggers. Examples of what people actually run:
- ▸Turn off all lights 30 minutes after the last person leaves, based on phone GPS and door sensor state
- ▸Adjust thermostat based on window contact sensors (don't heat a room with an open window)
- ▸Alert when the freezer temperature rises above threshold
- ▸Run a "good morning" routine triggered by first motion in the kitchen rather than a fixed alarm time
- ▸Notify when the washing machine power draw drops to zero (the cycle is done)
Automations can be built through a visual editor that works without writing code or in YAML for complex conditional logic. The visual editor handles 80% of use cases. YAML is available for the rest.
Node-RED is available as an add-on for users who prefer a flow-based programming approach to automations.
Voice Control Without Amazon or Google
Home Assistant now runs voice commands locally through a combination of Whisper (speech-to-text, runs on your hardware), Piper (text-to-speech), and the Wyoming protocol connecting them. You can say "turn off the kitchen lights" to a microphone plugged into your Home Assistant machine and the command never leaves your network.
The quality of local voice recognition has improved substantially since 2023. Whisper's accuracy on clean audio is comparable to cloud services. For smart home commands (device names, room names, simple actions), it performs well enough for daily use.
The limitation: local voice recognition is slower than Alexa or Google (1-2 seconds vs. under 500ms on a good day) and less capable on natural language queries. For information requests ("what's the weather?"), you're sending that to a cloud service regardless. For home control commands specifically, local voice is reliable.
Nabu Casa: The $6.50/Month Option
Nabu Casa is the company behind Home Assistant's commercial offerings. Its $6.50/month subscription provides two things: remote access to your Home Assistant from outside your home network without configuring a VPN or port forwarding, and Google Assistant/Amazon Alexa integration if you want to use those voice assistants to control locally-processed devices.
Nabu Casa is optional. Users comfortable with a VPN or Tailscale for remote access skip it. Users who want to keep using Alexa as a voice interface while routing device control through Home Assistant rather than the cloud can pay $6.50/month for that bridge.
The subscription funds Home Assistant's nonprofit foundation and developer salaries. Paying for it is the primary way the project is supported financially. Whether or not you need the features, it's worth mentioning that this is how the project sustains itself.
The Real Cost of Setup
The hardware is cheap. The time investment is not.
A basic Home Assistant install with a few lights, a thermostat, and presence detection takes 3-5 hours the first time: installing the OS, connecting devices, configuring basic automations, and learning the entity model. A full home setup with Zigbee devices, multi-room audio, energy monitoring, and complex automations takes significantly longer, spread across weeks as you understand what the system can do.
The ongoing maintenance cost is real: integrations break when Home Assistant updates, devices need re-pairing occasionally, and some complex automations need revisiting when behavior changes. Plan for 1-2 hours per month of maintenance on a mature setup.
This is the honest tradeoff. Alexa takes 10 minutes to set up and works reliably with no ongoing maintenance. Home Assistant takes weeks to build a sophisticated setup and requires occasional technical troubleshooting.
Who This Is For
Serious home automation: If you want automations that would require multiple Alexa routines chained through workarounds — presence-based logic, multi-sensor conditions, cross-device triggers — Home Assistant handles it directly. The automation engine is genuinely more powerful than Alexa routines or Google Home automations.
Privacy-first households: If your threat model includes corporate data brokers knowing your home schedule, sleep patterns, and device usage, running locally eliminates that. Your ISP still sees traffic, but your detailed device activity stays off Amazon's and Google's servers.
Zigbee/Z-Wave device owners: If you have Philips Hue, IKEA, or Sonoff Zigbee devices, Home Assistant removes the cloud dependency from them entirely. No Hue Bridge cloud account. No subscription.
Who should stick with Alexa: Non-technical users who want plug-and-play reliability and don't have strong feelings about data privacy. Households where multiple people need to manage automations without YAML knowledge. Anyone who primarily uses voice control for information queries rather than device control.
The Recommendation
If you own more than 10 smart home devices and find yourself working around the limitations of Alexa routines, set up Home Assistant. The learning investment pays off in a system that does exactly what you configure without depending on Amazon's uptime or policies.
Start with Home Assistant Green ($99) rather than a Raspberry Pi if you don't want to deal with OS installation. It's the fastest path from box to working system.
For context on how Home Assistant fits into a broader self-hosted stack alongside Pi-hole, Jellyfin, and other tools, the best self-hosted apps roundup covers the hardware decisions and operational tradeoffs. The self-hosted SaaS alternatives guide covers the broader case for running software on your own hardware across categories beyond home automation.