Domoticz — это программная платформа для домашней автоматизации, предоставляющая веб-интерфейс для мониторинга и управления разнообразными устройствами в жилых и коммерческих помещениях. Система ориентирована на интеграцию с широким спектром аппаратных интерфейсов и протоколов, включая проводные и беспроводные датчики, реле, счётчики электроэнергии, а также популярные домашние шины и стандарты умного дома. Domoticz выполняет функции центрального контроллера, собирает телеметрию, отображает состояние устройств и обеспечивает триггерную логику для автоматизации.
Программное обеспечение разработано как лёгкое и настраиваемое решение с поддержкой плагинов и внешних драйверов, что позволяет расширять совместимость с новыми устройствами и интегрировать сторонние сервисы. Пользователь взаимодействует с системой через веб-интерфейс или мобильные клиенты, получает уведомления о событиях и может задавать правила автоматизации на основе временных условий, изменений состояния датчиков или внешних данных. В историческом контексте Domoticz известен как одно из решений с открытой компонентой, использующихся энтузиастами и профессиональными инсталляторами для построения систем «умного дома» с упором на лёгкость развёртывания и широкую аппаратную поддержку.
- Веб-интерфейс: централизованная панель контроля для просмотра состояния устройств, журналов и графиков.
 - Широкая поддержка протоколов: совместимость с Z-Wave, Zigbee, MQTT, Modbus, 1-Wire и другими интерфейсами через драйверы и плагины.
 - Управление устройствами: включение/выключение, регулировка, сценарии и привязки между устройствами.
 - Сенсоры и счётчики: приём данных от датчиков температуры, влажности, движения, освещённости и счётчиков энергопотребления.
 - Автоматизация и сценарии: правила на основе триггеров, таймеров и условий для выполнения действий и последовательностей.
 - Уведомления: отправка оповещений при срабатывании событий и достижении порогов состояния.
 - Расширяемость: поддержка плагинов, пользовательских скриптов и внешних API для интеграции с другими системами.
 - Лёгкость развёртывания: возможность установки на мини‑ПК, одноплатные компьютеры и серверы с низкими требованиями по ресурсам.
 - Журналирование и графики: хранение исторических данных и визуализация показателей в виде графиков.
 - Разграничение и безопасность: базовые механизмы аутентификации и настройки доступа через веб-интерфейс.