ajs Posted February 12, 2021 Share Posted February 12, 2021 13 часа назад, dancom сказал: Пишут стабильная версия. У них каждая версия стабильная но изменений в 2.3 не так критичны для многих, да и завтра уже может выйти 2.4 или 2.5 Quote Link to comment Share on other sites More sharing options...
drts Posted March 14, 2021 Share Posted March 14, 2021 Добрый день! Научите пожалуйста обновляться с гитхаба. Я немного далёк от всей этой магии, а ha на роутере иметь хочется. И все работает стабильно в объеме core инсталляции, вот только обновление версий проблема. Спасибо Quote Link to comment Share on other sites More sharing options...
Unfogiven_max Posted March 21, 2021 Share Posted March 21, 2021 Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. Quote Link to comment Share on other sites More sharing options...
r13 Posted March 21, 2021 Share Posted March 21, 2021 1 час назад, Unfogiven_max сказал: Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. Настравайте на кинетике домен 4го уровня по http, а в браузере пишите https в строке адреса. На ha сертификаты настраивать не нужно 1 Quote Link to comment Share on other sites More sharing options...
klepan Posted March 21, 2021 Share Posted March 21, 2021 3 часа назад, Unfogiven_max сказал: Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. Приветствую у меня сейчас вот так: Скрытый текст НА доступен по http и по https если поменять протокол на HTTPS то НА становится недоступен 1 Quote Link to comment Share on other sites More sharing options...
Unfogiven_max Posted March 21, 2021 Share Posted March 21, 2021 Спасибо r13 и klepan. Загвоздка была в указанном протоколе HTTPS для доступа к веб-приложению домена 4го уровня. Указал HTTP - заработал доступ по HTTPS ... странная логика (или я не понимаю логики работы данного механизма ). Заморочился с доступом из Интернет для настройки управления НА через колонку ЯндексМини. Буду дальше ковырять... Всем успехов. Quote Link to comment Share on other sites More sharing options...
OlegOs Posted March 22, 2021 Share Posted March 22, 2021 9 часов назад, Unfogiven_max сказал: Спасибо r13 и klepan. Загвоздка была в указанном протоколе HTTPS для доступа к веб-приложению домена 4го уровня. Указал HTTP - заработал доступ по HTTPS ... странная логика (или я не понимаю логики работы данного механизма ). Заморочился с доступом из Интернет для настройки управления НА через колонку ЯндексМини. Буду дальше ковырять... Всем успехов. То же самое, поставил HTTP и в межсетевом экране оставил снаружи только 443 порт, остальные прикрыл. Quote Link to comment Share on other sites More sharing options...
drts Posted March 25, 2021 Share Posted March 25, 2021 Добрый день! Кто-нибудь пытался собрать обновление HA с github-a? Я завел виртуалку с Ubunta 20.04, потом сделал это: Spoiler sudo apt update sudo apt install build-essential ccache ecj fastjar file g++ gawk \ gettext git java-propose-classpath libelf-dev libncurses5-dev \ libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget \ python3-distutils python3-setuptools rsync subversion swig time \ xsltproc zlib1g-dev Затем git clone https://github.com/Entware/Entware.git && cd Entware echo 'src-git homeassistant https://github.com/The-BB/homeassistant.git' >> feeds.conf make package/symlinks ./scripts/feeds update homeassistant ./scripts/feeds install -a -p homeassistant cp -v configs/mipsel-3.4.config .config после этого запускаю make menuconfig а homeassistant в utilites не появляется. Если нажать Z, то он есть в скрытых, но не активных и включить его не получается. Предыдущая версия HA в принципе работает, но тут уже пошел принцип - я неделю бьюсь и без результата. Если не менять конфиг на mipsel у меня в menuconfig даже появился пункт с HA. но потом пропал. соответственно попытки скомпилировать пакет hpme assistant приводят к фиаско. P.S. ранее была проблема с установкой HA из репозитория TheBB на Giga II. Ставилось не всегда и через раз. Так вот.. В один прекрасный момент роутер сказал кря и издох. Вылечился заменой конденсаторов (проблема известная). После этого все установки проходили без проблем. Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 25, 2021 Share Posted March 25, 2021 1 час назад, drts сказал: а homeassistant в utilites не появляется. Если нажать Z, то он есть в скрытых, но не активных и включить его не получается. https://github.com/The-BB/homeassistant/blob/master/readme.txt#L46 как минимум Quote Link to comment Share on other sites More sharing options...
drts Posted March 25, 2021 Share Posted March 25, 2021 Спасибо, конечно. А что с этим делать-то? Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 25, 2021 Share Posted March 25, 2021 "-" (что) "+" (на что) меняем ("+# XXX bump" (метка для себя) можно не трогать). "numpy" - "DEPENDS:=@!SOFT_FLOAT" если не SF (а у нас SOFT_FLOAT); "+INSTALL_GFORTRAN:libgfortran" toolchain собирается без FORTRAN`a; остаётся только "python3". Итого: в Makefile меняем зависимости с "DEPENDS:=@!SOFT_FLOAT +INSTALL_GFORTRAN:libgfortran +python3" на "DEPENDS:=+python3" 1 Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 25, 2021 Share Posted March 25, 2021 1 Quote Link to comment Share on other sites More sharing options...
Dmitriy Sovin Posted March 26, 2021 Share Posted March 26, 2021 Добрый день! Добавил через Hacs -Xiaomi Miot Auto, после перезагрузки HA пытаюсь через интеграцию добавить Xiaomi Miot Auto, в списке он есть, но добавление не происходит, т.е. снова появляется список интеграций и все. В журнале ни каких ошибок не нашел. Quote Link to comment Share on other sites More sharing options...
drts Posted March 26, 2021 Share Posted March 26, 2021 27 minutes ago, Dmitriy Sovin said: Добрый день! Добавил через Hacs -Xiaomi Miot Auto Почитайте вот это. После установки python-miio и перезагрузки HA интеграция встала нормально. Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 26, 2021 Share Posted March 26, 2021 23 минуты назад, Dmitriy Sovin сказал: Добрый день! Добавил через Hacs -Xiaomi Miot Auto, после перезагрузки HA пытаюсь через интеграцию добавить Xiaomi Miot Auto, в списке он есть, но добавление не происходит, т.е. снова появляется список интеграций и все. В журнале ни каких ошибок не нашел. То, что НА ставит (интеграции), он делает нативно... 1. https://github.com/Entware/Entware/wiki/Using-GCC-for-native-compilation 2. https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules Т.к. Xiaomi нет, имеем: Скрытый текст ~ # ls -1 /opt/var/lib/homeassistant/deps/bin/ android-backup-pack android-backup-unpack miceil mieye miio-extract-tokens miiocli miplug mirobo natsort tqdm ~ # ls -1 /opt/var/lib/homeassistant/deps/lib/python3.9/site-packages/ __pycache__ android_backup android_backup-0.2.0-py3.9.egg-info appdirs-1.4.4.dist-info appdirs.py construct construct-2.10.56-py3.9.egg-info croniter croniter-0.3.37.dist-info miio natsort natsort-7.1.1.dist-info netifaces-0.10.9-py3.9.egg-info netifaces.cpython-39.so python_miio-0.5.4.dist-info tqdm tqdm-4.59.0.dist-info ~ # Quote Link to comment Share on other sites More sharing options...
Dmitriy Sovin Posted March 26, 2021 Share Posted March 26, 2021 Спасибо большое! Помогли ваши советы, меня сбило с толку, то что интеграция Xiaomi Gateway 3 заработала сразу, не там копал! 😀 Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 26, 2021 Share Posted March 26, 2021 Значит интеграция состояла из набора скриптов. А если будет включать сборку библиотек, без GCC не обойтись. /opt/var/lib/homeassistant/deps/lib/python3.9/site-packages # ls -1 *.so netifaces.cpython-39.so /opt/var/lib/homeassistant/deps/lib/python3.9/site-packages # Quote Link to comment Share on other sites More sharing options...
OlegOs Posted March 26, 2021 Share Posted March 26, 2021 Спасибо за новую версию 2021.3.4. Обновление не прошло, поставил заново, вроде работает. Но есть одна проблема, в обновлении они поломали history - https://community.home-assistant.io/t/history-bar-graph-lost-after-update/287105/6 Надеюсь что поправят в следующих версиях. Quote Link to comment Share on other sites More sharing options...
OlegOs Posted March 27, 2021 Share Posted March 27, 2021 Проблема с history оказалась несущественной и проявляется только когда выводишь графики на дату когда обновлялся, до и после этой даты всё нормально. Quote Link to comment Share on other sites More sharing options...
Dmitriy Sovin Posted March 27, 2021 Share Posted March 27, 2021 Пытаюсь установить Onvif, опять же чего то не хватает. Вроде libxml2 и libxslt, при попытке их поставить ругань на отсутcтвующие версии. Quote Link to comment Share on other sites More sharing options...
drts Posted March 28, 2021 Share Posted March 28, 2021 On 3/27/2021 at 2:00 PM, Dmitriy Sovin said: Пытаюсь установить Onvif, опять же чего то не хватает. Вроде libxml2 и libxslt, при попытке их поставить ругань на отсутcтвующие версии. судя по manifest.json интеграции: "requirements": [ "onvif-zeep-async==1.0.0", "WSDiscovery==2.0.0", "zeep[async]==4.0.0" нужны эти пакеты. Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 28, 2021 Share Posted March 28, 2021 В 27.03.2021 в 14:00, Dmitriy Sovin сказал: Пытаюсь установить Onvif, опять же чего то не хватает. opkg install python3-lxml Quote Link to comment Share on other sites More sharing options...
Dmitriy Sovin Posted March 28, 2021 Share Posted March 28, 2021 3 часа назад, drts сказал: судя по manifest.json интеграции: "requirements": [ "onvif-zeep-async==1.0.0", "WSDiscovery==2.0.0", "zeep[async]==4.0.0" нужны эти пакеты. К сожалению на: zeep[async]==4.0.0 onvif-zeep-async==1.0.0 это Error: Please make sure the libxml2 and libxslt development packages are installed. Quote Link to comment Share on other sites More sharing options...
Dmitriy Sovin Posted March 28, 2021 Share Posted March 28, 2021 42 минуты назад, TheBB сказал: opkg install python3-lxml А в этом случае вот так: opkg install python3-lxml Installing python3-lxml (4.6.2-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/python3-lxml_4.6.2-1_mipsel-3.4.ipk Installing libxslt (1.1.34-4) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libxslt_1.1.34-4_mipsel-3.4.ipk Installing libexslt (1.1.34-4) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libexslt_1.1.34-4_mipsel-3.4.ipk Configuring libxslt. Configuring libexslt. Configuring python3-lxml. Collected errors: * opkg_conf_parse_file: Duplicate src declaration (ha http://bin.entware.net/mipselsf-k3.4/test/HA). Skipping. После перезагрузки сервера очень долго думает запускает интеграцию и выдает вот так: Unknown error occurred Quote Link to comment Share on other sites More sharing options...
Dmitriy Sovin Posted March 29, 2021 Share Posted March 29, 2021 Я так понимаю, что интеграция все же работает, а проблема это некий multicas_port, после нескольких попыток в журнале появилось вот это: Error handling request Traceback (most recent call last): File "/opt/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request File "/opt/lib/python3.9/site-packages/aiohttp/web_app.py", line 499, in _handle File "/opt/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 118, in impl File "/opt/lib/python3.9/site-packages/homeassistant/components/http/security_filter.py", line 56, in security_filter_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/request_context.py", line 18, in request_context_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/ban.py", line 72, in ban_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/auth.py", line 127, in auth_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/view.py", line 129, in handle File "/opt/lib/python3.9/site-packages/homeassistant/components/config/config_entries.py", line 169, in post File "/opt/lib/python3.9/site-packages/homeassistant/components/http/data_validator.py", line 60, in wrapper File "/opt/lib/python3.9/site-packages/homeassistant/helpers/data_entry_flow.py", line 106, in post File "/opt/lib/python3.9/site-packages/homeassistant/data_entry_flow.py", line 155, in async_configure File "/opt/lib/python3.9/site-packages/homeassistant/data_entry_flow.py", line 213, in _async_handle_step File "/opt/lib/python3.9/site-packages/homeassistant/components/onvif/config_flow.py", line 96, in async_step_user File "/opt/lib/python3.9/site-packages/homeassistant/components/onvif/config_flow.py", line 122, in async_step_device File "/opt/lib/python3.9/site-packages/homeassistant/components/onvif/config_flow.py", line 53, in async_discovery File "/opt/lib/python3.9/concurrent/futures/thread.py", line 52, in run File "/opt/lib/python3.9/site-packages/homeassistant/components/onvif/config_flow.py", line 42, in wsdiscovery File "/opt/lib/python3.9/site-packages/wsdiscovery/threaded.py", line 285, in start self._startThreads() File "/opt/lib/python3.9/site-packages/wsdiscovery/threaded.py", line 265, in _startThreads self._networkingThread.start() File "/opt/lib/python3.9/site-packages/wsdiscovery/threaded.py", line 239, in start self._multiInSocket = self._createMulticastInSocket() File "/opt/lib/python3.9/site-packages/wsdiscovery/threaded.py", line 109, in _createMulticastInSocket sock.bind(('', MULTICAST_PORT)) OSError: [Errno 125] Address already in use Keenetic находится за GPON терминалом, а камеры подключены к WI-FI сети GPON. Quote Link to comment Share on other sites More sharing options...
sh2rman Posted April 2, 2021 Share Posted April 2, 2021 помогите пожалуйста, не ставится интеграция Keenetic NDMS2 Router Скрытый текст Unable to install package ndms2_client==0.1.1: ERROR: Command errored out with exit status 1: command: /opt/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/opt/tmp/pip-install-7jd3w_r9/ndms2-client_9a23436d3edd46fd89db4e0c31552f0f/setup.py'"'"'; __file__='"'"'/opt/tmp/pip-install-7jd3w_r9/ndms2-client_9a23436d3edd46fd89db4e0c31552f0f/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /opt/tmp/pip-pip-egg-info-zask8szl cwd: /opt/tmp/pip-install-7jd3w_r9/ndms2-client_9a23436d3edd46fd89db4e0c31552f0f/ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/opt/lib/python3.9/site-packages/setuptools/__init__.py", line 8, in <module> import _distutils_hack.override # noqa: F401 ModuleNotFoundError: No module named '_distutils_hack' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/df/64/7cb187996af231deb4a0965c2a63606315b43e7281561167a24843f7d92b/ndms2_client-0.1.1.tar.gz#sha256=26bb2d04e96424f6f2d5fa1c2f08a44585113ba1c494d1937e48091ae64ed140 (from https://pypi.org/simple/ndms2-client/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. ERROR: Could not find a version that satisfies the requirement ndms2_client==0.1.1 ERROR: No matching distribution found for ndms2_client==0.1.1 Traceback (most recent call last): File "/opt/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request File "/opt/lib/python3.9/site-packages/aiohttp/web_app.py", line 499, in _handle File "/opt/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 119, in impl File "/opt/lib/python3.9/site-packages/homeassistant/components/http/security_filter.py", line 56, in security_filter_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/request_context.py", line 18, in request_context_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/ban.py", line 72, in ban_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/auth.py", line 129, in auth_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/view.py", line 129, in handle File "/opt/lib/python3.9/site-packages/homeassistant/components/config/config_entries.py", line 117, in post File "/opt/lib/python3.9/site-packages/homeassistant/components/http/data_validator.py", line 60, in wrapper File "/opt/lib/python3.9/site-packages/homeassistant/helpers/data_entry_flow.py", line 69, in post File "/opt/lib/python3.9/site-packages/homeassistant/data_entry_flow.py", line 122, in async_init File "/opt/lib/python3.9/site-packages/homeassistant/config_entries.py", line 558, in async_create_flow File "/opt/lib/python3.9/site-packages/homeassistant/setup.py", line 343, in async_process_deps_reqs File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 79, in async_get_integration_with_requirements File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 136, in async_process_requirements homeassistant.requirements.RequirementsNotFound: Requirements for keenetic_ndms2 not found: ['ndms2_client==0.1.1']. Quote Link to comment Share on other sites More sharing options...
drts Posted April 4, 2021 Share Posted April 4, 2021 On 4/2/2021 at 11:45 PM, sh2rman said: помогите пожалуйста, не ставится интеграция Keenetic NDMS2 Router Reveal hidden contents Unable to install package ndms2_client==0.1.1: ERROR: Command errored out with exit status 1: command: /opt/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/opt/tmp/pip-install-7jd3w_r9/ndms2-client_9a23436d3edd46fd89db4e0c31552f0f/setup.py'"'"'; __file__='"'"'/opt/tmp/pip-install-7jd3w_r9/ndms2-client_9a23436d3edd46fd89db4e0c31552f0f/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /opt/tmp/pip-pip-egg-info-zask8szl cwd: /opt/tmp/pip-install-7jd3w_r9/ndms2-client_9a23436d3edd46fd89db4e0c31552f0f/ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/opt/lib/python3.9/site-packages/setuptools/__init__.py", line 8, in <module> import _distutils_hack.override # noqa: F401 ModuleNotFoundError: No module named '_distutils_hack' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/df/64/7cb187996af231deb4a0965c2a63606315b43e7281561167a24843f7d92b/ndms2_client-0.1.1.tar.gz#sha256=26bb2d04e96424f6f2d5fa1c2f08a44585113ba1c494d1937e48091ae64ed140 (from https://pypi.org/simple/ndms2-client/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. ERROR: Could not find a version that satisfies the requirement ndms2_client==0.1.1 ERROR: No matching distribution found for ndms2_client==0.1.1 Traceback (most recent call last): File "/opt/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request File "/opt/lib/python3.9/site-packages/aiohttp/web_app.py", line 499, in _handle File "/opt/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 119, in impl File "/opt/lib/python3.9/site-packages/homeassistant/components/http/security_filter.py", line 56, in security_filter_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/request_context.py", line 18, in request_context_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/ban.py", line 72, in ban_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/auth.py", line 129, in auth_middleware File "/opt/lib/python3.9/site-packages/homeassistant/components/http/view.py", line 129, in handle File "/opt/lib/python3.9/site-packages/homeassistant/components/config/config_entries.py", line 117, in post File "/opt/lib/python3.9/site-packages/homeassistant/components/http/data_validator.py", line 60, in wrapper File "/opt/lib/python3.9/site-packages/homeassistant/helpers/data_entry_flow.py", line 69, in post File "/opt/lib/python3.9/site-packages/homeassistant/data_entry_flow.py", line 122, in async_init File "/opt/lib/python3.9/site-packages/homeassistant/config_entries.py", line 558, in async_create_flow File "/opt/lib/python3.9/site-packages/homeassistant/setup.py", line 343, in async_process_deps_reqs File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 79, in async_get_integration_with_requirements File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 136, in async_process_requirements homeassistant.requirements.RequirementsNotFound: Requirements for keenetic_ndms2 not found: ['ndms2_client==0.1.1']. Странно, в последней версии интеграция завелась без проблем. А попробуйте вручную поставить: pip install ndms2_client У меня завелась и работает. Quote Link to comment Share on other sites More sharing options...
drts Posted April 5, 2021 Share Posted April 5, 2021 Добрый день! А не у кого не ломалась интеграция wake_on_lan после обновления на 21.3.4 ? Что-то не работает, хотя раньше было нормально. На всякий случай вручную поставил питоновский wakeonlan, ну и заодно проверил в такой-же версии HA, только на виртуалке с супервайзером - там всё ок. Quote Link to comment Share on other sites More sharing options...
OlegOs Posted April 8, 2021 Share Posted April 8, 2021 Вышел HA Release 2021.4 ! Обновите пожалуйста если не сложно ! 1 Quote Link to comment Share on other sites More sharing options...
drts Posted April 8, 2021 Share Posted April 8, 2021 7 hours ago, Олег Осипов said: Вышел HA Release 2021.4 ! Обновите пожалуйста если не сложно ! Да, интересные изменения, присоединяюсь к просьбе! 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.