Jump to content

Recommended Posts

Добрый день, при новой установке возникают ошибки связанные с пакетом python3-pysnmp-pyasn1 -

# opkg install homeassistant
Installing homeassistant (2023.5.2-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2023.5.2-1_mipsel-3.4.ipk

и затем -

 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.10/site-packages/pyasn1/type/useful.pyc
        But that file is already provided by package  * python3-pyasn1
 * opkg_install_cmd: Cannot install package homeassistant.

В opkg info homeassistant пакет python3-pysnmp-pyasn1 не значится, там только python3-pyasn1 но при установке скачивается и устанавливаются оба

Downloading http://bin.entware.net/mipselsf-k3.4/python3-pyasn1_0.4.8-2_mipsel-3.4.ipk
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/python3-pysnmp-pyasn1_1.1.3-1_mipsel-3.4.ipk

В итоге возникает ошибка установки. Помогите решить плз.

 

Link to comment
Share on other sites

Поставил хом ассистант с ключем --force-overwrite, морда не стартанула. В логах такое.

 

2023-05-20 21:41:18.832 ERROR (MainThread) [homeassistant.setup] Error during setup of component frontend
Traceback (most recent call last):
  File "/opt/lib/python3.10/site-packages/homeassistant/setup.py", line 257, in _async_setup_component
  File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 342, in async_setup
  File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 317, in _frontend_root
ModuleNotFoundError: No module named 'hass_frontend'
2023-05-20 21:41:24.525 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of logbook. Setup failed for dependencies: frontend
2023-05-20 21:41:24.538 ERROR (MainThread) [homeassistant.setup] Setup failed for logbook: (DependencyError(...), 'Could not setup dependencies: frontend')
2023-05-20 21:41:24.546 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of my. Setup failed for dependencies: frontend
2023-05-20 21:41:24.549 ERROR (MainThread) [homeassistant.setup] Setup failed for my: (DependencyError(...), 'Could not setup dependencies: frontend')
2023-05-20 21:41:24.591 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of map. Setup failed for dependencies: frontend
2023-05-20 21:41:24.594 ERROR (MainThread) [homeassistant.setup] Setup failed for map: (DependencyError(...), 'Could not setup dependencies: frontend')
2023-05-20 21:41:25.810 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of default_config. Setup failed for dependencies: frontend, logbook, map, my
2023-05-20 21:41:25.813 ERROR (MainThread) [homeassistant.setup] Setup failed for default_config: (DependencyError(...), 'Could not setup dependencies: frontend, logbook, map, my')
2023-05-20 21:41:25.819 WARNING (MainThread) [homeassistant.bootstrap] Detected that frontend did not load. Activating safe mode
2023-05-20 21:41:26.950 ERROR (MainThread) [homeassistant.setup] Error during setup of component frontend
Traceback (most recent call last):
  File "/opt/lib/python3.10/site-packages/homeassistant/setup.py", line 257, in _async_setup_component
  File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 342, in async_setup
  File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 317, in _frontend_root
ModuleNotFoundError: No module named 'hass_frontend'
2023-05-20 21:41:27.116 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of safe_mode. Setup failed for dependencies: frontend
2023-05-20 21:41:27.120 ERROR (MainThread) [homeassistant.setup] Setup failed for safe_mode: (DependencyError(...), 'Could not setup dependencies: frontend')

 

ПЫСЫ Перезапустил службу, морда появилась.

Edited by Великий Кукурузо
Добавление подробностей
Link to comment
Share on other sites

23 часа назад, Anvar Zalibekov сказал:

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

Аналогичная проблема.

opkg update
opkg install homeassistant --force-overwrite

 

Link to comment
Share on other sites

20 hours ago, Великий Кукурузо said:
opkg update
opkg install homeassistant --force-overwrite

Получилось!

Спасибо!

К тому, что выше сделал

/opt/etc/init.d/S99hass start

Выдавал ошибку. Далее

/opt/etc/init.d/S99hass stop

/opt/etc/init.d/S99hass start

И все заработало.

Edited by Anvar Zalibekov
Link to comment
Share on other sites

Вижу тут достаточно много пользователей этого чуда, собираюсь тоже попробовать в ближайшее время. Подскажите, на девайсах со 128 мб оперативки оно нормально крутится? Понятно что swap надо на флешке иметь, но вопрос - не будет ли оно всё время этот свап туда-сюда использовать и ресурс флешки подъедать каждый день?

Link to comment
Share on other sites

Вроде для установки НА всего 4 команды, но что-то идет не так (Viva KN-1910 - на SSD сделан раздел SWAP на 480 Мб)

echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf
opkg update
opkg install homeassistant
/opt/etc/init.d/S99hass start

все ставиться без ошибок, но hass не стартует - пробовал и так

~ #  hass -c /opt/var/lib/homeassistant --debug -vvv

Traceback (most recent call last):
  File "/opt/lib/python3.11/importlib/metadata/__init__.py", line 563, in from_name
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/bin/hass", line 33, in <module>
    sys.exit(load_entry_point('homeassistant==2023.5.2', 'console_scripts', 'hass')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/bin/hass", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
                       ^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/lib/python3.11/importlib/metadata/__init__.py", line 981, in distribution
  File "/opt/lib/python3.11/importlib/metadata/__init__.py", line 565, in from_name
importlib.metadata.PackageNotFoundError: No package metadata was found for homeassistant

 

Версии Питона  и ПИП

~ # python --version
Python 3.11.3
~ # pip --version
pip 23.1.2 from /opt/lib/python3.11/site-packages/pip (python 3.11)

Насколько я понимаю из лога, не происходит вызов чего-то из __init__.py

Но самое интересное, что мне удалось понять -  таких файлов нет по пути /opt/lib/python3.11/importlib/metadata/

там лежат файлы с расширением *.pyc - видимо это какая новая фишка питона.

~ # ls -la /opt/lib/python3.11/importlib/metadata/
drwxr-xr-x    2 root     root          4096 Jun  4 00:27 .
drwxr-xr-x    4 root     root          4096 Jun  4 00:27 ..
-rw-r--r--    1 root     root         58929 May 28 23:07 __init__.pyc
-rw-r--r--    1 root     root          3792 May 28 23:07 _adapters.pyc
-rw-r--r--    1 root     root          2139 May 28 23:07 _collections.pyc
-rw-r--r--    1 root     root          3579 May 28 23:07 _functools.pyc
-rw-r--r--    1 root     root          2542 May 28 23:07 _itertools.pyc
-rw-r--r--    1 root     root          2910 May 28 23:07 _meta.pyc
-rw-r--r--    1 root     root          4337 May 28 23:07 _text.pyc

Подскажите, как с этим разобраться?

  • Upvote 2
Link to comment
Share on other sites

В 04.06.2023 в 06:04, alexps70 сказал:

Но самое интересное, что мне удалось понять -  таких файлов нет по пути /opt/lib/python3.11/importlib/metadata/

Подтверждаю. Тоже развлекался вчера и пришёл к выводу что в opkg теперь по дефолту питон 3.11, а сборка HA от @TheBB рассчитана на 3.10.

На этой волне пытался установить HA руками через pip, но всё оказалось тщетным, т.к. один из пакетов затребовал rust компилятор, чего на кинетике пока нет. Попытки подтянуть его через rustup-init ни к чему не привели, т.к. бинарники тулчейна mipsel-unknown-linux-gnu отказались запускаться. Решил дальше не копать и дождаться обновления HA для работы с питоном 3.11.

@TheBB все надежды на вас :)

Edited by qmxocynjca
Link to comment
Share on other sites

On 6/5/2023 at 10:06 PM, TheBB said:

bump to 2023.5.4 (all)

screen_2023-06-05_22:00:50-ha.png

 

У меня не запускается на Giga (KN-1011): пишет, что Segmentation fault. Написал в личку.

Edited by dronloko
  • Upvote 1
  • Confused 1
Link to comment
Share on other sites

  • 3 weeks later...
Привет не запускается веб морда, подскажите в чем может быть проблема
~ # /opt/etc/init.d/S99hass start
 Starting Home Assistant (HASS)...              done.
~ # hass -c /opt/var/lib/homeassistant --debug --verbose
2023-06-24 16:08:37.866 INFO (MainThread) [homeassistant.bootstrap] Config directory: /opt/var/lib/homeassistant
2023-06-24 16:08:37.889 WARNING (MainThread) [asyncio] Executing <Task pending name='Task-1' coro=<setup_and_run_hass() running at /opt/lib/python3.11/site-packages/homeassistant/runner.py:146> wait_for=<Future pending cb=[_chain_future.<locals>._call_check_cancel() at /opt/lib/python3.11/asyncio/futures.py:387, <1 more>, Task.task_wakeup()] created at /opt/lib/python3.11/asyncio/base_events.py:427> cb=[_run_until_complete_cb() at /opt/lib/python3.11/asyncio/base_events.py:180] created at /opt/lib/python3.11/asyncio/tasks.py:670> took 0.116 seconds
2023-06-24 16:08:38.041 INFO (MainThread) [asyncio] execute program '/opt/bin/python3': <_UnixSubprocessTransport pid=12562 running stdin=<_UnixWritePipeTransport fd=11 idle bufsize=0> stdout=<_UnixReadPipeTransport fd=12 polling>>
2023-06-24 16:08:38.531 INFO (MainThread) [asyncio] <_UnixWritePipeTransport fd=11 idle bufsize=0> was closed by peer
2023-06-24 16:08:38.548 INFO (MainThread) [asyncio] <_UnixReadPipeTransport fd=12 polling> was closed by peer
2023-06-24 16:08:38.579 INFO (MainThread) [asyncio] <_UnixSubprocessTransport pid=12562 running stdin=<_UnixWritePipeTransport closed fd=11 closed> stdout=<_UnixReadPipeTransport closed fd=12 closed>> exited with return code 0
2023-06-24 16:08:38.893 INFO (SyncWorker_0) [homeassistant.loader] Loaded persistent_notification from homeassistant.components.persistent_notification
2023-06-24 16:08:38.917 INFO (SyncWorker_0) [homeassistant.loader] Loaded homeassistant from homeassistant.components.homeassistant
2023-06-24 16:08:38.951 INFO (MainThread) [homeassistant.setup] Setting up persistent_notification
2023-06-24 16:08:38.969 INFO (MainThread) [homeassistant.setup] Setup of domain persistent_notification took 0.0 seconds
2023-06-24 16:08:39.308 INFO (MainThread) [homeassistant.setup] Setting up homeassistant
2023-06-24 16:08:39.339 WARNING (MainThread) [asyncio] Executing <Task pending name='setup component homeassistant' coro=<_async_setup_component() running at /opt/lib/python3.11/site-packages/homeassistant/setup.py:257> wait_for=<Task pending name='Storage load homeassistant.exposed_entities' coro=<Store._async_load() running at /opt/lib/python3.11/site-packages/homeassistant/helpers/storage.py:124> cb=[set.remove(), Task.task_wakeup()] created at /opt/lib/python3.11/site-packages/homeassistant/core.py:540> cb=[set.remove(), Task.task_wakeup()] created at /opt/lib/python3.11/site-packages/homeassistant/core.py:540> took 0.364 seconds
2023-06-24 16:08:39.380 INFO (MainThread) [homeassistant.setup] Setup of domain homeassistant took 0.1 seconds
2023-06-24 16:08:39.430 ERROR (MainThread) [homeassistant.auth.providers] Unable to load auth provider homeassistant: No module named 'bcrypt'
2023-06-24 16:08:39.439 ERROR (MainThread) [homeassistant.bootstrap] Home Assistant core failed to initialize. Further initialization aborted
2023-06-24 16:08:39.440 WARNING (MainThread) [homeassistant.bootstrap] Unable to set up core integrations. Activating safe mode
2023-06-24 16:08:39.441 INFO (MainThread) [homeassistant.bootstrap] Starting in safe mode
2023-06-24 16:08:39.588 ERROR (MainThread) [homeassistant.auth.providers] Unable to load auth provider homeassistant: No module named 'bcrypt'
2023-06-24 16:08:39.598 ERROR (MainThread) [homeassistant.bootstrap] Home Assistant core failed to initialize. Further initialization aborted
2023-06-24 16:08:39.600 INFO (MainThread) [homeassistant.core] Starting Home Assistant

 

Edited by OvaLev
Link to comment
Share on other sites

Еще вопрос - как получить доступ к дополнениям, чтобы установить SSH и затем HACS - расширенный режим включаю, а дополнительного пункта не добавляется?

Link to comment
Share on other sites

При стандартной установке, не хватало модуля bcrypt, пришлось ставить его ручками, вот пошаговая инструкция:

echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf
opkg update
opkg install python3-bcrypt
opkg install homeassistant
/opt/etc/init.d/S99hass start

После этого открываем в браузере 192.168.1.1:8123 и радуемся)

  • Thanks 1
