keva Posted November 22, 2021 Share Posted November 22, 2021 1 час назад, vadimbn сказал: Смотря чего там not found, мож у вас там lsof нету... А что там, в этом /opt/etc/init.d/S99hass ? Там вот это: #!/bin/sh if [ ! -d /opt/var/lib/homeassistant ]; then mkdir -m 0755 -p /opt/var/lib/homeassistant fi ENABLED=yes PROCS=hass ARGS="-c /opt/var/lib/homeassistant" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func Quote Link to comment Share on other sites More sharing options...
vadimbn Posted November 22, 2021 Share Posted November 22, 2021 23 минуты назад, keva сказал: PROCS=hass А исполняемый файл homeassistant какое имя имеет? Есть ли симлинк hass на него? Quote Link to comment Share on other sites More sharing options...
keva Posted November 22, 2021 Share Posted November 22, 2021 28 минут назад, vadimbn сказал: А исполняемый файл homeassistant какое имя имеет? Есть ли симлинк hass на него? Не подскажите, как это посмотреть? Quote Link to comment Share on other sites More sharing options...
vadimbn Posted November 22, 2021 Share Posted November 22, 2021 11 час назад, keva сказал: ~ # hass --debug -c /opt/var/lib/homeassistant ^CTraceback (most recent call last): File "/opt/bin/hass", line 33, in <module> Да все, есть там этот hass, в /opt/bin/hass лежит (?) Ну не знаю, все вроде по канонам сделано, должно работать. Quote Link to comment Share on other sites More sharing options...
keva Posted November 22, 2021 Share Posted November 22, 2021 4 минуты назад, vadimbn сказал: hass лежит в /opt/bin/ Содержимое: #!/opt/bin/python3 # EASY-INSTALL-ENTRY-SCRIPT: 'homeassistant==2021.11.3','console_scripts','hass' import re import sys # for compatibility with easy_install; see #2198 __requires__ = 'homeassistant==2021.11.3' try: from importlib.metadata import distribution except ImportError: try: from importlib_metadata import distribution except ImportError: from pkg_resources import load_entry_point def importlib_load_entry_point(spec, group, name): dist_name, _, _ = spec.partition('==') matches = ( entry_point for entry_point in distribution(dist_name).entry_points if entry_point.group == group and entry_point.name == name ) return next(matches).load() globals().setdefault('load_entry_point', importlib_load_entry_point) if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) sys.exit(load_entry_point('homeassistant==2021.11.3', 'console_scripts', 'hass')()) Quote Link to comment Share on other sites More sharing options...
batonskij Posted November 24, 2021 Share Posted November 24, 2021 Подскажите пожалуйста, как запустить? Opkg давно установлено и замечательно работает. Выполнил все из поста https://forum.keenetic.com/topic/9423-home-assistant/page/12/#comment-134317 Все завершилось без проблем, но веб морда HA не стартует, добавил opkg install python3-pyturbojpeg, не помогло. Запустил hass вручную с отладкой, получил магические строки и приуныл Скрытый текст ~ # /opt/bin/hass -c /opt/var/lib/homeassistant --debug Traceback (most recent call last): File "/opt/bin/hass", line 33, in <module> sys.exit(load_entry_point('homeassistant==2021.11.3', 'console_scripts', 'hass')()) File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 281, in main File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 64, in get_arguments File "/opt/lib/python3.9/site-packages/homeassistant/config.py", line 58, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/helpers/config_validation.py", line 77, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/helpers/script_variables.py", line 9, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/helpers/template.py", line 57, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/util/thread.py", line 2, in <module> File "/opt/lib/python3.9/ctypes/__init__.py", line 8, in <module> ImportError: libffi.so.8: cannot open shared object file: No such file or directory Quote Link to comment Share on other sites More sharing options...
vadimbn Posted November 24, 2021 Share Posted November 24, 2021 1 час назад, batonskij сказал: ImportError: libffi.so.8: cannot open shared object file: No such file or directory Пакет libffi установлен? Например - https://bin.entware.net/mipselsf-k3.4/libffi_3.4.2-1_mipsel-3.4.ipk Хотя и странно, оно должно было само поставиться, как одно из зависимостей. Вы через pip что-нибудь ставили? Quote Link to comment Share on other sites More sharing options...
batonskij Posted November 25, 2021 Share Posted November 25, 2021 14 часа назад, vadimbn сказал: Пакет libffi установлен? Скрытый текст ~ # opkg info libffi Package: libffi Version: 3.4.2-1 Depends: libc, libssp, librt, libpthread Status: unknown ok not-installed Section: libs Architecture: mipsel-3.4 Size: 16242 Filename: libffi_3.4.2-1_mipsel-3.4.ipk Description: The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages. Package: libffi Version: 3.3-2 Depends: libc, libssp, librt, libpthread Status: install ok installed Architecture: mipsel-3.4 Installed-Time: 1603735790 Установлен 14 часа назад, vadimbn сказал: Вы через pip что-нибудь ставили? Не припоминаю такого Quote Link to comment Share on other sites More sharing options...
vadimbn Posted November 25, 2021 Share Posted November 25, 2021 32 минуты назад, batonskij сказал: Установлен А где оно стоит, и как называется? Команда find /opt -name "libffi*" что-нибудь выдаст? Quote Link to comment Share on other sites More sharing options...
batonskij Posted November 25, 2021 Share Posted November 25, 2021 2 часа назад, vadimbn сказал: что-нибудь выдаст? Скрытый текст ~ # find /opt -name "libffi*" /opt/lib/opkg/info/libffi.control /opt/lib/opkg/info/libffi.list /opt/lib/libffi.so.7 /opt/lib/libffi.so.7.1.0 Библиотеки старые? Quote Link to comment Share on other sites More sharing options...
batonskij Posted November 25, 2021 Share Posted November 25, 2021 5 часов назад, vadimbn сказал: что-нибудь выдаст? Скрытый текст ~ # find /opt -name "libffi*" /opt/lib/opkg/info/libffi.control /opt/lib/opkg/info/libffi.list /opt/lib/libffi.so.7 /opt/lib/libffi.so.7.1.0 ЗЫ: как ни странно, заработало после повторного opkg update Скрытый текст Quote Link to comment Share on other sites More sharing options...
vadimbn Posted November 25, 2021 Share Posted November 25, 2021 (edited) 4 часа назад, batonskij сказал: как ни странно, Ну почему странно, обновились пакеты с библиотеками, вот и заработало. Вы молодец, разобрались как устранить проблему. Edited November 25, 2021 by vadimbn Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 29, 2021 Share Posted November 29, 2021 bump to 2021.11.5 Quote Link to comment Share on other sites More sharing options...
OlegOs Posted November 30, 2021 Share Posted November 30, 2021 The BB, спасибо, обновился удачно ! 1 Quote Link to comment Share on other sites More sharing options...
keva Posted December 3, 2021 Share Posted December 3, 2021 (edited) После обновления стал ругаться на отсутствие pip... hass -c /opt/var/lib/homeassistant --debug Traceback (most recent call last): File "/opt/bin/hass", line 33, in <module> sys.exit(load_entry_point('homeassistant==2021.11.5', 'console_scripts', 'hass')()) File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 281, in main File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 64, in get_arguments File "/opt/lib/python3.9/site-packages/homeassistant/config.py", line 19, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/auth/__init__.py", line 18, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/auth/mfa_modules/__init__.py", line 12, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 14, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/util/package.py", line 13, in <module> File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module> File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve pkg_resources.DistributionNotFound: The 'pip<=21.1.3,>=8.0.3' distribution was not found and is required by homeassistant Не подскажите, как вернуть pip<=21.1.3 версии? ~ # pip --version -sh: pip: not found НО! При этом: ~ # opkg install python3-pip Package python3-pip (21.1.3-1) installed in root is up to date. Edited December 3, 2021 by keva Quote Link to comment Share on other sites More sharing options...
SACRED Posted December 10, 2021 Share Posted December 10, 2021 (edited) Отказался пока от идеи Home assistant ставить на кинетик. Kn 1810 слегка напрягается, плюс кидаю торрент на загрузку и ему уже не комфортно. Валялся Orange PI PC2, на нем полет нормальный. А вообще вещь улетная. Заказал с поднебесной Wifi релюшек, можно будет по mqtt ими спокойно управлять. Прикрутил ардуинку, на данный момент с помощью нее управляю релюшкой через витую пару по mqtt. Втихаря жонке поставил поставил на телефон Home assistant, терь вижу где она шарахается. 😁 И еще, уже едет с поднебесной регулятор на батарею и термометр, планирую сделать в комнате автоматическую регулировку батареи в зависимсти от заданной температуры. В общем много всего интересного и полезного. Edited December 10, 2021 by SACRED Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 13, 2021 Share Posted December 13, 2021 !!! Python обновлён до версии "3.10"!!! питоновские пакеты придется переустановить руками, типа `opkg list-installed | grep ^python | cut -f1 -d' ' | xargs opkg install --force-reinstall` ^ сюда же и "scapy" (или снести и накатить снова) в `/opt/var/lib/homeassistant/deps/lib/` "python3.9" можно переименовать в "python3.10", при желании, снести все директории "__pycache__" - НА сам всё обновит. Кто не спрятался, я не виноват! ))) --- bump to 2021.12.1 1 Quote Link to comment Share on other sites More sharing options...
OlegOs Posted December 14, 2021 Share Posted December 14, 2021 TheBB, спасибо за обновление, обновился удачно, вроде всё работает ! Если не сложно обновите пожалуйста z2m до 1.22.1 - https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.22.1 Чтоб уж в Новый год со все новым ! Quote Link to comment Share on other sites More sharing options...
al12s Posted December 14, 2021 Share Posted December 14, 2021 Спасибо, обновился. Все работает за исключением Xiaomi Miio В логах ругается на pip install python-miio==0.5.9.1, но при обновлении с 0.5.8 вываливается куча ошибок. Quote Link to comment Share on other sites More sharing options...
OlegOs Posted December 14, 2021 Share Posted December 14, 2021 Ещё с прошлых обновлений заметил странную вещь, вроде всё обновляется и работает в настройках номер версии свежий, но заявленных в новых версиях фишек у меня не появляется. Уже задавал вопрос про это, TheBB привёл свой скриншот, у него всё нормально, но у меня Icon Picker с прошлого обновления так и не появился. Сейчас после обновления ни одной из свежезаявленных фишек тоже нет. Обновляю через remove - install. Папки __pycache__ чистил. Короче что-то не полностью обновляется и остаётся от старых версий ! Нет ли у Вас подобных проблем после обновлений? В какую сторону можно поковырять? Quote Link to comment Share on other sites More sharing options...
al12s Posted December 14, 2021 Share Posted December 14, 2021 6 минут назад, Олег Осипов сказал: Ещё с прошлых обновлений заметил странную вещь, вроде всё обновляется и работает в настройках номер версии свежий, но заявленных в новых версиях фишек у меня не появляется. Уже задавал вопрос про это, TheBB привёл свой скриншот, у него всё нормально, но у меня Icon Picker с прошлого обновления так и не появился. Сейчас после обновления ни одной из свежезаявленных фишек тоже нет. Обновляю через remove - install. Папки __pycache__ чистил. Короче что-то не полностью обновляется и остаётся от старых версий ! Нет ли у Вас подобных проблем после обновлений? В какую сторону можно поковырять? у меня на Ultra по крайней мере Icon появились, но вот после сегодняшнего обновления пока не работает xiaomi miio Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 14, 2021 Share Posted December 14, 2021 added aarch64 (KN-2710) support http://bin.entware.net/aarch64-k3.10/test/HA/ (добавлять/ставить аналогично mipsel) 1 Quote Link to comment Share on other sites More sharing options...
al12s Posted December 14, 2021 Share Posted December 14, 2021 (edited) Еще после обновления в логах заметил ошибку: Error loading libturbojpeg; Cameras may impact HomeKit performance Traceback (most recent call last): File "/opt/lib/python3.10/site-packages/homeassistant/components/camera/img_util.py", line 96, in __init__ File "/opt/lib/python3.10/site-packages/turbojpeg.py", line 288, in __init__ File "/opt/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ File "/opt/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ AttributeError: /opt/lib/libjpeg.so.62: undefined symbol: tjInitDecompress Edited December 14, 2021 by al12s Quote Link to comment Share on other sites More sharing options...
OlegOs Posted December 14, 2021 Share Posted December 14, 2021 Версия интерфейса пишет - latest, а номер старый ! Quote Link to comment Share on other sites More sharing options...
al12s Posted December 14, 2021 Share Posted December 14, 2021 (edited) 13 минуты назад, Олег Осипов сказал: Версия интерфейса пишет - latest, а номер старый ! а какая версия у вас frontend установлена? у меня python3-home-assistant-frontend - 20211212.0-1 Edited December 14, 2021 by al12s Quote Link to comment Share on other sites More sharing options...
OlegOs Posted December 14, 2021 Share Posted December 14, 2021 opkg list-installed пишет что python3-home-assistant-frontend - 20211212.0-1 Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 14, 2021 Share Posted December 14, 2021 (edited) В 14.12.2021 в 13:49, al12s сказал: В логах ругается на pip install python-miio==0.5.9.1, но при обновлении с 0.5.8 вываливается куча ошибок. "прибит гвоздями" к cryptography >= 35 (в НА был =35.0.0), текущая версия =3.4.8 ^ требует для сборки "rust" собсна, "финт ушами", если повезёт, то "взлетит" (можно и руками накатить, но долго рассказывать) `pip uninstall python-miio` `pip uninstall cryptography` `opkg install --force-reinstall python3-cryptography` накатываем "python3-miio" (пакет без зависимостей, только пропатчен на версию 3.4.8 cryptography) python3-miio_0.5.9.1-1_aarch64-3.10.ipk python3-miio_0.5.9.1-1_mipsel-3.4.ipk --- Edited January 13, 2022 by TheBB rm *.ipk Quote Link to comment Share on other sites More sharing options...
ajs Posted December 14, 2021 Share Posted December 14, 2021 4 часа назад, al12s сказал: xiaomi miio Он поломан Quote Link to comment Share on other sites More sharing options...
ajs Posted December 14, 2021 Share Posted December 14, 2021 4 часа назад, Олег Осипов сказал: В какую сторону можно поковырять? Почистить кеш броузера, если хром, то лучше очистка кеша и жесткая перезагрузка ... Quote Link to comment Share on other sites More sharing options...
andrei123 Posted December 14, 2021 Share Posted December 14, 2021 страница появилась после того как забил на это дело и пивка попил. но с homekit не проходит это. сопьюсь))) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.