Jump to content

Recommended Posts

Привет всем. Сейчас дома HA с Zigbee стиком успешно работает на Ультре KN-1810. Появилась идея приобрести для дачи Keenetic Runner 4G и поставить туда HA или хотя бы z2m чтобы прокинуть дачные устройства домой. В Runner 4G есть встроенный модем, но RAM всего 128 и процессор слабее. Вопрос в том, потянет ли он HA или z2m? Кто-нибудь ставил HA и z2m на менее мощные кинетики?

Share this post


Link to post
Share on other sites

4 часа назад, Олег Осипов сказал:

Привет всем. Сейчас дома HA с Zigbee стиком успешно работает на Ультре KN-1810. Появилась идея приобрести для дачи Keenetic Runner 4G и поставить туда HA или хотя бы z2m чтобы прокинуть дачные устройства домой. В Runner 4G есть встроенный модем, но RAM всего 128 и процессор слабее. Вопрос в том, потянет ли он HA или z2m? Кто-нибудь ставил HA и z2m на менее мощные кинетики?

Там usb нет 😉

Share this post


Link to post
Share on other sites

6 минут назад, Олег Осипов сказал:

TheBB, спасибо за новую версию,

обновился, пока всё работает !!!

z2m работает без проблем на виве, ему много памяти не надо, так что и на херо будет.

Share this post


Link to post
Share on other sites

2 часа назад, Олег Осипов сказал:

Извиняюсь, перепутал с Hero 4G, но вопрос актуальный, заведётся ли на нем HA или хотя бы z2m?

кстати z2m можно удаленно использовать

https://www.zigbee2mqtt.io/how_tos/how_to_connect_to_a_remote_adapter.html

Share this post


Link to post
Share on other sites

Товарищи, у кого-нибудь ещё есть такая проблема:

 

 

 

Setup failed for default_config: Could not set up all dependencies.
19:29:56 – (ОШИБКА) setup.py
Unable to set up dependencies of default_config. Setup failed for dependencies: dhcp
19:29:56 – (ОШИБКА) setup.py
Setup failed for dhcp: unknown error
19:29:48 – (ОШИБКА) components/dhcp/__init__.py

Logger: homeassistant.setup
Source: components/dhcp/__init__.py:11
First occurred: 19:29:48 (1 occurrences)
Last logged: 19:29:48

Setup failed for dhcp: unknown error
Traceback (most recent call last):
  File "/opt/lib/python3.9/site-packages/homeassistant/setup.py", line 192, in _async_setup_component
  File "/opt/lib/python3.9/site-packages/homeassistant/loader.py", line 477, in get_component
  File "/opt/lib/python3.9/importlib/__init__.py", line 127, in import_module
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/opt/lib/python3.9/site-packages/homeassistant/components/dhcp/__init__.py", line 11, in <module>
  File "/opt/lib/python3.9/site-packages/aiodiscover/__init__.py", line 11, in <module>
  File "/opt/lib/python3.9/site-packages/aiodiscover/discovery.py", line 5, in <module>
  File "/opt/lib/python3.9/site-packages/async_dns/__init__.py", line 1, in <module>
  File "/opt/lib/python3.9/site-packages/async_dns/core/__init__.py", line 5, in <module>
  File "/opt/lib/python3.9/site-packages/async_dns/core/config/__init__.py", line 2, in <module>
  File "/opt/lib/python3.9/site-packages/async_dns/core/config/root.py", line 16, in <module>
  File "/opt/lib/python3.9/os.py", line 215, in makedirs
  File "/opt/lib/python3.9/os.py", line 225, in makedirs
OSError: [Errno 30] Read-only file system: '/.config'

 

 

 

Как лечить?

Share this post


Link to post
Share on other sites

Предыдущий пост не актуален, обновился в чистую на 2021.5.1 , теперь получаю

2021-05-11 01:37:35 ERROR (SyncWorker_5) [scapy.runtime] Cannot set filter: libpcap is not available. Cannot compile filter !
2021-05-11 01:37:37 ERROR (MainThread) [homeassistant.components.dhcp] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !

libpcap установлен

Share this post


Link to post
Share on other sites

Здравствуйте!

Запустил обновление, но к сожалению после перезагрузки  HA  перестал работать.

На /opt/etc/init.d/S99hass start

происходит:
 Starting hass...              done.

Но к сожалению по прежнему адресу HA зайти я больше не могу, порт 8123 вообще закрыт.

К сожалению нет копии, на HA было много чего настроено. Можно ли как то спасти или придется все устанавливать заново?

