На заметку: В связи с выходом новой версии данная заметка уже не актуальна и не может использоваться чтобы установить Domoticz на Ubuntu 18.04 Server версии 2020.2, т.к. установщик предполагает, что у Вас Ubuntu 20.04 Server – засада если честно.

Хочу в рамках самообразования рассмотреть, как же устанавливается альтернативная система для умного дома. Я немного поработал с Majordomo, Home Assistant (пока я на этом), но сейчас – это будет Domoticz. А вдруг она проще чем Home Assistant в плане понятности как происходит настройка и добавления датчиков, триггеров, уведомлений и более понятна. Если все мои наработки перенесутся на него – то в топку все и будет на продуктиве эта система. Кстати, так оно и случилось

Шаг №1: Установку произвожу на Ubuntu 18.04 Server, сейчас через свой скрипт подготавливаю систему Ubuntu к последующему использованию с любыми сервисами:

Шаг №2: Устанавливаю на Ubuntu пакеты необходимых зависимостей:

Шаг №3: Скачиваю и устанавливаю Domoticz через скрипт установки с официального сайта:

и нажимаю OK

  • Select Services (press space to select): отмечаю работу как через HTTP так и через HTTPS
  • HTTP (Enables HTTP Access): отмечаю
  • HTTPS (Enabled HTTPS access): отмечаю

и нажимаю OK

  • HTTP Port number: 8080
  • HTTPS Port number: 443

и нажимаю OK

  • Installation Folder: /home/ekzorchik/domoticz

и нажимаю OK

Итого, Domoticz успешно установлен

Установка Domoticz успешно завершена

::: Restarting services...

:::

::: Enabling domoticz.sh service to start on reboot... done.

:::

::: Starting domoticz.sh service... done.

::: done.

:::

::: Installation Complete! Configure your browser to use the Domoticz using:

::: 172.33.33.123:8080

::: 172.33.33.123:443

ekzorchik@srv-bionic:~$

Шаг №4: Проверяю, каким файлом запускается сервис (это так для самообразования):

Шаг №5: Открываю браузер и обращаюсь на URL адрес своей система на которую выше поставил Domoticz:

ekzorchik@srv-bionic:~$ ip r | awk '{print $9}' | head -n1

172.33.33.123

http://172.33.33.123:8080

Главная страница управления Domoticz

Пока на этом всё. Точнее не все, далее нужно пройтись по заметкам последующих настроек:

Кстати текущая версия:

Version: 2020.2
Build Hash: b63341bc0
Compile Date: 2020-04-26 14:47:55
dzVents Version: 3.0.2
Python Version: 3.6.9 (default, Oct 8 2020, 12:12:24) [GCC 8.4.0]

На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.