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

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

Опубликовано (изменено)
В 23.02.2025 в 00:42, psyf4ctor сказал:

Всем привет! Читал-читал эту тему и так до конца и не понял как и что делать. Пару дней назад поставил Giga KN-1012, AmneziaWG, OPKG и HydraRoute завёл, а вот с Home Assistant не понимаю. Может кто по шагам подсказать - что и куда писать, или пока простого пути нет? Например, с файлами из предыдущего поста - что делать? И как скачать - поодиночке каждый?

Тут только понятно для тех кто на языке компа очень хорошо общается. Сам несколько раз перечитывал и то все ещё не переварю до конца никак некоторые моменты). А для простых смертных тут везде в каждом посту что-то не до конца дописано или вообще с ошибками. Для твоего роутера такой порядок команд для установки:

echo "src/gz ha http://bin.entware.net/aarch64-k3.10/test/HA/" >> /opt/etc/opkg.conf

opkg update

opkg install homeassistant

opkg install ha-component-zha

/opt/etc/init.d/S99homeassistant

Изменено пользователем Evgenii.
Опубликовано (изменено)
В 21.02.2025 в 23:01, TheBB сказал:

т.к. диск на осн. сервере с репами не резиновый, временная ссылка - https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/ (дом. сервер в виртуалке, через KeenDNS со всеми вытекающими) будет жить до конца дня 23.02.2025, затем отключена.

Как обновить минорную версию python было в теме.

Перед обновлением, не забываем делать резервную копию системы.

Уважаемый TheBB помогите с библиотекой numpy, тот что в вашем репозитории отказывается запускаться ниже лог ошибки, а при установке через pip не собирается
 

Спойлер

2025-02-23 16:49:03.944 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [1705538224] Error handling message: Unknown error (unknown_error) Vladimir from 192.168.1.36 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 YaBrowser/25.2.0.0 Safari/537.36)
Traceback (most recent call last):
  File "/opt/lib/python3.13/site-packages/numpy/_core/__init__.py", line 23, in <module>
  File "/opt/lib/python3.13/site-packages/numpy/_core/multiarray.py", line 10, in <module>
  File "/opt/lib/python3.13/site-packages/numpy/_core/overrides.py", line 7, in <module>
ImportError: dynamic module does not define module export function (PyInit__multiarray_umath)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/lib/python3.13/site-packages/numpy/__init__.py", line 114, in <module>
  File "/opt/lib/python3.13/site-packages/numpy/__config__.py", line 4, in <module>
  File "/opt/lib/python3.13/site-packages/numpy/_core/__init__.py", line 49, in <module>
ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.

We have compiled some common reasons and troubleshooting tips at:

    https://numpy.org/devdocs/user/troubleshooting-importerror.html

Please note and check the following:

  * The Python version is: Python3.13 from "/opt/bin/python3"
  * The NumPy version is: "2.2.2"

and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.

Original error was: dynamic module does not define module export function (PyInit__multiarray_umath)


The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/decorators.py", line 28, in _handle_async_response
  File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/commands.py", line 510, in handle_get_services
  File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/commands.py", line 491, in _async_get_all_descriptions_json
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/service.py", line 747, in async_get_all_descriptions
  File "/opt/lib/python3.13/concurrent/futures/thread.py", line 59, in run
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/service.py", line 687, in _load_services_files
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/service.py", line 665, in _load_services_file
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 330, in validate_mapping
  File "/opt/lib/python3.13/site-packages/voluptuous/validators.py", line 256, in _run
  File "/opt/lib/python3.13/site-packages/voluptuous/validators.py", line 309, in _exec
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 330, in validate_mapping
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 330, in validate_mapping
  File "/opt/lib/python3.13/site-packages/voluptuous/validators.py", line 256, in _run
  File "/opt/lib/python3.13/site-packages/voluptuous/validators.py", line 309, in _exec
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 330, in validate_mapping
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 330, in validate_mapping
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 590, in validate_sequence
  File "/opt/lib/python3.13/site-packages/voluptuous/validators.py", line 256, in _run
  File "/opt/lib/python3.13/site-packages/voluptuous/validators.py", line 384, in _exec
  File "/opt/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/service.py", line 166, in validate_supported_feature
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/service.py", line 141, in _validate_option_or_feature
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/service.py", line 89, in _base_components
  File "/opt/lib/python3.13/site-packages/homeassistant/components/camera/__init__.py", line 33, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/components/stream/__init__.py", line 66, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/components/stream/core.py", line 15, in <module>
  File "/opt/lib/python3.13/site-packages/numpy/__init__.py", line 119, in <module>
