Domoticz is a free, open-source home automation system for Linux, Windows, and Raspberry Pi. See 2026 features, supported devices, and how it compares.
Domoticz is a free, open-source home automation system that runs entirely on hardware the user controls, with no cloud account or subscription required. It monitors and controls devices such as lights, switches, thermostats, and a wide range of sensors, and supports more than 150 hardware protocols including Z-Wave, Zigbee, MQTT, and Philips Hue.
Originally released in 2012 by a Dutch developer to support the Netherlands' P1 Smart Meter and RFXCOM RF hardware, Domoticz has grown into a community-maintained open-source project with contributors on GitHub and crowdsourced translations into languages beyond English.
Written in C++, Domoticz is notably lightweight, reportedly using under 50MB of RAM, which lets it run on hardware as small as a Raspberry Pi Zero as well as full Linux or Windows servers.
Automation can be scripted through the Lua-based dzVents engine, a visual Blockly editor, or Python, and the platform exposes a JSON API for third-party dashboards and integrations. An official Android app and a responsive HTML5 web interface cover mobile and desktop access.
Domoticz is entirely free and open source with no paid tiers, subscriptions, or feature paywalls. The only costs involved are for the hardware it runs on and any smart home devices or radio transceivers a user chooses to integrate.
Yes. Domoticz is fully free and open source, with no subscriptions, license fees, or paid tiers.
Domoticz runs on Linux, Windows, and Raspberry Pi, and it can operate on hardware as small as a Raspberry Pi Zero thanks to its lightweight C++ codebase.
No. Domoticz runs and automates entirely on local hardware; an internet connection is only needed for optional integrations with external cloud services.
Domoticz is significantly lighter on system resources and has strong legacy protocol support, while Home Assistant has a much larger integration library, community, and faster release cadence.
Yes. Domoticz includes a visual Blockly editor for building automations without code, in addition to Lua-based dzVents and Python scripting for more advanced use cases.
Yes, Domoticz has an official Android client application, and its web interface is also mobile-responsive for use in any modern browser.