Moon_Light Posted February 24 Posted February 24 (edited) В 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 Edited February 24 by Moon_Light Quote
Anvar Zalibekov Posted February 24 Posted February 24 Для тех, кто не успел скачать, как быть? On 2/21/2025 at 9:01 PM, TheBB said: https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/ (дом. сервер в виртуалке, через KeenDNS со всеми вытекающими) будет жить до конца дня 23.02.2025, затем отключена. Quote
Moon_Light Posted February 24 Posted February 24 (edited) 14 минут назад, Anvar Zalibekov сказал: Для тех, кто не успел скачать, как быть? Я успел выкачать все либки и поднял свой сервак с репозиторием, могу поделиться архивом с всеми ipk, можно распаковать и через питон 1 командой поднять сервер cd /ipk_files/ python -m http.server 8000 https://disk.yandex.ru/d/5kJAvRrz4WMT0g Такое сокровище которое год ждали, я просто не мог не подстраховаться, как знал что мне выходных не хватит на обновление(( Не знаю что делать с numpy, отпишитесь если у вас всё получится Edited February 24 by Moon_Light 1 Quote
Evgenii. Posted February 24 Posted February 24 16 минут назад, Moon_Light сказал: Я успел выкачать все либки и поднял свой сервак с репозиторием, могу поделиться архивом с всеми ipk, можно распаковать и через питон 1 командой поднять сервер python -m http.server 8000 https://disk.yandex.ru/d/5kJAvRrz4WMT0g А что делать тем у кого aarch64 , а не mipsel? Quote
Moon_Light Posted February 24 Posted February 24 9 минут назад, Evgenii. сказал: А что делать тем у кого aarch64 , а не mipsel? У меня нету я только под свой скачал (( но я думаю раз это временное решение было, то TheBB выложит позже, будем надеяться.. Quote
Moon_Light Posted February 24 Posted February 24 (edited) Отвалилась половина интеграций HACS после обновления, кто сталкивался? Как починить? Спойлер Обновление: Я потратил день на поиски проблемы, и кучу время на изучения исходников 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, чтобы всё заработало придётся провернуть подобное с стальными файлами внутри кастомных компонентов... Какая то проблема с импортами. Пришлось вернуться на старую версию Edited February 24 by Moon_Light Quote
Evgenii. Posted February 24 Posted February 24 4 часа назад, Moon_Light сказал: Отвалилась половина интеграций HACS после обновления, кто сталкивался? Как починить? Скрыть контент Обновление: Я потратил день на поиски проблемы, и кучу время на изучения исходников 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. Это полная жесть просто нет слов... После обновления чего именно? Quote
Moon_Light Posted February 24 Posted February 24 (edited) 2 минуты назад, Evgenii. сказал: После обновления чего именно? Обновления HA и python которую TheBB выкладывал. Edited February 24 by Moon_Light Quote
TheBB Posted February 24 Posted February 24 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 # numpy был битый, пересобрано. сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии. HACS: 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 # 3 Quote
Moon_Light Posted February 25 Posted February 25 (edited) Спасибо большое за ваш труд. 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 Edited February 25 by Moon_Light Quote
TheBB Posted February 25 Posted February 25 ни hass, ни hacs не использую, установлено только для мин. проверки. 1 час назад, Moon_Light сказал: Просто там у других интеграций не только config_flow switch update это была демонстрация того, что делать, если... если требует больше - делайте больше. собс-но, можно хоть всё из кэша (__pycache__), включая подкаталоги, перегнать. 1 Quote
Moon_Light Posted February 25 Posted February 25 (edited) 6 часов назад, TheBB сказал: ни hass, ни hacs не использую, установлено только для мин. проверки. это была демонстрация того, что делать, если... если требует больше - делайте больше. собс-но, можно хоть всё из кэша (__pycache__), включая подкаталоги, перегнать. В общем я успешно обновился, огромное спасибо TheBB, я реально год ждал)) пришлось подправить код парочки кастомных интеграции. К самому HA вопросов нет, все хорошо. Заметил что расход по памяти уменьшился) но может дело в сегментации нужно подождать) Edited February 25 by Moon_Light Quote
Sano Posted February 25 Posted February 25 (edited) 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') Edited February 25 by Sano Quote
Moon_Light Posted February 25 Posted February 25 (edited) 4 минуты назад, Sano сказал: Hacs завелся? У меня первый раз запускается, а после перезагрузки уже нет. Да, нужно применить мой скрипт выше, я сделал его по инструкции от TheBB, и будет ок после перезагрузки Запустить из папки конфига HA Edited February 25 by Moon_Light Quote
Moon_Light Posted February 25 Posted February 25 (edited) Вообще скрипт нужно переделать потом, чтобы не прописывать каждый файл который не может найти HA при запуске, и повесить его в HA на автоматизацию по кнопке или по событию перезагрузки если такое есть, у меня пока руки не дошли Edited February 25 by Moon_Light 1 Quote
Yuriy Posted February 25 Posted February 25 Ругается , пакет установлен . Куда рыть , подскажите ~ # 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. ~ # Quote
Moon_Light Posted February 25 Posted February 25 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 Quote
Moon_Light Posted February 25 Posted February 25 (edited) https://forum.keenetic.ru/topic/9423-home-assistant/page/31/#findComment-200226 Иногда нужно переустановить зависимость либо поставить через pip Edited February 25 by Moon_Light Quote
Moon_Light Posted February 25 Posted February 25 (edited) Доработанный скрипт для фикса 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 -> Ошибок нет Edited February 25 by Moon_Light 1 1 Quote
Sano Posted February 25 Posted February 25 (edited) 17 минут назад, Moon_Light сказал: Доработанный скрипт: Ничего не понимаю, что он делает, но текст выглядит очень красиво ))) Edited February 25 by Sano Quote
Yuriy Posted February 25 Posted February 25 Спасибо , решил все снести , вместе с питоном и по-новой накатить. Всё прошло удачно , не хватало пары пакетов , scapy , numpy , установил через pip . Всё поднялось Quote
Moon_Light Posted February 25 Posted February 25 6 минут назад, Sano сказал: Ничего не понимаю, что он делает, но текст выглядит очень красиво ))) Советую пользоваться новым скриптом, там не надо добавлять файлы, он сам рекурсивно создаёт ссылки на файлы из кэша. У меня около 15 кастомных компонентов, после выполнения все компоненты завелись, старые ссылки лучше удалить я написал как, там создаются лишние ссылки это не правильно) Quote
Moon_Light Posted February 25 Posted February 25 8 минут назад, Yuriy сказал: scapy , numpy Я их ставил через opkg. Нужно было добавить флаг --force-reinstall мне помогала переустановка)) Уж больно долго собирает pip еще и ошибки сборки были(( Но после того как TheBB пересобрал numpy он у меня его версия завелась нормально 1 Quote
Yuriy Posted February 25 Posted February 25 Столкнулся с Хакс), подскажите как и от куда запускать скрипт )) Quote
Sano Posted February 25 Posted February 25 13 минут назад, Moon_Light сказал: Советую пользоваться новым скриптом, там не надо добавлять файлы, он сам рекурсивно создаёт ссылки Я так понимаю, скрипт запускать каждый раз, после добавления новой интеграции? Quote
Moon_Light Posted February 25 Posted February 25 5 минут назад, Yuriy сказал: как и от куда запускать скрипт Из любого места просто выдать права на выполнение и запустить 1 Quote
Moon_Light Posted February 25 Posted February 25 Только что, Sano сказал: Я так понимаю, скрипт запускать каждый раз, после добавления новой интеграции? Да, я там выше написал порядок) 1 Quote
Evgenii. Posted February 25 Posted February 25 (edited) Переустановил 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мб со всеми доп.установками и интеграциями. Что я делаю не так подскажите пожалуйста!!! Edited February 25 by Evgenii. Quote
Yuriy Posted February 26 Posted February 26 /opt/etc/init.d/S99hass stop hass -c /opt/var/lib/homeassistant --debug --verbose И смотреть на что ругается при запуске Quote
firefly Posted February 26 Posted February 26 Доброго всем утра, подскажите пожалуйста кто сталкивался у меня проблема с авторизацией, симптомы такие после инсталляции запускает дает сделать настройки, через 15 минут выхожу и потом больше не пускает, говорит неправильный пароль в логах ошибка. 2025-02-26 07:58:59.718 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //opt/var/lib/homeassistant/home-assistant_v2.db was shutdown cleanly 2025-02-26 07:58:59.798 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=16 from 2025-02-19 05:21:30.297093) На просторах интернета пишут что нужно переходить с sqlLite на MariaDB, кто с этим сталкивался? Quote
Recommended Posts
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.