Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

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

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

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

Там usb нет 😉

Опубликовано
8 часов назад, r13 сказал:

Там usb нет 😉

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

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

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

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

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

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

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

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

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

Опубликовано

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

 

 

 

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'

 

 

 

Как лечить?

Опубликовано

Предыдущий пост не актуален, обновился в чистую на 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 установлен

  • 2 недели спустя...
Опубликовано

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

Запустил обновление, но к сожалению после перезагрузки  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
 

Опубликовано

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

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

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

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

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

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

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

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

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

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

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

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

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

Опубликовано
55 минут назад, al12s сказал:

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

`opkg install bluez-utils`

Опубликовано (изменено)

Спасибо, возможно вы еще сможете подсказать... запускаю две команды 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

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

Изменено пользователем al12s
Опубликовано
9 минут назад, al12s сказал:

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

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

Опубликовано
43 minutes ago, TheBB said:

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

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

Опубликовано
В 02.06.2021 в 16:37, al12s сказал:

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

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

Опубликовано (изменено)
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, прошивка последняя оффиц.

Изменено пользователем dancom
Опубликовано

Пытаюсь установить  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.

 

Опубликовано
58 минут назад, al12s сказал:

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

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

Опубликовано
8 minutes ago, TheBB said:

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

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

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

Опубликовано
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 серии).

Опубликовано
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 только начал знакомство,

Опубликовано

Бить кулаком по столу и требовать починки ))) (Возможно, это 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 (собран, но в репах нет)

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.