Link to comment
Share on other sites

ERROR (SyncWorker_4) [scapy.runtime] Cannot set filter: libpcap is not available. Cannot compile filter !
ERROR (SyncWorker_4) [homeassistant.components.dhcp] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !

Прошу помощи в устранении ошибки и подскажите как вылечить автозапуск НА. При перезагрузке роутера НА стартует но не запускаеться, в логе такие ошибки. Но если стартануть через putty командой (/opt/etc/init.d/S99hass start) все работает до перезагрузки

Edited by OvaLev
Link to comment
Share on other sites

В 07.07.2023 в 13:49, OvaLev сказал:
ERROR (SyncWorker_4) [scapy.runtime] Cannot set filter: libpcap is not available. Cannot compile filter !
ERROR (SyncWorker_4) [homeassistant.components.dhcp] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !

Прошу помощи в устранении ошибки и подскажите как вылечить автозапуск НА. При перезагрузке роутера НА стартует но не запускаеться, в логе такие ошибки. Но если стартануть через putty командой (/opt/etc/init.d/S99hass start) все работает до перезагрузки

На эти ошибки можно забить. пробовал установить libpcap, ему все равно.

По поводу автозагрузки -  видимо никак. Нужен respawn чтобы служба автоматически перезапускалась в случае краха. в openwrt такое есть, в entware не нашел.

