Domoticz
Overview
Domoticz is a free, open-source home automation system designed for monitoring and controlling a wide variety of smart home devices. It runs on Linux, Windows, macOS, FreeBSD, and single-board computers like the Raspberry Pi. Domoticz supports over 150 different hardware types including Z-Wave, Zigbee, MQTT, RFXCOM, Philips Hue, P1 Smart Meters, 1-Wire, and EnOcean. Its HTML5 web frontend automatically adapts for desktop and mobile devices, providing a clean and responsive interface. With event scripting through dzVents (Lua) and Python plugins, Domoticz offers powerful automation capabilities while maintaining a focus on simplicity and reliability.
Key Features
- 150+ Hardware Types: Extensive hardware support including Z-Wave, Zigbee, MQTT, RFXCOM, 1-Wire, Philips Hue
- Event Scripting: dzVents (Lua) and Python plugin system for custom automation logic
- Mobile Notifications: Push notifications and alerts for iPhone, Android, and desktop devices
- Responsive UI: HTML5 web interface that adapts to any screen size — desktop, tablet, or phone
- Auto-Learning: Automatically detects and configures compatible sensors and switches
- Energy Monitoring: Built-in support for P1 smart meters, solar inverters, and energy consumption tracking
- Docker Support: Official Docker images for easy deployment and containerised operation
- Multi-Platform: Runs on Linux, Windows, macOS, FreeBSD, and Raspberry Pi
Platform
Linux, Windows, macOS, FreeBSD, Raspberry Pi, Docker
Licence
GPL-3.0 (GNU General Public License v3)
Official Resources
Website • GitHub • Forum • Wiki
Views: 3