logo
icon

Domoticz

Domoticz is a lightweight, self-hosted home automation system that lets you monitor and control smart devices, sensors, switches, and more from a single web dashboard. Supports 100+ hardware protocols including Z-Wave, Zigbee, MQTT, and HTTP APIs.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
ToolIoT

Domoticz

A lightweight home automation system with a web-based dashboard for monitoring and controlling smart devices. Supports an extensive range of hardware and protocols out of the box.

What You Can Do After Deployment

  1. Visit your domain — the Domoticz dashboard loads with the setup wizard
  2. Add hardware — go to Setup > Hardware to add your smart home controllers (Z-Wave, Zigbee, MQTT broker, HTTP devices, etc.)
  3. Create devices — once hardware is added, configure individual sensors, switches, thermostats, and meters
  4. Build automations — use the Events system (Blockly visual editor or Lua/dzVents scripting) to create rules and schedules
  5. Set up notifications — configure email, Pushover, Telegram, or other notification services for alerts

Key Features

  • Web dashboard with real-time graphs, charts, and floor plan view
  • 100+ supported hardware protocols (Z-Wave, Zigbee, MQTT, Philips Hue, Sonoff, Xiaomi, and more)
  • Built-in event scripting with Blockly visual editor, Lua, dzVents, and Python
  • Timer and scheduler for automated actions
  • Energy monitoring with usage graphs and cost calculation
  • Weather station integration
  • Mobile-friendly responsive interface
  • REST API for custom integrations

Persistent Data

The /opt/domoticz/userdata volume stores all configuration, database, scripts, and custom pages. This data persists across restarts and upgrades.

Configuration

  • PASSWORD — admin password for the web interface (set via ${PASSWORD})
  • Access the full settings via Setup > Settings in the web interface after deployment

License

GPL-3.0 — GitHub | Website