Domoticz
SHA-256Free open source home automation system for lights, switches, sensors, and more. Supports 150+ hardware types including Z-Wave, Zigbee, MQTT.
Smart Download
Download Download Version
v2026.1 · 16 MB
Easy-to-use open source home automation hub that works with 150+ devices.
Core Features
- 150+ supported hardware types (Z-Wave, Zigbee, MQTT, RFXCOM, Philips Hue, etc.)
- Cross-platform: Linux, Windows, macOS, Raspberry Pi
- Event scripting with dzVents (Lua) and Python plugins
- Auto-learning sensors and switches
- Push notifications to iPhone, Android, and desktop
What It Can't Do
- •Do NOT use GitHub Issues for support – use the official forum (forum.domoticz.com). 2. Always set a strong admin password and follow SECURITY_SETUP.md for HTTPS and access control. 3. Some USB hardware may require Linux permissions adjustments.
Use Cases
- Centralized control and automation of lights, switches, and appliances
- Energy, gas, water monitoring with alerts
- Temperature, humidity, weather sensor data logging and triggers
Domoticz is a free, open source home automation system running on Linux, Windows, macOS, and Raspberry Pi. It lets you monitor and control lights, switches, temperature, rain, wind, UV, energy, gas, water, and many other sensors. With support for over 150 hardware devices including Z-Wave, Zigbee, MQTT, Philips Hue, and RFXCOM, it provides a unified platform for smart home management. Features include event scripting with dzVents (Lua) and Python plugins, push notifications to any mobile device, auto-learning sensors/switches, and a scalable HTML5 web interface that adapts to desktop and mobile. Designed for simplicity, it also offers extended logging and manual switch code creation.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Step 1: Download the installer for your OS (Windows/macOS/Linux) or pull the Docker image
Step 2: Run the application; the first launch will guide you to create an admin account
Step 3: Add hardware devices via the web interface and configure automation rules
- Step 1: Download the installer for your OS (Windows/macOS/Linux) or pull the Docker image
- Step 2: Run the application; the first launch will guide you to create an admin account
- Step 3: Add hardware devices via the web interface and configure automation rules
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
ce7b08d18bf1cd55a344755b7c11cfb0f5f21f4b8a39c029a63c1601e95a1fd8This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the installation folder completely; for Docker, run `docker rm domoticz` and remove related volumes. Backup config/database files if needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.