Alternatives to Home Assistant
A home automation server that talks to smart devices on your own network instead of through their clouds. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Home Assistant
A home automation server that talks to smart devices on your own network instead of through their clouds.
Replacements
Listings that take over the same core job as Home Assistant.
openHAB
Automate home devices from different manufacturers through one local server.
openHAB is another free, open-source local server with rules and bindings for many manufacturers, licensed EPL-2.0, but it lacks Home Assistant's companion mobile apps.
Google Home
Google's app for connecting, controlling and automating smart home devices, with a web version and Gemini voice assistant.
Google Home replaces a self-hosted server with Google's cloud and a Gemini voice assistant, is closed source, and puts most advanced features behind a Premium subscription.
Apple Home
Apple's Home app for pairing and controlling HomeKit smart home accessories across Apple devices.
Apple Home is free and needs no server to maintain, but runs only on Apple devices, is closed source, and full features need a HomePod or Apple TV hub.
ioBroker
An open-source integration platform that connects smart home devices, protocols and online services.
ioBroker is an open-source self-hosted platform with hundreds of adapters and custom visualisations, covering building automation too, though configuring many adapters takes time.
Domoticz
A lightweight, open-source home automation system for monitoring and controlling lights, switches and sensors.
Domoticz is a lightweight, fully local open-source controller that runs on a Raspberry Pi Zero, with fewer integrations and a more functional interface than Home Assistant.
Gladys Assistant
A self-hosted, open-source smart home hub with dashboards, scenes, energy tracking and a voice assistant.
Gladys Assistant is an open-source local hub installed with one Docker command, offering Zigbee, Matter and MQTT integrations and no-code scenes, with a smaller integration catalogue.
FHEM
A GPL-licensed Perl server for home automation that switches devices and logs sensor data.
FHEM is a GPL Perl home automation server with over 430 protocol modules and text, JSON and XML interfaces, but configuration is technical and needs extra radio hardware.
Also worth comparing
These listings name Home Assistant as their own alternative, so the relationship runs both ways.
Jeedom
Open-source home automation software that brings multi-brand, multi-protocol devices into one interface.
Home Assistant is Apache-2.0 open source with integrations for thousands of device types and companion mobile apps, but monthly releases occasionally break configuration.
SmartThings
Samsung's smart home app for connecting, controlling and automating compatible devices from one place.
Home Assistant is an open-source server you host yourself with local control across thousands of device types, but you must install, update and back it up.
Similar software
Related functionality, not a direct replacement.
Syncthing
Keeps folders identical across your own machines, directly between them, with no cloud account in the middle.
Home Assistant Cloud
Paid subscription from Nabu Casa that adds remote access, voice assistant links and cloud backups to Home Assistant.
HACS
Install and update community integrations and dashboard elements in Home Assistant.
Node-RED
Visual flow-based programming tool for wiring together automations and APIs.
Zigbee2MQTT
Connect Zigbee devices to an MQTT server without their manufacturer's bridge.
ESPHome
Create firmware for supported microcontrollers using declarative configuration.