ImportError: Error importing numpy: you should not try to import numpy from
        its source directory; please exit the numpy source tree, and relaunch
        your python interpreter from there.

Update:
Смог поставить numpy через pip ошибка пропала, нужно было поставить patchelf для успешной сборки через pip

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

Для тех, кто не успел скачать, как быть?

On 2/21/2025 at 9:01 PM, TheBB said:

 https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/ (дом. сервер в виртуалке, через KeenDNS со всеми вытекающими) будет жить до конца дня 23.02.2025, затем отключена.

Опубликовано (изменено)
14 минут назад, Anvar Zalibekov сказал:

Для тех, кто не успел скачать, как быть?

Я успел выкачать все либки и поднял свой сервак с репозиторием, могу поделиться архивом с всеми ipk, можно распаковать и через питон 1 командой поднять сервер

cd /ipk_files/
python -m http.server 8000

 https://disk.yandex.ru/d/5kJAvRrz4WMT0g

Такое сокровище которое год ждали, я просто не мог не подстраховаться, как знал что мне выходных не хватит на обновление(( Не знаю что делать с numpy, отпишитесь если у вас всё получится

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

Я успел выкачать все либки и поднял свой сервак с репозиторием, могу поделиться архивом с всеми ipk, можно распаковать и через питон 1 командой поднять сервер

python -m http.server 8000

 https://disk.yandex.ru/d/5kJAvRrz4WMT0g

А что делать тем у кого aarch64 , а не mipsel?

Опубликовано
9 минут назад, Evgenii. сказал:

А что делать тем у кого aarch64 , а не mipsel?

У меня нету я только под свой скачал (( но я думаю раз это временное решение было, то TheBB выложит позже, будем надеяться..

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

Отвалилась половина интеграций HACS после обновления, кто сталкивался? Как починить?
 

Спойлер

image.thumb.png.1fa63d9b9743227a3c8457f961bfbede.png

Обновление: 
Я потратил день на поиски проблемы, и кучу время на изучения исходников HA. Об этом нет ни слова в интернете, я не знаю с чём это связано, но модуль config_entries.py пытается импортировать модуль config_flow как платформу, и ожидает, что он представлен в виде пакета, а не отдельного файла.
Как решить проблему, пример для HACS:
1) Создаём папку config_flow в custom_components/hacs/
2) Копируем custom_components/hacs/config_flow.py в custom_components/hacs/config_flow/
3) Переименовываем custom_components/hacs/config_flow/config_flow.py в __init__.py

Обновление v2: 
Какая то проблема с python, чтобы всё заработало придётся провернуть подобное с стальными файлами внутри кастомных компонентов... 

Какая то проблема с импортами. Пришлось вернуться на старую версию

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

Отвалилась половина интеграций HACS после обновления, кто сталкивался? Как починить?
 

  Скрыть контент

image.thumb.png.1fa63d9b9743227a3c8457f961bfbede.png

Обновление: 
Я потратил день на поиски проблемы, и кучу время на изучения исходников HA. Об этом нет ни слова в интернете, я не знаю с чём это связано, но модуль config_entries.py пытается импортировать модуль config_flow как платформу, и ожидает, что он представлен в виде пакета, а не отдельного файла.
Как решить проблему, пример для HACS:
1) Создаём папку config_flow в custom_components/hacs/
2) Копируем custom_components/hacs/config_flow.py в custom_components/hacs/config_flow/
3) Переименовываем custom_components/hacs/config_flow/config_flow.py в init.py

Это решает проблему ошибки пропадают

ps. Это полная жесть просто нет слов...

После обновления чего именно?

Опубликовано (изменено)
2 минуты назад, Evgenii. сказал:

После обновления чего именно?

Обновления HA и python которую TheBB выкладывал. 