`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.5.5', 'console_scripts', 'hass')())
  File "/opt/bin/hass", line 25, in importlib_load_entry_point
    return next(matches).load()
StopIteration
 

Share this post


Link to post
Share on other sites

Здравствуйте,

Все настройки в opt\var\lib\homeassistant.

можно забэкапить эту папку и после неудачного обновления, поставить ha заново, лучше со сносом entware и восстановить папку на место.

я делаю так в подобных случаях, только надо проследить, чтобы скрытые папки в opt\var\lib\homeassistant тоже забэкапились.

И вообще я регулярно бэкаплю эту папку.

Share this post


Link to post
Share on other sites

5 часов назад, Олег Осипов сказал:

Здравствуйте,

Все настройки в opt\var\lib\homeassistant.

можно забэкапить эту папку и после неудачного обновления, поставить ha заново, лучше со сносом entware и восстановить папку на место.

я делаю так в подобных случаях, только надо проследить, чтобы скрытые папки в opt\var\lib\homeassistant тоже забэкапились.

И вообще я регулярно бэкаплю эту папку.

Да, я уже справился, больше конечно не буду так легкомысленно относится к обновлениям.

Свежая версия как будто шустрее стала.

Share this post


Link to post
Share on other sites

55 минут назад, al12s сказал:

выводит ошибку: FileNotFoundError: [Errno 2] No such file or directory: 'hciconfig'

`opkg install bluez-utils`

Share this post


Link to post
Share on other sites

Спасибо, возможно вы еще сможете подсказать... запускаю две команды opkg update (проходит хорошо), а потом:

opkg upgrade
Upgrading homeassistant on root from 2021.5.1-1 to 2021.5.5-1...
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2021.5.5-1_mipsel-3.4.ipk

и висит на этом.....

Edited by al12s

Share this post


Link to post
Share on other sites

9 минут назад, al12s сказал:

и висит на этом.....

Обновление идёт неспешно, т.к. файлов в пакете много, сначала удаляются все старые, потом записываются новые.

Share this post


Link to post
Share on other sites

43 minutes ago, TheBB said:

Обновление идёт неспешно, т.к. файлов в пакете много, сначала удаляются все старые, потом записываются новые.

уже вист 43 минуты :)

Share this post


Link to post
Share on other sites

В 02.06.2021 в 16:37, al12s сказал:

уже вист 43 минуты :)

Z2m часов 7-8 обновлялся 😜

Share this post


Link to post
Share on other sites

bump to 2021.6.2

screen_2021-06-05_00:57:04_ha.png

т.к. "немножко сломали"

...
ValueError: Received invalid time zone Europe/Moscow
...

обновляем и python3

Share this post


Link to post
Share on other sites

On 6/2/2021 at 3:54 PM, TheBB said:

Обновление идёт неспешно, т.к. файлов в пакете много, сначала удаляются все старые, потом записываются новые.

Нет, дело не в этом. у меня аналогичная проблема. Причем появляется она, если поставить НА с нуля и потом поюзать его несколько дней/недель. Сразу обновляется норма, через несколько дней перестает обновляться, висит на скачивании пакета, как автора поста выше. По косвенным признакам (логи в журнале роутера), попытка проверки ФС, предполагаю, что файловая система дает сбои при долгой работе. При этом пробовал разные флешки, сейчас вообще жесткий диск (не SSD) 3,5 дюйма тащит систему и проблема повторяется. В итоге любой:

opkg upgrade
Upgrading homeassistant on root from XXXX to XXXXXX...
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_XXXXXX.ipk

и висит на этом.....хоть сутки.

Роутер giga3, прошивка последняя оффиц.

Edited by dancom

Share this post


Link to post
Share on other sites

Пытаюсь установить  pip install python-miio==0.5.6, ничего не выходит.

    Running setup.py install for netifaces ... error
    ERROR: Command errored out with exit status 1:
     command: /opt/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/opt/tmp/pip-install-64iorqlp/netifaces/setup.py'"'"'; __file__='"'"'/opt/tmp/pip-install-64iorqlp/netifaces/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /opt/tmp/pip-record-p6pujlyt/install-record.txt --single-version-externally-managed --compile --install-headers /opt/include/python3.9/netifaces
         cwd: /opt/tmp/pip-install-64iorqlp/netifaces/
    Complete output (18 lines):
    running install
    running build
    running build_ext
    checking for getifaddrs...not found.
    checking for getnameinfo...not found.
    checking for socket IOCTLs...not found.
    checking for optional header files...none found.
    checking whether struct sockaddr has a length field...no.
    checking which sockaddr_xxx structs are defined...none!
    checking for routing socket support...no.
    checking for sysctl(CTL_NET...) support...no.
    checking for netlink support...no.
    building 'netifaces' extension
    gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fmacro-prefix-map=/work/testing/9999/build_dir/target-mipsel_mips32r2_glibc-2.27/Python-3.9.4=Python-3.9.4 -O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fmacro-prefix-map=/work/testing/9999/build_dir/target-mipsel_mips32r2_glibc-2.27/Python-3.9.4=Python-3.9.4 -DNDEBUG -fno-inline -pthread -O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fmacro-prefix-map=/work/testing/9999/build_dir/target-mipsel_mips32r2_glibc-2.27/Python-3.9.4=Python-3.9.4 -DNDEBUG -fno-inline -pthread -I/work/testing/9999/staging_dir/toolchain-mipsel_mips32r2_gcc-8.4.0_glibc-2.27/include -fPIC -DNETIFACES_VERSION=0.11.0 -I/opt/include/python3.9 -c netifaces.c -o build/temp.linux-mips-3.9/netifaces.o
    gcc: error: unrecognized command line option '-fmacro-prefix-map=/work/testing/9999/build_dir/target-mipsel_mips32r2_glibc-2.27/Python-3.9.4=Python-3.9.4'
    gcc: error: unrecognized command line option '-fmacro-prefix-map=/work/testing/9999/build_dir/target-mipsel_mips32r2_glibc-2.27/Python-3.9.4=Python-3.9.4'
    gcc: error: unrecognized command line option '-fmacro-prefix-map=/work/testing/9999/build_dir/target-mipsel_mips32r2_glibc-2.27/Python-3.9.4=Python-3.9.4'
    error: command '/opt/bin/gcc' failed with exit code 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /opt/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/opt/tmp/pip-install-64iorqlp/netifaces/setup.py'"'"'; __file__='"'"'/opt/tmp/pip-install-64iorqlp/netifaces/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /opt/tmp/pip-record-p6pujlyt/install-record.txt --single-version-externally-managed --compile --install-headers /opt/include/python3.9/netifaces Check the logs for full command output.

 

  • Thanks 1

Share this post


Link to post
Share on other sites

58 минут назад, al12s сказал:

Пытаюсь установить  pip install python-miio==0.5.6, ничего не выходит.

"Фиксики" уже в пути...

Share this post


Link to post
Share on other sites

8 minutes ago, TheBB said:

"Фиксики" уже в пути...

это хорошо :) уже не знаю куда копать, помогите советом.

Несколько раз все переустановил по инструкциям (с этой ветки форума), но все равно на этапе установки netifaces ... error

Share this post


Link to post
Share on other sites

21 час назад, al12s сказал:

Несколько раз все переустановил по инструкциям (с этой ветки форума), но все равно на этапе установки netifaces ... error

Т.к. в НА выкинули пакет pytz (timezone), а сам python3, не найдя TZ в /usr/*, отлетал, нужна была отладка. В общем, эта проблема была не столько в python`e (/opt/lib/python3.9/_sysconfigdata.pyc), сколько в версии GCC (7.4.0 не знает про -fmacro-prefix-map=*, т.к. он появился в 8 серии).

Share this post


Link to post
Share on other sites

2 hours ago, TheBB said:

Т.к. в НА выкинули пакет pytz (timezone), а сам python3, не найдя TZ в /usr/*, отлетал, нужна была отладка. В общем, эта проблема была не столько в python`e (/opt/lib/python3.9/_sysconfigdata.pyc), сколько в версии GCC (7.4.0 не знает про -fmacro-prefix-map=*, т.к. он появился в 8 серии).

Спасибо, доходчиво объяснили в чем может быть проблема, но что делать с этим я не понял :) с pip только начал знакомство,

Share this post


Link to post
Share on other sites

Бить кулаком по столу и требовать починки ))) (Возможно, это owrt`шный баг - нативная сборка python + gcc)

Если собираете пакеты самостоятельно, оно отключено https://github.com/Entware/Entware/blob/master/rules.mk#L143 ( - L149), в отличие от https://github.com/openwrt/openwrt/blob/master/rules.mk#L140 ( -L146) (мне понадобилось включит, а отключить забыл ((( )

Заменить файл "/opt/lib/python3.9/_sysconfigdata.pyc" без ключа "-fmacro-prefix-map="

Попробовать поставить пакет gcc версии 8.4.0 (собран, но в репах нет)

Share this post


Link to post
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...