ajs Posted February 12, 2021 Posted February 12, 2021 13 часа назад, dancom сказал: Пишут стабильная версия. У них каждая версия стабильная но изменений в 2.3 не так критичны для многих, да и завтра уже может выйти 2.4 или 2.5 Quote
drts Posted March 14, 2021 Posted March 14, 2021 Добрый день! Научите пожалуйста обновляться с гитхаба. Я немного далёк от всей этой магии, а ha на роутере иметь хочется. И все работает стабильно в объеме core инсталляции, вот только обновление версий проблема. Спасибо Quote
Unfogiven_max Posted March 21, 2021 Posted March 21, 2021 Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. Quote
r13 Posted March 21, 2021 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
klepan Posted March 21, 2021 Posted March 21, 2021 3 часа назад, Unfogiven_max сказал: Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. Приветствую у меня сейчас вот так: Скрытый текст НА доступен по http и по https если поменять протокол на HTTPS то НА становится недоступен 1 Quote
Unfogiven_max Posted March 21, 2021 Posted March 21, 2021 Спасибо r13 и klepan. Загвоздка была в указанном протоколе HTTPS для доступа к веб-приложению домена 4го уровня. Указал HTTP - заработал доступ по HTTPS ... странная логика (или я не понимаю логики работы данного механизма ). Заморочился с доступом из Интернет для настройки управления НА через колонку ЯндексМини. Буду дальше ковырять... Всем успехов. Quote
OlegOs Posted March 22, 2021 Posted March 22, 2021 9 часов назад, Unfogiven_max сказал: Спасибо r13 и klepan. Загвоздка была в указанном протоколе HTTPS для доступа к веб-приложению домена 4го уровня. Указал HTTP - заработал доступ по HTTPS ... странная логика (или я не понимаю логики работы данного механизма ). Заморочился с доступом из Интернет для настройки управления НА через колонку ЯндексМини. Буду дальше ковырять... Всем успехов. То же самое, поставил HTTP и в межсетевом экране оставил снаружи только 443 порт, остальные прикрыл. Quote
drts Posted March 25, 2021 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
TheBB Posted March 25, 2021 Posted March 25, 2021 1 час назад, drts сказал: а homeassistant в utilites не появляется. Если нажать Z, то он есть в скрытых, но не активных и включить его не получается. https://github.com/The-BB/homeassistant/blob/master/readme.txt#L46 как минимум Quote
TheBB Posted March 25, 2021 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
Dmitriy Sovin Posted March 26, 2021 Posted March 26, 2021 Добрый день! Добавил через Hacs -Xiaomi Miot Auto, после перезагрузки HA пытаюсь через интеграцию добавить Xiaomi Miot Auto, в списке он есть, но добавление не происходит, т.е. снова появляется список интеграций и все. В журнале ни каких ошибок не нашел. Quote
drts Posted March 26, 2021 Posted March 26, 2021 27 minutes ago, Dmitriy Sovin said: Добрый день! Добавил через Hacs -Xiaomi Miot Auto Почитайте вот это. После установки python-miio и перезагрузки HA интеграция встала нормально. Quote
TheBB Posted March 26, 2021 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
Dmitriy Sovin Posted March 26, 2021 Posted March 26, 2021 Спасибо большое! Помогли ваши советы, меня сбило с толку, то что интеграция Xiaomi Gateway 3 заработала сразу, не там копал! 😀 Quote
TheBB Posted March 26, 2021 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
OlegOs Posted March 26, 2021 Posted March 26, 2021 Спасибо за новую версию 2021.3.4. Обновление не прошло, поставил заново, вроде работает. Но есть одна проблема, в обновлении они поломали history - https://community.home-assistant.io/t/history-bar-graph-lost-after-update/287105/6 Надеюсь что поправят в следующих версиях. Quote
OlegOs Posted March 27, 2021 Posted March 27, 2021 Проблема с history оказалась несущественной и проявляется только когда выводишь графики на дату когда обновлялся, до и после этой даты всё нормально. Quote
Dmitriy Sovin Posted March 27, 2021 Posted March 27, 2021 Пытаюсь установить Onvif, опять же чего то не хватает. Вроде libxml2 и libxslt, при попытке их поставить ругань на отсутcтвующие версии. Quote
drts Posted March 28, 2021 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
TheBB Posted March 28, 2021 Posted March 28, 2021 В 27.03.2021 в 14:00, Dmitriy Sovin сказал: Пытаюсь установить Onvif, опять же чего то не хватает. opkg install python3-lxml Quote
Dmitriy Sovin Posted March 28, 2021 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
Dmitriy Sovin Posted March 28, 2021 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
Dmitriy Sovin Posted March 29, 2021 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
sh2rman Posted April 2, 2021 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
drts Posted April 4, 2021 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
drts Posted April 5, 2021 Posted April 5, 2021 Добрый день! А не у кого не ломалась интеграция wake_on_lan после обновления на 21.3.4 ? Что-то не работает, хотя раньше было нормально. На всякий случай вручную поставил питоновский wakeonlan, ну и заодно проверил в такой-же версии HA, только на виртуалке с супервайзером - там всё ок. Quote
OlegOs Posted April 8, 2021 Posted April 8, 2021 Вышел HA Release 2021.4 ! Обновите пожалуйста если не сложно ! 1 Quote
drts Posted April 8, 2021 Posted April 8, 2021 7 hours ago, Олег Осипов said: Вышел HA Release 2021.4 ! Обновите пожалуйста если не сложно ! Да, интересные изменения, присоединяюсь к просьбе! Quote
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.