Domoticz
A lightweight, open-source home automation system for monitoring and controlling lights, switches and sensors.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Domoticz
Domoticz is a home automation system that monitors and controls lights, switches and sensors for temperature, rain, wind, UV, electricity, gas and water. It supports more than 150 devices and can send notifications and alerts to mobile devices.
It is written in C++ and uses under 50 MB of RAM, so it runs on anything from a Raspberry Pi Zero to a full server, on Linux, Windows or Docker. All data and automations stay local with no cloud account, and the home keeps working without internet. The project has been developed since 2012.
Strengths
- Very low resource use, runs on a Raspberry Pi Zero
- Fully local with no cloud account
- Supports more than 150 devices and many sensor types
- Long track record since 2012
Limitations
- Fewer integrations than larger home automation platforms
- Interface is more functional than polished
Details
- Pricing
- FreeFree and open source with no subscription.
- License
- Open source, license not stated
- Developer
- The Domoticz contributors
- Platforms
- Windows, Linux, Web, Self-hosted
- How it runs
- Downloadable app, Self-hosted
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Running a stable, local smart home controller on low-power hardware
- Categories
- Automation
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Domoticz
Compare allSoftware that can replace Domoticz for an important use case, and what changes if you switch.
Home Assistant
A home automation server that talks to smart devices on your own network instead of through their clouds.
Home Assistant is a local home automation server with integrations for thousands of device types and companion mobile apps, but it needs more hardware and monthly updates can break configuration.
openHAB
Automate home devices from different manufacturers through one local server.
openHAB is an EPL-2.0 licensed local server that connects devices through bindings and runs rules on schedules and events, and it also runs on macOS.
ioBroker
An open-source integration platform that connects smart home devices, protocols and online services.
ioBroker connects hundreds of adapters for devices, protocols and online services and covers building automation too, though configuring many adapters takes time.
Gladys Assistant
A self-hosted, open-source smart home hub with dashboards, scenes, energy tracking and a voice assistant.
Gladys Assistant is a local smart home hub installed with one Docker command, adding energy monitoring and a voice assistant, though it has a smaller integration catalogue.
Jeedom
Open-source home automation software that brings multi-brand, multi-protocol devices into one interface.
Jeedom is a local, cloud-independent system supporting many brands and protocols with a large community, though much of its official site is in French.
FHEM
A GPL-licensed Perl server for home automation that switches devices and logs sensor data.
FHEM is a GPL-licensed Perl server with over 430 protocol modules and event triggers, but its configuration is more technical and it needs extra radio hardware.
Domoticz as an alternative
Listings that name Domoticz as an alternative.
Apple Home
Apple's Home app for pairing and controlling HomeKit smart home accessories across Apple devices.
Domoticz is a lightweight, open-source local controller that runs on low-power hardware such as a Raspberry Pi, with fewer integrations and a plainer interface.
Google Home
Google's app for connecting, controlling and automating smart home devices, with a web version and Gemini voice assistant.
Domoticz is a free, open source local controller that runs on low-power hardware without a cloud account, but has fewer integrations and a plainer interface.
SmartThings
Samsung's smart home app for connecting, controlling and automating compatible devices from one place.
Domoticz is a lightweight open-source local controller that runs on a Raspberry Pi Zero without any cloud account, though with fewer integrations.
Similar software
Related functionality, not necessarily a direct replacement.
Zigbee2MQTT
Connect Zigbee devices to an MQTT server without their manufacturer's bridge.
Z-Wave JS UI
A self-hosted control panel and MQTT gateway for managing Z-Wave smart home networks.
Node-RED
Visual flow-based programming tool for wiring together automations and APIs.
ESPHome
Create firmware for supported microcontrollers using declarative configuration.
Tasmota
Replace firmware on supported connected devices with local web and MQTT control.