Jump to content

Recommended Posts

13 часа назад, dancom сказал:

Пишут стабильная версия.

У них каждая версия стабильная :) но изменений в 2.3 не так критичны для многих, да и завтра уже может выйти 2.4 или 2.5 :)

Link to comment
Share on other sites

  • 1 month later...

Добрый день! Научите пожалуйста обновляться с гитхаба. Я немного далёк от всей этой магии, а ha на роутере иметь хочется. И все работает стабильно в объеме core инсталляции, вот только обновление версий  проблема. Спасибо

Link to comment
Share on other sites

Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. 

Link to comment
Share on other sites

1 час назад, Unfogiven_max сказал:

Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. 

Настравайте на кинетике домен 4го уровня по http, а в браузере пишите https в строке адреса. На ha сертификаты настраивать не нужно

  • Thanks 1
Link to comment
Share on other sites

3 часа назад, Unfogiven_max сказал:

Добрый день. Возможно ли организовать доступ к HA (развернутому на роутере в Entware) по https используя SSL и имя выделенные KeenDNS через настройки роутера в разделе "Доменное имя"? Как на самом HA использовать эти сертификаты? По HTTP попадаю в HA, а через HTTPS выдает браузер 502 Bad Gateway. 

Приветствую

у меня сейчас вот так:

Скрытый текст

ha.thumb.jpg.3670ab50db1c8d5993564c3ca4f4025e.jpg

НА доступен по http и по https

если поменять протокол на HTTPS то НА становится недоступен 

  • Thanks 1
Link to comment
Share on other sites

Спасибо r13 и klepan. Загвоздка была в указанном протоколе HTTPS для доступа к веб-приложению домена 4го уровня. Указал HTTP - заработал доступ по HTTPS ... странная логика (или я не понимаю логики работы данного механизма :-) ). Заморочился с доступом из Интернет для настройки управления НА через колонку ЯндексМини. Буду дальше ковырять... Всем успехов.   

 

Link to comment
Share on other sites

9 часов назад, Unfogiven_max сказал:

Спасибо r13 и klepan. Загвоздка была в указанном протоколе HTTPS для доступа к веб-приложению домена 4го уровня. Указал HTTP - заработал доступ по HTTPS ... странная логика (или я не понимаю логики работы данного механизма :-) ). Заморочился с доступом из Интернет для настройки управления НА через колонку ЯндексМини. Буду дальше ковырять... Всем успехов.   

 

То же самое, поставил HTTP и в межсетевом экране оставил снаружи только 443 порт, остальные прикрыл.

Link to comment
Share on other sites

Добрый день! Кто-нибудь пытался собрать обновление 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. Ставилось не всегда и через раз. Так вот.. В один прекрасный момент роутер сказал кря и издох. Вылечился заменой конденсаторов (проблема известная). После этого все установки проходили без проблем.

Link to comment
Share on other sites

1 час назад, drts сказал:

а homeassistant в utilites не появляется. Если нажать Z, то он есть в скрытых, но не активных и включить его не получается.

https://github.com/The-BB/homeassistant/blob/master/readme.txt#L46

как минимум

Link to comment
Share on other sites

"-" (что) "+" (на что) меняем ("+# 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"

  • Thanks 1
Link to comment
Share on other sites

Добрый день! Добавил через Hacs -Xiaomi Miot Auto, после перезагрузки HA пытаюсь через интеграцию добавить Xiaomi Miot Auto, в списке он есть, но добавление не происходит, т.е. снова появляется список интеграций и все. В журнале ни каких ошибок не нашел.

Link to comment
Share on other sites

27 minutes ago, Dmitriy Sovin said:

Добрый день! Добавил через Hacs -Xiaomi Miot Auto

Почитайте вот это. После установки python-miio и перезагрузки HA интеграция встала нормально.

Link to comment
Share on other sites

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
~ #

screen_2021-03-26_11:55:10_ha.png

 

Link to comment
Share on other sites

Спасибо большое! Помогли ваши советы, меня сбило с толку, то что интеграция Xiaomi Gateway 3 заработала сразу, не там копал! 😀

Link to comment
Share on other sites

Значит интеграция состояла из набора скриптов. А если будет включать сборку библиотек, без 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 #

 

Link to comment
Share on other sites

Спасибо за новую версию 2021.3.4.

Обновление не прошло, поставил заново, вроде работает.

Но есть одна проблема, в обновлении они поломали history - https://community.home-assistant.io/t/history-bar-graph-lost-after-update/287105/6

Надеюсь что поправят в следующих версиях.

Link to comment
Share on other sites

Пытаюсь установить Onvif, опять же чего то не хватает.

Вроде libxml2 и libxslt, при попытке их поставить ругань на отсутcтвующие версии.

  

Link to comment
Share on other sites

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" 

нужны эти пакеты.

Link to comment
Share on other sites

В 27.03.2021 в 14:00, Dmitriy Sovin сказал:

Пытаюсь установить Onvif, опять же чего то не хватает.

opkg install python3-lxml

screen_2021-03-28_18:58:32.png

Link to comment
Share on other sites

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.
 

Link to comment
Share on other sites

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

 


 

Link to comment
Share on other sites

Я так понимаю, что интеграция все же работает, а проблема это некий 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.

Link to comment
Share on other sites

помогите пожалуйста, не ставится интеграция 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'].

 

Link to comment
Share on other sites

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

У меня завелась и работает.

Link to comment
Share on other sites

Добрый день! А не у кого не ломалась интеграция wake_on_lan после обновления на 21.3.4 ?

Что-то не работает, хотя раньше было нормально. На всякий случай вручную поставил питоновский wakeonlan, ну и заодно проверил в такой-же версии HA, только на виртуалке с супервайзером - там всё ок.

Link to comment
Share on other sites

7 hours ago, Олег Осипов said:

Вышел HA Release 2021.4 ! Обновите пожалуйста если не сложно !

Да, интересные изменения, присоединяюсь к просьбе!

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...