Open Source Home Automation — Control Your Smart Home.
Lightweight, stable, privacy-first. No cloud, no subscription. Since 2012.
Website • Wiki • Forum • Downloads • Main Repo
Domoticz is a lightweight, self-hosted home automation system that runs on almost anything — from a Raspberry Pi Zero (under 50 MB RAM) up to a full Linux, Windows, macOS or Docker host. It brings 150+ device types and protocols together in one private dashboard.
- 🔌 Z-Wave, Zigbee, MQTT, RFXCOM, P1 smart meter, Philips Hue, 1-Wire, EnOcean, YouLess and many more
- ☀️ Solar inverters, EV chargers, smart meters, weather stations, Victron Energy
- 🧠 Local automation with dzVents, Lua, Python and Blockly — no cloud required
- 📊 Energy monitoring, temperature graphs, sensor history, timers and scenes
- 📱 Web UI + iOS/Android apps with push notifications
- 🔒 No cloud, no subscription, no telemetry, no vendor lock-in — your data stays home
- 🪨 Rock-solid stability with no forced breaking updates
One-line install on Linux / Raspberry Pi:
curl -sSL install.domoticz.com | sudo bash- 📥 Downloads for all platforms
- 📖 Installation guide & Wiki
- 💬 Community forum — questions, plugins, showcases
- 🐛 Report a bug
- 🤝 Contributing
- domoticz — the main home automation server
- libwebem — embedded C++17 HTTP/HTTPS/WebSocket server library powering the Domoticz web layer
- …and more — see the repository list
Domoticz is built and maintained by volunteers. If it makes your home smarter, please consider supporting development:
Every contribution helps us add integrations, buy test hardware, and keep the infrastructure running. Thank you! 🙏