Изменено пользователем Moon_Light
Опубликовано
root@ZKUII: /opt/root # 
root@ZKUII: /opt/root # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev
Downloading file:///opt/srv/opkg/hass/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/hass-dev
root@ZKUII: /opt/root # 
root@ZKUII: /opt/root # opkg install python3-numpy
Installing python3-numpy (2.2.2-2) to root...
Downloading file:///opt/srv/opkg/hass/python3-numpy_2.2.2-2_mipsel-3.4.ipk
Configuring python3-numpy.
root@ZKUII: /opt/root # 
root@ZKUII: /opt/root # python3.13
Python 3.13.2 (main, Jan 19 2025, 17:45:32) [GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> import numpy as np
... a = np.array([[1, 20, 0, 6],
... [5, 4, 7, 8.0],
... [9, 0, 110,0],
... [2, 4, 5, 6]])
... print(np.sin(a))
... print(np.cos(a))
... print(np.tan(a))
... print(np.sin(45))
... print(np.cos(90))
... print(np.tan(45))
... 
[[ 0.84147098  0.91294525  0.         -0.2794155 ]
 [-0.95892427 -0.7568025   0.6569866   0.98935825]
 [ 0.41211849  0.         -0.04424268  0.        ]
 [ 0.90929743 -0.7568025  -0.95892427 -0.2794155 ]]
[[ 0.54030231  0.40808206  1.          0.96017029]
 [ 0.28366219 -0.65364362  0.75390225 -0.14550003]
 [-0.91113026  1.         -0.99902081  1.        ]
 [-0.41614684 -0.65364362  0.28366219  0.96017029]]
[[ 1.55740772  2.23716094  0.         -0.29100619]
 [-3.38051501  1.15782128  0.87144798 -6.79971146]
 [-0.45231566  0.          0.04428604  0.        ]
 [-2.18503986  1.15782128 -3.38051501 -0.29100619]]
0.8509035245341184
-0.4480736161291701
1.6197751905438615
>>> exit()
root@ZKUII: /opt/root # 

screen_2025-02-25_01:03:36-hass.png

numpy был битый, пересобрано. сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии.

HACS:

screen_2025-02-25_01:02:22-hass.png

root@ZKUII: /opt/root # cd /opt/var/lib/homeassistant/custom_components/hacs/
root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # 
root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # for f in config_flow switch update; do ln -sf __pycache__/$f.cpython-313.pyc $f.pyc; done
root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # 
root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # ls -l *.pyc
lrwxr-xr-x    1 root     root            39 Feb 25 00:44 config_flow.pyc -> __pycache__/config_flow.cpython-313.pyc
lrwxr-xr-x    1 root     root            34 Feb 25 00:44 switch.pyc -> __pycache__/switch.cpython-313.pyc
lrwxr-xr-x    1 root     root            34 Feb 25 00:44 update.pyc -> __pycache__/update.cpython-313.pyc
root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # 

uv - новомоднявый манагер пакетов на самом безопасном по традиции не умеющий в мипсы, заменён обратно на старомодный тормозной pip. в uv можете потыкать палкой

root@ZKUII: /opt/root # uv python list -v
DEBUG uv 0.5.31
DEBUG Searching for any Python interpreter in managed installations or search path
DEBUG Searching for managed installations at `.local/share/uv/python`
DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python` (first executable in the search path)
DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python3` (search path)
DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python3.13` (search path)
cpython-3.13.2-linux-mips-gnu    /opt/bin/python3.13
cpython-3.13.2-linux-mips-gnu    /opt/bin/python3 -> python3.13
cpython-3.13.2-linux-mips-gnu    /opt/bin/python -> python3.13
root@ZKUII: /opt/root # 

 

14 часов назад, Moon_Light сказал:

через питон 1 командой поднять сервер

локально и без сервера (есс-но, путь до репы - свой)

root@ZKUII: /opt/root # grep 'hass' /opt/etc/opkg.conf
src/gz hass-dev file:///opt/srv/opkg/hass
root@ZKUII: /opt/root # ls -1 /opt/srv/opkg/hass/Pack*
/opt/srv/opkg/hass/Packages
/opt/srv/opkg/hass/Packages.gz
/opt/srv/opkg/hass/Packages.html
/opt/srv/opkg/hass/Packages.manifest
root@ZKUII: /opt/root # du -h /opt/srv/opkg/hass/
363.6M	/opt/srv/opkg/hass/
root@ZKUII: /opt/root # ls /opt/srv/opkg/hass/ | wc -l
500
root@ZKUII: /opt/root # ls /opt/srv/opkg/hass/*.ipk | wc -l
496
root@ZKUII: /opt/root # 

 

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

Спасибо большое за ваш труд. 

8 часов назад, TheBB сказал:

заменён обратно на старомодный тормозной pip

Как я понимаю, чтобы заменить нужно выполнить

or f in config_flow switch update; do ln -sf __pycache__/$f.cpython-313.pyc $f.pyc; done

Или нет?
Просто там у других интеграций не только config_flow switch update
У меня получился такой скрипт с большим количеством файлов, я правильно делаю?

#!/bin/sh
for component in custom_components/*; do
  if [ -d "$component" ]; then
    echo "file: $component"
    (
      cd "$component" || continue
      for f in config_flow switch update number light button sensor calendar camera humidifier vacuum water_heater conversation climate cover media_player remote select vacuum_zones image binary_sensor device_tracker weather; do
        ln -sf __pycache__/${f}.cpython-313.pyc ${f}.pyc
      done
    )
  fi
done

 

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

ни hass, ни hacs не использую, установлено только для мин. проверки.

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

Просто там у других интеграций не только config_flow switch update

это была демонстрация того, что делать, если... если требует больше - делайте больше. собс-но, можно хоть всё из кэша (__pycache__), включая подкаталоги, перегнать.

Опубликовано (изменено)
6 часов назад, TheBB сказал:

ни hass, ни hacs не использую, установлено только для мин. проверки.

это была демонстрация того, что делать, если... если требует больше - делайте больше. собс-но, можно хоть всё из кэша (__pycache__), включая подкаталоги, перегнать.

В общем я успешно обновился, огромное спасибо TheBB, я реально год ждал)) пришлось подправить код парочки кастомных интеграции. К самому HA вопросов нет, все хорошо. Заметил что расход по памяти уменьшился) но может дело в сегментации нужно подождать)

Изменено пользователем Moon_Light
Опубликовано (изменено)
2 часа назад, Moon_Light сказал:

В общем я успешно обновился

Hacs завелся? У меня первый раз запускается, а после перезагрузки уже нет. 

Спойлер

Unable to prepare setup for platform 'hacs.switch': Platform not found (No module named 'custom_components.hacs.switch')
Unable to prepare setup for platform 'hacs.update': Platform not found (No module named 'custom_components.hacs.update')

 

Изменено пользователем Sano
Опубликовано (изменено)
4 минуты назад, Sano сказал:

Hacs завелся?

У меня первый раз запускается, а после перезагрузки уже нет. 

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

Запустить из папки конфига HA

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

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

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

Ругается , пакет установлен . Куда рыть , подскажите

~ # opkg upgrade
~ # hass -c /opt/var/lib/homeassistant --debug --verbose
Traceback (most recent call last):
  File "/opt/bin/hass", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 311, in main
  File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 86, in get_arguments
  File "/opt/lib/python3.13/site-packages/homeassistant/config.py", line 27, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/core.py", line 92, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/json.py", line 12, in <module>
ModuleNotFoundError: No module named 'orjson'
~ # opkg install python3-orjson
Package python3-orjson (3.10.12-1) installed in root is up to date.
~ #

 

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

Ругается , пакет установлен . Куда рыть , подскажите

~ # opkg upgrade
~ # hass -c /opt/var/lib/homeassistant --debug --verbose
Traceback (most recent call last):
  File "/opt/bin/hass", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 311, in main
  File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 86, in get_arguments
  File "/opt/lib/python3.13/site-packages/homeassistant/config.py", line 27, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/core.py", line 92, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/helpers/json.py", line 12, in <module>
ModuleNotFoundError: No module named 'orjson'
~ # opkg install python3-orjson
Package python3-orjson (3.10.12-1) installed in root is up to date.
~ #

 

Нужно установить зависимости которых не хватает для запуска, читайте выше я писал инструкцию

https://forum.keenetic.ru/topic/9423-home-assistant/page/31/#findComment-198075

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

Доработанный скрипт для фикса hacs и кастомных компонентов, прошлый работал немного не корректно, лучше удалить ссылки после прошлого
cd /opt/var/lib/homeassistant/
find custom_components -type l -delete
Доработанный скрипт:

Спойлер
#!/bin/sh
set -e

# Задаём рабочую папку
WORKDIR="/opt/var/lib/homeassistant"
mkdir -p "$WORKDIR"
cd "$WORKDIR" || exit 1

# Перебираем все компоненты в custom_components/
for component in custom_components/*; do
  if [ -d "$component" ]; then
    echo "Обработка компонента: $component"
    # Ищем рекурсивно все каталоги с именем __pycache__ внутри компонента
    find "$component" -type d -name '__pycache__' | while IFS= read -r pycache_dir; do
      # Определяем родительскую папку каталога __pycache__
      base_dir=$(dirname "$pycache_dir")
      echo "Найден __pycache__: $pycache_dir (базовая папка: $base_dir)"
      # Рекурсивно перебираем все файлы .pyc внутри найденного __pycache__
      find "$pycache_dir" -type f -name '*.pyc' | while IFS= read -r pyc_file; do
        # Вычисляем относительный путь от каталога __pycache__
        rel_path="${pyc_file#"$pycache_dir"/}"
        # Из имени файла удаляем суффикс .cpython-XXX (например, config_flow.cpython-313.pyc -> config_flow.pyc)
        target_file=$(echo "$rel_path" | sed -E 's/\.cpython-[^.]+\.pyc$/.pyc/')
        # Определяем полный путь для создаваемой ссылки, сохраняя структуру подкаталогов
        target_path="$base_dir/$target_file"
        # Создаём каталог для ссылки, если он не существует
        mkdir -p "$(dirname "$target_path")"
        # Создаём или обновляем символическую ссылку
        ln -sf "$pyc_file" "$target_path"
        echo "Создана ссылка: $target_path -> $pyc_file"
      done
    done
  fi
done

 

Порядок действий именно такой:
Ставим кастомную интеграцию -> Перезапуск HA -> Получаем ошибки -> Запускаем скрипт -> Перезапуск HA -> Ошибок нет

Изменено пользователем Moon_Light
Опубликовано (изменено)
17 минут назад, Moon_Light сказал:

Доработанный скрипт:

Ничего не понимаю, что он делает, но текст выглядит очень красиво )))

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

Спасибо , решил все снести , вместе с питоном и по-новой накатить. Всё прошло удачно , не хватало пары пакетов , scapy , numpy , установил через pip . Всё поднялось

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

Ничего не понимаю, что он делает, но текст выглядит очень красиво )))

Советую пользоваться новым скриптом, там не надо добавлять файлы, он сам рекурсивно создаёт ссылки на файлы из кэша. У меня около 15 кастомных компонентов, после выполнения все компоненты завелись, старые ссылки лучше удалить я написал как, там создаются лишние ссылки это не правильно)

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

scapy , numpy

Я их ставил через opkg. Нужно было добавить флаг --force-reinstall мне помогала переустановка)) Уж больно долго собирает pip еще и ошибки сборки были(( Но после того как TheBB пересобрал numpy он у меня его версия завелась нормально 

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

Советую пользоваться новым скриптом, там не надо добавлять файлы, он сам рекурсивно создаёт ссылки

Я так понимаю, скрипт запускать каждый раз, после добавления новой интеграции?

Опубликовано
Только что, Sano сказал:

Я так понимаю, скрипт запускать каждый раз, после добавления новой интеграции?

Да, я там выше написал порядок)

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

Переустановил entware, установливал все с нуля:

echo "src/gz ha http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.2.5/" >> /opt/etc/opkg.conf
opkg update
opkg install homeassistant
opkg install ha-component-zha
/opt/etc/init.d/S99hass start

Процесс установки прошел успешно и без ошибок. В терминале HA стартонул и запустился и также в журнале кинетика это показано. Ошибок никаких.  А итог такой , что не могу войти по своему адресу \\192.168.2.1:8123 . Web интерфейс ha не открывается. В чем может быть проблема?  Зашёл по пути var/lib/homeassistant/ в папке ничего нет кроме  .keep размером 0 байт. Хотя сам entware с ha занимает теперь больше места 1,26гб. На старой версии было всего 930мб со всеми доп.установками и интеграциями.

Что я делаю не так подскажите пожалуйста!!!

Изменено пользователем Evgenii.

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

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

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

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

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

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

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

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

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

×
×
  • Создать...

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

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