Home Assistant is an open-source platform that pulls every smart device in your home under one roof and runs the logic locally, on your own hardware, without a vendor cloud. It is the answer to ecosystem sprawl: one brain instead of a Hue app, an Apple Home app, a Tesla app, and five others that do not talk to each other. It keeps working when the internet drops, and it does not phone your data home.

What it does
- 1,500+ integrations with smart-home devices and services, most working locally.
- Automations with conditional triggers, an event engine, and Jinja2 templating.
- Dashboards you build per room or per purpose.
- Energy management that unifies solar, battery, grid, and per-device consumption.
- Assist, a local voice assistant, plus companion iOS/Android apps with presence detection.
- Matter and Thread support, and Zigbee/Z-Wave via USB radios.
- Runs on a $199 fanless box drawing about 2 watts.
It is a project of the non-profit Open Home Foundation, which by charter cannot be sold or acquired. Around 2 million households run it.
For business people
The problem it solves is fragmentation. Every smart device ships its own app and its own cloud, and they rarely cooperate. Home Assistant sits underneath all of them and gives you one place to see and control everything, plus automations that cross brands ("when the last phone leaves home, lights off, thermostat down, doors locked").
Two things make it different from Apple Home, Google, or SmartThings:
- Local and private. The logic runs on a box in your house. No subscription is required to use it, and your presence and sensor data stay local. If your internet or a vendor's cloud goes down, your home still works.
- It cannot be taken away. It is run by a non-profit funded by hardware sales and an optional cloud subscription, not by a company that can pivot, get acquired, or kill the product.
Cost shape: the software is free. A Home Assistant Green hub is a one-time $199 / €179. Home Assistant Cloud is an optional $6.50/month for remote access, cloud voice, and Alexa/Google links, and it funds the project.
The honest limitation: it is yours to run. That means an afternoon of setup, occasional maintenance, and tolerance for tinkering. If you want zero-effort and only own Apple gear, Apple Home is simpler. If you want one system that owns every device, deep automations, and energy insight, Home Assistant is the ceiling.
For technical people
Install flavours:
| Flavour | What it is | Use when |
|---|---|---|
| HA OS | Full appliance image (Core + Supervisor + add-ons) | The default. Green, Yellow, a mini PC, a Pi, or a VM |
| Supervised | HA-managed stack on your own Debian | You want HA to manage add-ons on existing Linux |
| Container | Just the Core container (Docker) | You run your own Docker host and skip add-ons |
| Core | Python venv, no Supervisor | Advanced, manual, no add-on ecosystem |
HA OS gives you the Supervisor and the add-on store, where each add-on is a managed Docker container: Mosquitto (MQTT broker), Node-RED (visual flows), ESPHome (firmware for ESP32 DIY sensors), Studio Code Server (browser YAML editor), and Samba/backup.
Integrations are added through the UI config flow or YAML. Automations live in YAML or the visual editor, with scripts, scenes, and templates. The recorder logs state to SQLite by default; swap to MariaDB plus InfluxDB and Grafana if you want long-term, queryable energy history. There is a REST and WebSocket API with long-lived access tokens, which is the hook for pushing data in and pulling state out from your own Python.
How I would set it up in my environment
My home already leans Apple (UniFi network, Apple TVs as HomeKit hubs, iPhone and Watch), with Philips Hue lighting and a Tesla Model 3, Powerwall 3, and solar. Home Assistant is the layer that ties the lighting, the network, and the energy system together and still hands control back to Siri.
Where to run it
Not the Mac Studio (it sleeps and reboots, wrong tool for an always-on hub), not the UniFi UNAS Pro (storage only, no Docker or VMs), and not the old Synology DS413j (too weak). The clean answer is a Home Assistant Green: fanless, silent, about 2 W, sits on the shelf next to the NAS and just runs. If I want headroom for VMs and heavy add-ons, a mini PC (Intel N100) running HA OS is the alternative. Add a Connect ZBT-2 dongle only if I bring in Zigbee or Thread devices.
Network
Give it a static DHCP reservation on the UniFi network. If I isolate IoT on its own VLAN, enable mDNS reflection so discovery still works across VLANs. Add the UniFi Network integration for device tracking and presence detection off the router, which is more reliable than phone GPS alone.
Bridge it into Apple Home
Connect Home Assistant straight to the Hue Bridge (local Hue integration, faster than routing through Apple Home), then expose everything back out with the HomeKit Bridge integration so Siri and the Apple Watch keep controlling it. Add the Apple TV integration for media state and automations. Net result: HA is the brain, Apple Home stays the remote.
Energy: Powerwall 3, solar, and the Model 3
This is the feature that justifies the whole thing for me. The Energy Dashboard puts solar production, home consumption, grid import/export, and Powerwall charge in one view, then lets me automate on it: start Model 3 charging when solar surplus crosses a threshold, or hold charging for cheap-tariff hours. One caveat to check first: Powerwall 3 changed its local API compared with the older Backup Gateway, so I may need the Tesla Fleet API (cloud) or a community integration rather than pure local polling. Verify that before assuming a local-only setup.
Backups
Nightly HA backups to the Synology over Samba, plus one copy off-box. RAID keeps the NAS disks alive, but the HA config is the irreplaceable part, so it gets the same 3-2-1 treatment as my documents share (see RAID Types for a NAS).
Pricing
| Item | Cost | Notes |
|---|---|---|
| Home Assistant software | Free | open source, self-hosted |
| Home Assistant Green | $199 / €179 | one-time, fanless always-on hub |
| Home Assistant Cloud | $6.50/mo or $65/yr | remote access, cloud voice, Alexa/Google; funds the project |
| Voice Preview Edition | $69 / €59 | optional local voice puck |
| Connect ZBT-2 / ZWA-2 | ~$30-40 | Zigbee/Thread or Z-Wave radios |
Where to buy in Germany
The hub I am looking at is the Green from smartdomo, a German retailer specialised in Home Assistant hardware, with strong reviews (about 4.8/5 across Trustpilot and ausgezeichnet.org). Buying from an EU shop means an EU warranty, local returns, and no customs or import surprises, which is the reason not to order a hub from a non-EU store.
- Price: €179, the current Home Assistant Green retail price.
- In the box: the Green hub, a Gigabit Ethernet cable, a universal 12V/1A power supply with EU, US, and UK adapters, and the quick-start guide.
- Shipping: free within Germany on orders over €50, so the Green ships free.
- Stock: it was out of stock ("Ausverkauft") when I checked, so availability is the thing to watch. Price and stock both move.
- Add-on: the Zigbee/Thread radio (Home Assistant Connect ZBT-2) is a separate purchase, around €30, and only needed if I go past Wi-Fi and Matter devices.

Setup checklist
- Get a Home Assistant Green (or flash HA OS onto a mini PC), power it on.
- Reserve a static IP for it on the UniFi network.
- Onboard: set location, units, and an admin account.
- Add integrations: Hue (via the bridge), HomeKit Bridge (expose to Apple Home), Apple TV, UniFi Network, Tesla/Powerwall.
- Build the Energy Dashboard with solar, grid, Powerwall, and car.
- Configure nightly backups to the Synology, plus an off-box copy.
- Optional: Home Assistant Cloud for remote access and Siri, ESPHome and Node-RED add-ons for DIY sensors and flows.
Further Reading


