Lightweight & Fast
Runs on a Raspberry Pi Zero
Built in C++ for maximum efficiency. Uses under 50 MB of RAM — a fraction of what Python or Java-based alternatives need. Runs on any hardware from a Pi Zero to a full server.

The lightweight, stable, and privacy-first smart home platform trusted by thousands worldwide.
Built in C++ for maximum efficiency. Uses under 50 MB of RAM — a fraction of what Python or Java-based alternatives need. Runs on any hardware from a Pi Zero to a full server.
All data stays on your hardware. All automations run locally. No cloud accounts, no monthly fees, no vendor lock-in. Your home keeps working even without internet.
Set it up once and it just works — for years. No monthly breaking changes, no forced updates that break your automations. Domoticz has been running reliably since 2012.
Domoticz runs on all major operating systems and embedded devices. The user-interface is a scalable HTML5 web frontend, automatically adapted for Desktop and Mobile Devices. Privacy-first with full local control — no cloud dependency required.
From download to a working smart home in minutes.
One command on Linux/Raspberry Pi, or download the Windows installer. No containers, no dependencies, no complexity.
curl -sSL install.domoticz.com | sudo bash
Plug in your Z-Wave stick, Zigbee coordinator, or RFXCOM transceiver. Navigate to Setup > Hardware and select your device. Domoticz auto-discovers sensors and switches.
Create schedules, sensor triggers, and scripts with dzVents, Blockly, or Lua. Set up push notifications to your phone. Your smart home is live.
Explore guides, comparisons, and resources to get the most out of Domoticz.
See how Domoticz compares to Home Assistant — lighter, faster, more stable, and with powerful dzVents scripting.
Turn any Raspberry Pi into a smart home hub. Step-by-step setup guide with compatible hardware recommendations.
Compare Domoticz, Home Assistant, and OpenHAB. Find out why Domoticz is the smart choice for most users.