Прежде всего, хочу уточнить, что мы будем устанавливать прошивку с Debian Chroot, используя ALT- F.
Я собрал из исходников Domoticz 4.9999 на NAS. Это заняло два дня, так как я собирал его под архитектуру Armel, armv5. Теперь я готов поделиться с вами этим опытом.
Тестировал сборку на DNS-320L с родной прошивкой. Хотя устройство запускается, Python-плагины не работают из-за устаревшего ядра. Однако на DNS-320L с прошивкой Alt-F всё работает без проблем. Я также проверил систему на DNS-325 и убедился, что все функции работают корректно.
Скачайте архив и сохраните его на сетевом диске своего NAS. Затем распакуйте его через консоль (SSH).
tar -xvzf Domoticz.tar.gz
далее нам надо перенести папку программы в папку opt нашего Debian — /opt/domo(можно назвать domoticz, но надо и в скрипте будет менять), доставляем зависимости
debian -chroot
apt install libcurl3-gnutls wget git python3.4 libpython3.4 python3.4-dev -fy
добавим красивую тему оформления Machion:
git clone https://github.com/EdddieN/machinon-domoticz_theme.git machinon
git pull
ну и поставим Domoticz Zigbee2MQTT Python plugin
cd /opt/domo/plugins
git clone https://github.com/stas-demydiuk/domoticz-zigbee2mqtt-plugin.git zigbee2mqtt
запускаем сам Domoticz.
/opt/domo/domoticz -www 8181 -sslwww 8443 -sslcert /opt/domo/server_cert.pem -log /var/log/domoticz.log -loglevel 1 -daemon

Добавить комментарий