Что такое Система Domoticz — это очень легкая система домашней автоматизации, которая позволяет вам контролировать и настраивать различные устройства.
Такие как свет, выключатели, различные датчики / счетчики, такие как температура, осадки, ветер, ультрафиолетовое (УФ) излучение, потребление электроэнергии/производство, потребление газа, потребление воды и многое другое. Уведомления/оповещения могут быть отправлены на любое мобильное устройство, либо электронную почту.
Домашняя автоматизация — это гибкая система, которую пользователь создает и настраивает самостоятельно в зависимости от его потребностей. Таким образом, каждый владелец умного дома самостоятельно определяет, какие устройства где установить и какие задачи они будут выполнять.
О системе Domoticz. Поддерживаемые ОС
Система Domoticz устанавливается на Raspberry Pi, Windows, Linux, Mac OS X и встроенных устройствах. Система предназначена для работы в различных операционных системах.
Имеет собственное приложение для смартфона. Пользовательский интерфейс представляет собой масштабируемый веб-интерфейс HTML5 и автоматически адаптируется для настольных и мобильных устройств. Совместим со всеми браузерами.
Domoticz написан на C++, использует собственный встроенный веб-сервер, написанный на C++, для эффективной работы и избежания зависимостей.
Первый релиз системы состоялся в декабре 2012 года.
Языки программирования
Логика обработки событий программируется пользователем, используя либо Blockly (для визуального кодирования с использованием блокирующей графики), либо Lua (богатый язык программирования сценариев, идеально подходящий для встроенных решений).
Существует возможность написания скриптов на языке dzVents (надстройка для Lua). Этот язык легче и напоминает Java. Все скрипты, написанные в dzVents, конвертируются в Lua.
Разработчики
Domoticz управляется группой людей, которые вносят свой вклад в проект на полностью добровольной основе. Разработчик системы — «Gizmocuz» работает над системой почти ежедневно. Его поддерживают другие разработчики, которыми написано множество плагинов, существенно расширяющими функционал.
Полный список всех разработчиков, которые участвуют в этом проекте
Использование
Domoticz имеет открытый исходный код и поставляется совершенно бесплатно! Нужно подобрать и приобрести оборудование, изучить основы работы системы домашней автоматизации и начать создавать умный дом.
В качестве ознакомления предлагаю посмотреть на интерфейс системы домашней автоматизации Domoticz.