Хочу в целях эксперимента разобрать, как на Raspberry Pi 3 Model B+ оси Raspbian Stretch поставить систему умного дома Domoticz от и до. Хочется протестировать небольшой функционал: как использовать Zigbee шлюз и подключать к нему датчики и т.д.

Порядок установки Domoticz на Raspbian Stretch

Шаг №1: У меня есть образ системы выполненный после моей настройки описанной в заметке Чистим систему Raspbian Stretch на свое усмотрение

Шаг №2: Узнаю на каком IP сидит мой миникомпьютер Raspberry Pi 3 Model B+

Шаг №3: Подключаюсь к своему миникомпьютеру:

Шаг №4: Обновляю систему до самого последнего состояния на момент написания данной заметки для себя:

Шаг №5: Устанавливаю Domoticz через инсталлятор который рекомендуется в документации к ПО на сайте:

This installer will transform your device into a Home Automation

System!

Domoticz is free, but powered by your donations at:

http://www.domoticz.com

Domoticz is a SERVER so it needs a STATIC IP ADDRESS to function

properly.

Нажимаю OK

Select Services (press space to select)

[*] HTTP Enables HTTP access

[*] HTTPS Enabled HTTPS access

Нажимаю OK

HTTP Port number: 8080

Нажимаю OK

HTTPS Port number: 443

Нажимаю OK

Installation Folder:/home/pi/domoticz

Нажимаю OK

Installation Complete!

Point your browser to either:

HTTP: 172.33.33.118:8080

HTTPS: 172.33.33.118:443

Wiki: https://www.domoticz.com/wiki

Forum: https://www.domoticz.com/forum

The install log is in /etc/domoticz.

Нажимаю OK

::: 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.118:8080

::: 172.33.33.118:443

Шаг №6: Что-то Domoticz не поднялся, порт 8080 не прослушивается, смотрю логи:

Шаг №7: Проверяю, а какая версия libc содержится в репозитариях Raspbian Stretch:

Плохо, версия 2.24-11 а нужна 2.27, как быть?

Шаг №8: Выход!, это произвести обновление Raspbian Stretch до Raspbian Buster. Проверю установленные пакет на предмет ошибок или неучтенных зависимостей:

ошибок нет, двигаюсь дальше

Шаг №9: Заменяю в файле репозитария sources.list слово stretch на buster:

Шаг №10: Удаляю пакет списка изменений:

Шаг №11: Чтобы обновить существующие пакеты без обновления модулей ядра или удаления пакетов, выполните следующее:

Шаг №12: Смотрю теперь какая версия пакета libc6 присутствует в репозитариях и устанавливаю ее:

Шаг №13: Перезапускаю Domoticz сервис:

Шаг №14: Открываю в браузере URL:http://172.33.33.118:8080

Domoticz успешно установлен на Raspbian Buster

Итого: дистрибутив Stretch уже не может использовать в качестве операционной системы для системы умного дома Domoticz, только Buster на Raspberr Pi 3 Model B+

А так я успешно установил и написал для себя пошаговую заметку.

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

 

от ekzorchik