Home Automation

Domoticz – smart home automation and monitoring system

Domoticz is a home automation system for controlling devices and collecting information from sensors. It brings lighting, switches, heating, weather instruments and energy monitoring equipment together in a web interface that can be accessed from desktop and mobile browsers.

The software supports a wide range of communication technologies and hardware interfaces. It can manage locally connected equipment as well as networked devices, making it suitable for both small Raspberry Pi installations and more elaborate home automation systems.

Domoticz offers several approaches to automation, from basic timers and graphical rules to more advanced scripting. It also maintains historical sensor information, helping users monitor electricity consumption, environmental conditions and the behaviour of connected devices.

This is free and open source software.

Key Features

  • Control lighting, smart plugs, switches, thermostats and other connected devices.
  • Monitor temperature, humidity, rainfall, wind, UV radiation and air quality using compatible sensors.
  • Track electricity, gas and water consumption, including data from smart meters and solar installations.
  • Responsive HTML5 web interface for desktops, tablets and smartphones.
  • Support for technologies including Z-Wave, Zigbee, MQTT, RFXCOM, 1-Wire and Philips Hue.
  • Automatic discovery of supported sensors and switches.
  • Timers and schedules for controlling devices at specified times.
  • Event automation using Blockly, Lua and dzVents scripting.
  • dzVents automation wizard for creating supported event scripts through a graphical interface.
  • Python plugin framework for integrating additional hardware and services.
  • Notifications and alerts for device events, sensor thresholds and other conditions.
  • Historical logging and graphical presentation of sensor readings.
  • Support for virtual devices and user-defined variables.
  • JSON API for communication with external applications and scripts.
  • Operation on Linux, Raspberry Pi, Windows and other supported platforms.

Website: www.domoticz.com
Support:
Developer: Domoticz team
License: GNU General Public License v3.0

Domoticz is written in C++ and JavaScript. Learn C++ with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Home Automation
Home AssistantHome automation platform running on Python 3
openHABAward winning solution for smart home and the Internet of Things
HomebridgeNodeJS server for home network that emulates the iOS HomeKit API
DomoticzAn excellent home automation system
HomeGenieHome automation server for smart connected devices and applications
FHEMPerl server for house automation
Gladys AssistantPrivacy-first home assistant
ioBrokerIntegration platform for the Internet of Things
CalaosHome automation solution and a complete distro
ButlerCompanion for Home Assistant
PytomationAutomation system written in Python
FreedomoticSecure Internet of Things (IoT) development framework

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted