Home Assistant runs on a box in your house and talks to devices directly rather than through their manufacturers' servers. That single design decision is why automations keep working when the internet is down, and why a discontinued cloud service does not brick your lights.
The cost of that independence is setup effort. Integrations number in the thousands and vary in polish, and getting a house fully converted is a project rather than an afternoon.
Decisive facts
- Over 1,000 device integrations, most working entirely on the local network
- Automations written visually or in YAML, with a full template engine
- Dashboards that can be composed per room, per person, or per screen
- Local voice assistant pipeline as an alternative to cloud speakers
- Long term statistics and energy monitoring built in