Home Assistant open-source home automation

A recent XDA piece walked through automating 20-year-old kitchen appliances with Home Assistant, and the punchline was that the old stuff outlasted three generations of “smart” replacements. That is true more often than the smart-home industry wants to admit. A $10 smart plug plus the right desktop software gives a decade-old dishwasher energy monitoring, remote control, and a schedule.

We pulled together eight tools that make old appliances part of a modern smart-home setup. Every pick runs on your own hardware, and every pick avoids the cloud lock-in that made half of the last decade’s smart devices e-waste.

What to look for in a smart-home platform for old appliances

Old appliances do not speak Matter or Thread. They speak “plug it in and turn on when the power comes on.” Your job is to give the plug, the switch, or the current meter a brain.

Quick comparison

App Best for Platforms License Cloud required
Home Assistant Full smart-home platform Windows, macOS, Linux, HA OS Open-source No
ESPHome Custom firmware for cheap ESP hardware Windows, macOS, Linux Open-source No
Node-RED Flow-based automation layer Windows, macOS, Linux Open-source No
openHAB Java-based home automation Windows, macOS, Linux Open-source No
Domoticz Lightweight home automation Windows, macOS, Linux Open-source No
Zigbee2MQTT Bridge Zigbee devices without vendor hubs Windows, macOS, Linux Open-source No
Tasmota Firmware for Tuya/Sonoff hardware Firmware Open-source No
Homey Pro Vendor hub with a desktop configurator Web dashboard Proprietary Optional

1. Home Assistant — best full platform

Home Assistant is the default answer. It runs on any modest computer, speaks every serious smart-home protocol, and its integration count crossed 2,500 in 2026. Automations, dashboards, and voice control (via local Wake Word) work without touching any cloud. The Community Store (HACS) extends everything.

Where it falls short: The learning curve is real. First-week newcomers will fight YAML at some point.

Pricing: Free, open source. Optional paid cloud add-on for remote access.

Platforms: Any x86 or ARM machine, plus Home Assistant OS on Raspberry Pi.

Download: Home Assistant website

Bottom line: The pick for a serious, local-first smart home in 2026.

2. ESPHome — best firmware for cheap sensors

ESPHome turns an ESP8266 or ESP32 into a Home Assistant integration with a YAML file. The dev board in the drawer becomes a temperature sensor, a pump controller, a garage-door opener, or a current clamp. Compile in the browser, flash over USB or WiFi, and the device shows up in HA the moment it boots.

Where it falls short: You are picking up a soldering iron. Not everyone wants that hobby.

Pricing: Free, open source.

Platforms: Windows, macOS, Linux (dashboard runs in HA).

Download: ESPHome website

Bottom line: The pick if you want to build the sensor no one sells.

3. Node-RED — best flow-based automation

Node-RED is a visual editor for automations. Nodes for HA, MQTT, HTTP, and dozens more connect with wires, and you get a data-flow diagram that outsiders can actually read. Pair it with Home Assistant and complex logic (state-machine cleaning schedules, energy-based automations) stops looking like a wall of YAML.

Where it falls short: Overkill for two automations. Under-kill if you want dashboards; that is HA’s job.

Pricing: Free, open source.

Platforms: Windows, macOS, Linux.

Download: Node-RED website

Bottom line: The pick when you have outgrown YAML automations.

4. openHAB — best Java-based platform

openHAB is Home Assistant’s older cousin, built on Java. It has a devoted community and strong bindings for older industrial protocols like KNX, EnOcean, and Modbus, which is useful in European homes with wired systems.

Where it falls short: Slower innovation pace than Home Assistant. UI shows more Java heritage.

Pricing: Free, open source.

Platforms: Windows, macOS, Linux.

Download: openHAB website

Bottom line: The pick if you have KNX or industrial building automation to talk to.

5. Domoticz — best lightweight platform

Domoticz is smaller, older, and still lively. It targets Raspberry Pi and other low-power hardware, has drivers for a wide range of RF devices, and prefers stability over feature velocity.

Where it falls short: Community and integration count are much smaller than Home Assistant.

Pricing: Free, open source.

Platforms: Windows, macOS, Linux.

Download: Domoticz website

Bottom line: The pick when you want a Pi-based home automation without the size of HA.

6. Zigbee2MQTT — best Zigbee bridge

Zigbee2MQTT is the tool most Home Assistant users install second. It talks to a USB Zigbee coordinator (Sonoff ZBDongle, Home Assistant SkyConnect, ConBee II) and exposes every Zigbee device on your network to MQTT, which HA, Node-RED, and openHAB all speak. This is how you replace vendor hubs.

Where it falls short: You need a supported USB stick. Some device firmware quirks still exist.

Pricing: Free, open source.

Platforms: Windows, macOS, Linux.

Download: Zigbee2MQTT website

Bottom line: The pick to get out of the Aqara, Hue, or Ikea app once and for all.

7. Tasmota — best firmware to escape Tuya

Tasmota is firmware that replaces the stock Tuya/Sonoff cloud software on many WiFi smart plugs, switches, and bulbs. Once flashed, the device speaks MQTT to your local server and stops phoning home to Chinese cloud endpoints. Your $10 plug from a five-year-old marketplace listing becomes a first-class local device.

Where it falls short: Flashing is device-specific. Some newer chips require harder methods.

Pricing: Free, open source.

Platforms: Firmware for compatible devices.

Download: Tasmota website

Bottom line: The pick to reclaim vendor devices from vendor clouds.

8. Homey Pro — best vendor hub with a real desktop configurator

Homey Pro is the outlier. It is a paid hub with a proprietary OS, but it packs Zigbee, Z-Wave, Bluetooth, Matter, Thread, IR, and 433 MHz into one box. The desktop configurator makes it approachable in a way DIY platforms are not.

Where it falls short: Not free, not fully open source, and remote features rely on Athom’s cloud.

Pricing: Paid hardware.

Platforms: Web dashboard, mobile apps.

Download: Homey website

Bottom line: The pick when you want most of what Home Assistant gives you without setting up a server.

How to pick the right one

Most 2026 setups look like Home Assistant on a NUC or Pi, Zigbee2MQTT with a USB coordinator, and ESPHome for anything custom. That stack automates a 20-year-old kitchen without ever hearing about a vendor cloud again.

FAQ

Do I need a smart appliance to have a smart home?

No. Smart plugs, current clamps, contact sensors, and IR blasters turn most “dumb” appliances into automatable devices. A $15 plug with power monitoring can tell you when a laundry cycle finishes on a washer from 2005.

Which platform works without internet?

Home Assistant, ESPHome, openHAB, Domoticz, Node-RED, Zigbee2MQTT, and Tasmota all run locally. Loss of internet does not stop your automations.

Is Matter changing this?

Slowly. Matter and Thread help new devices talk to any hub, but they do not retrofit old appliances. The smart-plug plus platform pattern is still how you bring old hardware into the smart home.

How much hardware do I need?

A Raspberry Pi 4 or 5 is enough for most homes. Bigger setups (many cameras, LLM-based voice assistants) benefit from a mini-PC or NUC.

What is the best free home automation software?

Home Assistant, by a wide margin. Second place goes to openHAB or Domoticz depending on your protocol needs.