OpenSource-Hub
D

Domoticz

SHA-256
3.8k stars·System Optimization·SHA-256 checksum verified

Free 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

home-automationiotsmart-homedomoticzopensource

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Step 1: Download the installer for your OS (Windows/macOS/Linux) or pull the Docker image

4

Step 2: Run the application; the first launch will guide you to create an admin account

5

Step 3: Add hardware devices via the web interface and configure automation rules

Install Guide
  1. Step 1: Download the installer for your OS (Windows/macOS/Linux) or pull the Docker image
  2. Step 2: Run the application; the first launch will guide you to create an admin account
  3. Step 3: Add hardware devices via the web interface and configure automation rules
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

ce7b08d18bf1cd55a344755b7c11cfb0f5f21f4b8a39c029a63c1601e95a1fd8

This 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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseGPL-3.0
Last Updated2026-06-26 08:00:19
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects