Domoticz LogoDomoticz

Open Source Home Automation — Control Your Smart Home

  • Domoticz Interface
  • Domoticz Temperature Graph
  • Domoticz Sensors
  • Domoticz Switch Timers
  • Domoticz Visual Scripting
  • Energy Dashboard
  • Energy Graph and Costs
Home Icon
Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device.
150+ Supported Devices
14+ Years of Development
16,000+ Community Members
$0 Cost, Forever

Why Domoticz?

The lightweight, stable, and privacy-first smart home platform trusted by thousands worldwide.

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.

100% Local & Private

No Cloud, No Subscription

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.

Rock-Solid Stability

Over a Decade of Reliability

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.

100% Free & Open Source

Runs on Linux, Windows, Raspberry Pi & Docker

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.

150+ Supported Smart Home Devices

  • Hardware: RFXCOM Transceiver, Z-Wave, Zigbee, MQTT, P1 Smart Meter, YouLess Meter, Philips Hue, 1-Wire, EnOcean, and many more
  • Powerful automation & scripting (dzVents, Lua, Python, Blockly)
  • Energy monitoring & smart meter support
  • iPhone / Android push notifications
  • Auto learning sensors/switches
  • Share / use external devices
  • Designed for simplicity

Donations

Donations are more than welcome and will be used to buy new hardware, devices, sensors and hosting
If you like the product or encourage the development, please use the button below.

Image

Get Started in 3 Steps

From download to a working smart home in minutes.

1

Install

One command on Linux/Raspberry Pi, or download the Windows installer. No containers, no dependencies, no complexity.

curl -sSL install.domoticz.com | sudo bash
2

Add Hardware

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.

3

Automate

Create schedules, sensor triggers, and scripts with dzVents, Blockly, or Lua. Set up push notifications to your phone. Your smart home is live.

Learn More

Explore guides, comparisons, and resources to get the most out of Domoticz.

Domoticz vs Home Assistant

See how Domoticz compares to Home Assistant — lighter, faster, more stable, and with powerful dzVents scripting.

Read the comparison ›

Domoticz on Raspberry Pi

Turn any Raspberry Pi into a smart home hub. Step-by-step setup guide with compatible hardware recommendations.

View the guide ›

Best Open Source Home Automation

Compare Domoticz, Home Assistant, and OpenHAB. Find out why Domoticz is the smart choice for most users.

See the overview ›