Free open source home automation system for Linux, Windows, macOS, and Raspberry Pi with support for 150+ devices.
Domoticz is a free, open source home automation system that enables users to monitor and control a wide variety of devices such as lights, switches, and sensors for temperature, rain, wind, UV, energy, gas, and water. It supports over 150 hardware types including Z-Wave, Zigbee, MQTT, and Philips Hue, providing a centralized platform for managing smart home environments. The system is designed to run on multiple operating systems and offers a scalable HTML5 web interface for both desktop and mobile access.
Home automation enthusiasts, DIY smart home builders, and users looking for a free, self-hosted solution to manage a diverse range of IoT devices across platforms like Linux, Windows, macOS, and Raspberry Pi.
Developers choose Domoticz for its extensive hardware compatibility, simplicity of setup, and flexibility through event scripting with Lua and Python. It stands out as a lightweight, multi-platform alternative to proprietary home automation systems, offering robust features without licensing costs.
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports over 150 device types including Z-Wave, Zigbee, MQTT, and Philips Hue, as stated in the README, allowing seamless integration of diverse smart home components.
Runs on Linux, Windows, macOS, and Raspberry Pi with a scalable HTML5 web frontend, ensuring accessibility across desktop and mobile browsers without platform lock-in.
Offers event scripting with dzVents (Lua) and Python plugins, enabling advanced logic and integrations beyond basic rules, as highlighted in the features list.
Includes auto-learning sensors and switches, simplifying setup for compatible hardware by automatically configuring devices, reducing manual intervention.
Requires manual setup, security configuration (per the SECURITY SETUP documentation), and ongoing updates, which can be complex for non-technical users compared to cloud-based alternatives.
Relies on a forum for help with GitHub issues not for end-user support, potentially leading to slower resolution times and less direct developer assistance.
Lacks dedicated mobile apps, depending solely on a web frontend that may not match the convenience or performance of native applications for notifications and control.
As an open-source, self-hosted system, users bear full responsibility for securing their deployment, including vulnerabilities and updates, increasing operational overhead.