Domoticz is a C++-based home automation system that has been in active development since the early 2010s. It runs on Linux, Windows, macOS, and embedded boards like Raspberry Pi, and ships a built-in HTML5 web interface for mobile and desktop. Supported hardware spans Z-Wave, Zigbee, RFXCOM, P1 smart meters, 1-Wire, MQTT, and Philips Hue, with scripting available through Lua, Python, and its own dzVents event engine.
Domoticz
domoticz.com
Domoticz earns its reputation for running comfortably on low-spec hardware: a Pi Zero or first-generation Pi handles a modest installation without strain, which matters for always-on home automation. The all-local architecture means no vendor can shut down your setup, and the hardware support list is genuinely wide. The catch is that the interface has not kept pace with modern UX expectations, and the configuration flow feels dated compared to Home Assistant’s current dashboard tools. For users who want a lean, long-running installation on minimal hardware and are comfortable with a utilitarian UI, Domoticz is a reliable fit; users who want a polished setup experience should look at Home Assistant first.
Listed in
Domoticz alternatives
Free to use and modify, but anything you distribute that is built on it must also be open under the same license.
Permits
- Commercial use
- Modification
- Distribution
- Patent use
- Private use
Requires
- Disclose source
- Same license
- State changes
- License and copyright notice
Does not provide
- Liability cover
- Warranty
Why it matters: Strong copyleft keeps every distributed version open. A vendor cannot fold this into a closed product and ship it without releasing their changes.
Plain-language summary of the project's license, not legal advice. Read the full text for the exact terms.