Manage and monitor smart home devices, sensors, and energy usage through a centralized automation system.

Domoticz is an open-source home automation system that allows for the monitoring and control of lights, switches, and various sensors. It tracks data for temperature, rain, wind, UV, energy, gas, and water. The software operates as a server that can be deployed on Linux, Windows, macOS, FreeBSD, and ARM-based devices such as the Raspberry Pi.
Users interact with the system through a scalable HTML5 web frontend that adapts to desktop and mobile browsers. The application includes a setup wizard for admin account creation and supports automated provisioning via environment variables in Docker deployments. It serves as a centralized hub for managing diverse IoT hardware and automating household workflows through a single interface.
The system architecture supports a wide range of communication protocols, including RFXCOM, 1-Wire, and Philips Hue, to ensure compatibility with various sensor brands and smart devices. It is designed for users who require a self-hosted environment to aggregate data from multiple smart home devices into a single dashboard. The inclusion of scripting languages like Lua and Python allows for the creation of custom automation logic based on specific sensor triggers or scheduled events. This flexibility enables the system to handle complex tasks, from simple light switching to detailed energy monitoring and environmental tracking.
Domoticz provides a cross-platform solution for home automation and energy monitoring for users seeking a self-hosted management system.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
A local home automation platform that manages smart devices and creates automations without requiring cloud connectivity.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.