Link to comment
Share on other sites

Спасибо, не знаю на сколько верно но после удаление одной строки в файле configuration.yaml автостарт службы работает отлично. Строку которую удалил     (default_config:). Тепер все работает нормально

Link to comment
Share on other sites

17 минут назад, OvaLev сказал:

Спасибо, не знаю на сколько верно но после удаление одной строки в файле configuration.yaml автостарт службы работает отлично. Строку которую удалил     (default_config:). Тепер все работает нормально

Этим вы отключили все дефолтные интеграции (в том числе и DHCP Discovery). Может запускается и нормально, но вот как оно работает - это надо проверять. По хорошему надо починить компонент dhcp, вроде как ему нужен tcpdump и libpcap*-dev, но deva нет в фиде.

Link to comment
Share on other sites

Добрый день.

При попытке поставить интеграцию ZHA, имею:

Цитата

2023-07-14 00:06:35.432 ERROR (SyncWorker_2) [scapy.runtime] Cannot set filter: libpcap is not available. Cannot compile filter !
2023-07-14 00:06:35.647 ERROR (SyncWorker_2) [homeassistant.components.dhcp] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !
2023-07-14 00:12:35.272 ERROR (SyncWorker_4) [homeassistant.util.package] Unable to install package zigpy-znp==0.11.1: error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [57 lines of output]
      Collecting maturin<2.0,>=1.0
        Downloading maturin-1.1.0.tar.gz (181 kB)
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.2/181.2 kB 56.0 kB/s eta 0:00:00
        Installing build dependencies: started
        Installing build dependencies: still running...
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Building wheels for collected packages: maturin
        Building wheel for maturin (pyproject.toml): started
        Building wheel for maturin (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error
      
        × Building wheel for maturin (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [33 lines of output]
            running bdist_wheel
            running build
            running build_py
            creating build
            creating build/lib.linux-mips-cpython-311
            creating build/lib.linux-mips-cpython-311/maturin
            copying maturin/__main__.py -> build/lib.linux-mips-cpython-311/maturin
            copying maturin/import_hook.py -> build/lib.linux-mips-cpython-311/maturin
            copying maturin/__init__.py -> build/lib.linux-mips-cpython-311/maturin
            running egg_info
            creating maturin.egg-info
            writing maturin.egg-info/PKG-INFO
            writing dependency_links to maturin.egg-info/dependency_links.txt
            writing requirements to maturin.egg-info/requires.txt
            writing top-level names to maturin.egg-info/top_level.txt
            writing manifest file 'maturin.egg-info/SOURCES.txt'
            reading manifest file 'maturin.egg-info/SOURCES.txt'
            reading manifest template 'MANIFEST.in'
            warning: no files found matching '*.json' under directory 'src/python_interpreter'
            writing manifest file 'maturin.egg-info/SOURCES.txt'
            running build_ext
            running build_rust
            error: can't find Rust compiler
      
            If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
      
            To update pip, run:
      
                pip install --upgrade pip
      
            and then retry package installation.
      
            If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for maturin
      Failed to build maturin
      ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
2023-07-14 00:16:07.045 ERROR (SyncWorker_4) [homeassistant.util.package] Unable to install package zigpy-znp==0.11.1: error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [56 lines of output]
      Collecting maturin<2.0,>=1.0
        Using cached maturin-1.1.0.tar.gz (181 kB)
        Installing build dependencies: started
        Installing build dependencies: still running...
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Building wheels for collected packages: maturin
        Building wheel for maturin (pyproject.toml): started
        Building wheel for maturin (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error
      
        × Building wheel for maturin (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [33 lines of output]
            running bdist_wheel
            running build
            running build_py
            creating build
            creating build/lib.linux-mips-cpython-311
            creating build/lib.linux-mips-cpython-311/maturin
            copying maturin/__main__.py -> build/lib.linux-mips-cpython-311/maturin
            copying maturin/import_hook.py -> build/lib.linux-mips-cpython-311/maturin
            copying maturin/__init__.py -> build/lib.linux-mips-cpython-311/maturin
            running egg_info
            creating maturin.egg-info
            writing maturin.egg-info/PKG-INFO
            writing dependency_links to maturin.egg-info/dependency_links.txt
            writing requirements to maturin.egg-info/requires.txt
            writing top-level names to maturin.egg-info/top_level.txt
            writing manifest file 'maturin.egg-info/SOURCES.txt'
            reading manifest file 'maturin.egg-info/SOURCES.txt'
            reading manifest template 'MANIFEST.in'
            warning: no files found matching '*.json' under directory 'src/python_interpreter'
            writing manifest file 'maturin.egg-info/SOURCES.txt'
            running build_ext
            running build_rust
            error: can't find Rust compiler
      
            If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
      
            To update pip, run:
      
                pip install --upgrade pip
      
            and then retry package installation.
      
            If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for maturin
      Failed to build maturin
      ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
 

 

Я так понимаю, это все в эту корзину? : 

"....т.к. один из пакетов затребовал rust компилятор.....Решил дальше не копать и дождаться обновления HA для работы с питоном 3.11."

Edited by Botsmall
Link to comment
Share on other sites

В 14.07.2023 в 00:26, Botsmall сказал:

Я так понимаю, это все в эту корзину?

Можно и так )))

В 14.07.2023 в 00:26, Botsmall сказал:

.т.к. один из пакетов затребовал rust компилятор

Не проблема совсем. Есть собранные и rustc, и maturin...

~ # maturin -V
maturin 1.1.0
~ # 
~ # maturin list-python
🐍 1 python interpreter found:
 - CPython 3.11 at /opt/bin/python3.11
~ # 
~ # rustc -vV
rustc 1.70.0-nightly (90c541806 2023-05-31) (built from a source tarball)
binary: rustc
commit-hash: 90c541806f23a127002de5b4038be731ba1458ca
commit-date: 2023-05-31
host: mipsel-openwrt-linux-gnu
release: 1.70.0-nightly
LLVM version: 16.0.2
~ #

 

Link to comment
Share on other sites

В 07.07.2023 в 13:49, OvaLev сказал:

как вылечить автозапуск НА

В 10.07.2023 в 09:48, Великий Кукурузо сказал:

По поводу автозагрузки -  видимо никак.

похоже на рабочее окружение.

пробуйте добавить в стартовый скрипт экспорт локали, напр.,

export LANG="C"
Скрытый текст
~ # cat /opt/etc/init.d/S99hass 
#!/bin/sh

ENABLED=yes
PROCS=hass
ARGS="-c /opt/var/lib/homeassistant"
PREARGS=""
DESC="Home Assistant (HASS)"
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

[ -d /opt/var/lib/homeassistant ] || mkdir -p /opt/var/lib/homeassistant

export LANG="C"

. /opt/etc/init.d/rc.func
~ # 

 

 

  • Upvote 1
Link to comment
Share on other sites

Обновился до 2023.7.3.

Доставил rustc и maturin, но проблема сохранилась - падает при попытке установить zigpy-znp==0.11.3 и rpds-py>=0.7.1.

Ранее на 2023.5.4 была такая же проблема с rustc, в результате не мог установить zha интеграцию.

Есть возможность поделиться ipk пакетом zigpy-znp?

 

Edited by Denis Datsko
Link to comment
Share on other sites

  • 4 weeks later...
On 7/23/2023 at 12:52 PM, TheBB said:

похоже на рабочее окружение.

пробуйте добавить в стартовый скрипт экспорт локали, напр.,

export LANG="C"
  Hide contents
~ # cat /opt/etc/init.d/S99hass 
#!/bin/sh

ENABLED=yes
PROCS=hass
ARGS="-c /opt/var/lib/homeassistant"
PREARGS=""
DESC="Home Assistant (HASS)"
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

[ -d /opt/var/lib/homeassistant ] || mkdir -p /opt/var/lib/homeassistant

export LANG="C"

. /opt/etc/init.d/rc.func
~ # 

 

Помогло!

Link to comment
Share on other sites

Прошу, для особо одаренных, подсказать каким образом можно обновить HA на KN-1010 с сохранением настроек.

Пробовал с update и upgrade и все сыпалось так, что приходилось заново переустанавливать opkg и ha.

Заранее благодарен. 

Edited by Anvar Zalibekov
Link to comment
Share on other sites

Роутер KN-1011. Настроено несколько сетей "Основная" 192.168.1.X и для смарт устройств 192.168.2.Х. По дефолту НА доступен по 192.168.1.1. Как настроить, что бы был доступен по 192.168.2.1?

Link to comment
Share on other sites

Здравствуйте. Роутер KN-1011. Установлен Home Assistant 2023.5.2 всё работает, хотел обновиться, раньше делал:

opkg remove homeassistant
opkg install homeassistant --force-overwrite

И это работало. Но с версией 7.3 homeassistant просто не запускается. Получаю ошибку 

"No module named 'homeassistant.__main__'"

После попыток это всё завести, смог добиться такой ошибки

ModuleNotFoundError: No module named 'awesomeversion'

Если сделать

opkg update
opkg upgrade

то система потом просто не стартует. Я потратил много часов на то что бы заставить работать HA но безуспешно.

Я понимаю возможно если накатить всё с нуля то всё будет работать, но я хотел обновиться, что делать? Помогите пожалуйста обновить HA

 

Может это как то связано с версией питона? Еще выглядит как будь то не хватает кучи питоновских библиотек. Если кто смог обновиться напишите как вы это сделали?

Edited by Moon_Light
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...