Evgenii. Posted February 26, 2025 Posted February 26, 2025 4 часа назад, Yuriy сказал: /opt/etc/init.d/S99hass stop hass -c /opt/var/lib/homeassistant --debug --verbose И смотреть на что ругается при запуске ~ # /opt/etc/init.d/S99hass start Starting Home Assistant (HASS)... done. ~ # mc ~ # /opt/etc/init.d/S99hass stop Checking Home Assistant (HASS)... dead. ~ # 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 28, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/core_config.py", line 19, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/auth/__init__.py", line 23, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/helpers/event.py", line 57, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/helpers/template.py", line 74, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/util/location.py", line 12, in <module> File "/opt/lib/python3.13/site-packages/aiohttp/__init__.py", line 6, in <module> File "/opt/lib/python3.13/site-packages/aiohttp/client.py", line 85, in <module> File "/opt/lib/python3.13/site-packages/aiohttp/connector.py", line 34, in <module> ModuleNotFoundError: No module named 'aiohappyeyeballs' ~ # Подскажите пожалуйста. Вот на такие ошибки, что нужно ещё доустанавливать? Quote
Moon_Light Posted February 26, 2025 Posted February 26, 2025 (edited) Я писал вот даже скрипт дал... https://forum.keenetic.ru/topic/9423-home-assistant/page/31/#findComment-200226 ModuleNotFoundError: No module named 'aiohappyeyeballs' opkg install python3-aiohappyeyeballs --force-reinstall Edited February 26, 2025 by Moon_Light Quote
Evgenii. Posted February 26, 2025 Posted February 26, 2025 2 часа назад, Moon_Light сказал: Я писал вот даже скрипт дал... https://forum.keenetic.ru/topic/9423-home-assistant/page/31/#findComment-200226 ModuleNotFoundError: No module named 'aiohappyeyeballs' opkg install python3-aiohappyeyeballs --force-reinstall Спасибо! Вроде завелось! А что эта за ошибка в журнале ha и как с ней бороться: Регистратор: homeassistant.components.recorder.util Источник: components/recorder/util.py:292 интеграция: Recorder (документация, проблемы) Первое сообщение: 12:14:04 (1 сообщений) Последнее сообщение: 12:14:04 The system could not validate that the sqlite3 database at //opt/var/lib/homeassistant/home-assistant_v2.db was shutdown cleanly Quote
Moon_Light Posted February 26, 2025 Posted February 26, 2025 6 минут назад, Evgenii. сказал: А что эта за ошибка в журнале ha и как с ней бороться У меня такой ошибки нет Quote
Evgenii. Posted February 26, 2025 Posted February 26, 2025 (edited) 32 минуты назад, Moon_Light сказал: У меня такой ошибки нет Вроде исчезла тоже после перезагрузки. После установки hacs с нуля ругается в журнале и не запускает его: Регистратор: homeassistant.config_entries Источник: config_entries.py:606 Первое сообщение: 12:54:26 (1 сообщений) Последнее сообщение: 12:54:26 Error importing platform config_flow from integration hacs to set up hacs configuration entry: Platform hacs.config_flow not found Хотя по началу вроде как завелся и даже значок слева появился, а потом исчез. Пишет ещё на значке что требуется подключение к интернету, хотя интернет есть. Edited February 26, 2025 by Evgenii. Quote
Moon_Light Posted February 26, 2025 Posted February 26, 2025 (edited) 23 минуты назад, Evgenii. сказал: Error importing platform config_flow from integration hacs to set up hacs configuration entry: Platform hacs.config_flow not found Об этой проблеме тут уже 2 страницы исписано(( https://forum.keenetic.ru/topic/9423-home-assistant/page/32/#findComment-200404 Edited February 26, 2025 by Moon_Light Quote
Evgenii. Posted February 28, 2025 Posted February 28, 2025 Из-за чего может быть такая ошибка при установке HA с локалки? Причем получается, что ругается даже на доп.установку репозитория кинетика при установке. С интернетом проблем нет. opkg update делал перед установкой ha: Installing python3-standard-telnetlib (3.13.0-1) to root... Downloading file:///tmp/mnt/HDDC2/srv/opkg/hass/python3-standard-telnetlib_3.13.0-1_aarch64-3.10.ipk Installing python3-ulid-transform (1.2.0-1) to root... Downloading file:///tmp/mnt/HDDC2/srv/opkg/hass/python3-ulid-transform_1.2.0-1_aarch64-3.10.ipk Installing libintl-full (0.22.5-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/libintl-full_0.22.5-1_aarch64-3.10.ipk Installing libbfd (2.42-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/libbfd_2.42-1_aarch64-3.10.ipk Installing libopcodes (2.42-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/libopcodes_2.42-1_aarch64-3.10.ipk Installing libctf (2.42-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/libctf_2.42-1_aarch64-3.10.ipk Installing objdump (2.42-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/objdump_2.42-1_aarch64-3.10.ipkInstalling ar (2.42-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/ar_2.42-1_aarch64-3.10.ipk Installing binutils (2.42-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/binutils_2.42-1_aarch64-3.10.ipk Installing libzstd (1.5.6-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/libzstd_1.5.6-1_aarch64-3.10.ipk Installing gcc (8.4.0-7) to root... Downloading http://bin.entware.net/aarch64-k3.10/gcc_8.4.0-7_aarch64-3.10.ipk Installing ca-bundle (20240203-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/ca-bundle_20240203-1_all.ipk Installing libcurl (8.10.1-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/libcurl_8.10.1-1_aarch64-3.10.ipk Installing rustc (1.83.0-1) to root... Downloading http://bin.entware.net/aarch64-k3.10/rustc_1.83.0-1_aarch64-3.10.ipkCollected errors: * opkg_install_pkg: Checksum or size mismatch for package rustc. Either the opkg or the package index are corrupt. Try 'opkg update'. * opkg_install_cmd: Cannot install package homeassistant. Quote
Yuriy Posted February 28, 2025 Posted February 28, 2025 (edited) Несоответствие контрольной суммы или размера пакета rustc. Поврежден либо opkg, либо индекс пакета. Попробуйте "Обновить opkg". Edited February 28, 2025 by Yuriy Quote
Evgenii. Posted March 1, 2025 Posted March 1, 2025 (edited) 15 часов назад, Yuriy сказал: Несоответствие контрольной суммы или размера пакета rustc. Поврежден либо opkg, либо индекс пакета. Попробуйте "Обновить opkg". Да походу у меня неудачно скачались с репозитория некоторые файлы. У кого-нибудь есть скаченный полный дистрибутив aarch для установки ha. Поделитесь пожалуйста! Edited March 1, 2025 by Evgenii. Quote
login Posted March 1, 2025 Posted March 1, 2025 (edited) После установки вот такое и HA не запускается. Подскажите как исправить эту ошибку!? Спойлер Configuring home-assistant-frontend. Configuring libpython3. Configuring python3-base. Configuring libbz2. Configuring python3-light. Configuring python3-codecs. Configuring python3-email. Configuring python3-urllib. Configuring python3-pyotp. Configuring python3-jmespath. Configuring python3-logging. Configuring python3-xml. Configuring python3-unicode-rbnf. Configuring libyaml. Configuring python3-yaml. Configuring python3-hassil. Configuring python3-asyncio. Configuring python3-ctypes. Configuring python3-ifaddr. Configuring python3-zeroconf. Configuring python3-frozenlist. Configuring python3-aiosignal. Configuring python3-charset-normalizer. Configuring python3-pyparsing. Configuring python3-standard-telnetlib. Configuring python3-btlewrap. Configuring libopenssl. Configuring libopenssl-conf. Configuring libopenssl-legacy. Configuring python3-ply. Configuring python3-pycparser. Configuring python3-cffi. Configuring python3-uuid. Configuring python3-cryptography. Configuring python3-securetar. Configuring python3-terminaltables. Configuring python3-decimal. Configuring python3-cbor2. Configuring libopus. Configuring libgdbm. Configuring python3-dbm. Configuring liblzma. Configuring python3-lzma. Configuring python3-multiprocessing. Configuring libncursesw. Configuring python3-ncurses. Configuring ca-bundle. Configuring python3-openssl. Configuring python3-pydoc. Configuring libreadline. Configuring python3-readline. Configuring libsqlite3. Configuring python3-sqlite3. Configuring python3-unittest. Configuring python3. Configuring python3-six. Configuring python3-dateutil. Configuring python3-urllib3. Configuring python3-botocore. Configuring alsa-lib. Configuring python3-aenum. Configuring python3-dacite. Configuring python3-home-assistant-chip-clusters. Configuring python3-pymicro-vad. Configuring libatomic. Configuring python3-protobuf. Configuring python3-pkg-resources. Configuring python3-setuptools. Configuring python3-grpcio-tools. Configuring python3-grpcio. Configuring python3-googleapis-common-protos. Configuring python3-async-interrupt. Configuring python3-async-timeout. Configuring python3-dbus-fast. Configuring python3-typing-extensions. Configuring python3-bleak. Configuring python3-aiooui. Configuring python3-uart-devices. Configuring python3-usb-devices. Configuring python3-bluetooth-adapters. Configuring python3-bleak-retry-connector. Configuring python3-btsocket. Configuring python3-pyric. Configuring python3-bluetooth-auto-recovery. Configuring python3-bluetooth-data-tools. Configuring python3-habluetooth. Configuring libbfd. Configuring libopcodes. Configuring libctf. Configuring objdump. Configuring ar. Configuring binutils. Configuring python3-pyserial. Configuring python3-msgpack. Configuring python3-orjson. Configuring python3-tomli-w. Configuring python3-mashumaro. Configuring libgmp. Configuring libnettle. Configuring libgnutls. Configuring libv4l. Configuring lame-lib. Configuring libx264. Configuring libffmpeg-full. Configuring python3-av. Configuring python3-s3transfer. Configuring python3-boto3. Configuring python3-markupsafe. Configuring python3-jinja2. Configuring python3-click. Configuring python3-envs. Configuring python3-ecdsa. Configuring python3-pyasn1. Configuring python3-rsa. Configuring python3-jose. Configuring python3-chardet. Configuring python3-idna. Configuring python3-certifi. Configuring python3-requests. Configuring python3-pycognito. Configuring python3-ciso8601. Configuring libturbojpeg. Configuring libcurl. Configuring python3-chacha20poly1305-reuseable. Configuring python3-attrs. Configuring python3-multidict. Configuring python3-yarl. Configuring python3-aiohttp. Configuring python3-aiorun. Configuring python3-humanfriendly. Configuring python3-coloredlogs. Configuring python3-atomicwrites-homeassistant. Configuring python3-matter-server. Configuring python3-pydantic-core. Configuring python3-colorlog. Configuring python3-fnvhash. Configuring ffmpeg. Configuring go2rtc. Configuring python3-defusedxml. Configuring python3-asyncinotify. Configuring python3-annotated-types. Configuring python3-text-unidecode. Configuring python3-slugify. Configuring python3-aiohasupervisor. Configuring python3-awesomeversion. Configuring python3-cryptodome. Configuring python3-cryptodomex. Configuring python3-pubnub. Configuring libzstd. Configuring python3-pyroute2. Configuring python3-netifaces. Configuring python3-rfc3986. Configuring python3-pyturbojpeg. Configuring python3-h11. Configuring python3-hyperframe. Configuring python3-sniffio. Configuring python3-anyio. Configuring python3-home-assistant-intents. Configuring python3-httplib2. Configuring libpng. Configuring libfreetype. Configuring libjpeg-turbo. Configuring libtiff. Configuring libwebp. Configuring python3-pillow. Configuring python3-pycares. Configuring libxml2. Configuring python3-psutil. Configuring python3-psutil-home-assistant. Configuring libsodium. Configuring python3-pyopenssl. Configuring python3-josepy. Configuring python3-pytz. Configuring python3-pyrfc3339. Configuring python3-acme. Configuring libpcap. Configuring python3-dev. Configuring python3-aiodns. Configuring python3-aiohttp-asyncmdnsresolver. Configuring python3-aiohttp-cors. Configuring python3-isal. Configuring python3-zlib-ng. Configuring python3-aiohttp-fast-zlib. Configuring python3-tzdata. Configuring python3-aiozoneinfo. Configuring python3-astral. Configuring python3-audioop-lts. Configuring python3-bcrypt. Configuring python3-cronsim. Configuring python3-fnv-hash-fast. Configuring python3-pyjwt. Configuring python3-snitun. Configuring python3-hass-nabucasa. Configuring python3-home-assistant-bluetooth. Configuring python3-brotli. Configuring python3-httpcore. Configuring python3-httpx. Configuring python3-lru-dict. Configuring python3-packaging. Configuring python3-propcache. Configuring python3-sqlalchemy. Configuring python3-standard-chunk. Configuring python3-standard-aifc. Configuring python3-ulid-transform. Configuring gcc. There are no *-dev packages in Entware(with few exceptions)! Please install headers as described in the wiki: https://github.com/Entware/Entware/wiki Configuring rustc. Configuring maturin. Configuring python3-uv. Configuring python3-voluptuous. Configuring python3-voluptuous-openapi. Configuring python3-voluptuous-serialize. Configuring python3-webrtc-models. Configuring scapy. Configuring python3-aiodhcpwatcher. Configuring python3-cached-ipaddress. Configuring python3-aiodiscover. Configuring python3-aiofiles. Configuring python3-aiousbwatcher. Configuring python3-didl-lite. Configuring python3-async-upnp-client. Configuring python3-backoff. Configuring python3-go2rtc-client. Configuring python3-grpcio-reflection. Configuring python3-grpcio-status. Configuring python3-ha-ffmpeg. Configuring python3-iso4217. Configuring libxslt. Configuring libexslt. Configuring python3-lxml. Configuring python3-mutagen. Configuring python3-paho-mqtt. Configuring python3-pandas. Configuring python3-pydantic. Configuring python3-pynacl. Configuring python3-pyspeex-noise. Configuring python3-pypng. Configuring python3-pyqrcode. Configuring python3-pip. Configuring homeassistant. *** Prepare your device to use the Home Assistant *** Please read the wiki: https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules Configuring ca-certificates. Edited March 10, 2025 by TheBB Quote
Yuriy Posted March 1, 2025 Posted March 1, 2025 /opt/etc/init.d/S99hass stop hass -c /opt/var/lib/homeassistant --debug --verbose И смотреть на что ругается при запуске Quote
batonskij Posted March 6, 2025 Posted March 6, 2025 В 24.02.2025 в 10:41, Moon_Light сказал: https://disk.yandex.ru/d/5kJAvRrz4WMT0g Подскажите, у вас в архиве последняя версия, выложенная TheBB с пересобранным numpy и манагер пакетов на pip? Quote
Moon_Light Posted March 6, 2025 Posted March 6, 2025 4 часа назад, batonskij сказал: Подскажите, у вас в архиве последняя версия, выложенная TheBB с пересобранным numpy и манагер пакетов на pip? Вот актуальные для mipsel https://disk.yandex.ru/d/kL7H8NO0KE8evw 1 Quote
batonskij Posted March 6, 2025 Posted March 6, 2025 (edited) 4 часа назад, Moon_Light сказал: Вот актуальные для mipsel Итак, провозился весь вечер, но нифига не получилось 🤕 Прошу еще раз обобщить порядок обновления: 1. Добавляем репозиторий в "/opt/etc/opkg.conf" - сделано, попросил приятеля выложить на его сервак в папку нужные мне файлы, локальный веб сервер поднимать не захотел. 2. /opt/etc/init.d/S99hass stop 2. opkg update 3. opkg upgrade 4. /opt/var/lib/homeassistant/updateha.sh - установка недостающих модулей Спойлер !/bin/sh # # Скрипт запуска Home Assistant с циклической проверкой и установкой отсутствующих зависимостей. # # Функция для логирования действий с отметкой времени log() { echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" } while true; do log "Запуск Home Assistant: hass -c /opt/var/lib/homeassistant --debug --verbose" output=$(hass -c /opt/var/lib/homeassistant --debug --verbose 2>&1) exit_code=$? if [ $exit_code -eq 0 ]; then log "Home Assistant успешно запущен!" exit 0 fi log "Ошибка запуска Home Assistant. Лог ошибки:" log "$output" # Попытка извлечь имя отсутствующего модуля по сообщению "No module named ..." missing_module=$(echo "$output" | grep -o "No module named ['\"][^'\"]*['\"]" | head -n1 | sed "s/No module named ['\"]\(.*\)['\"]/\\1/") # Если не найдено, пробуем извлечь по сообщению "cannot import name ... from ..." if [ -z "$missing_module" ]; then missing_module=$(echo "$output" | grep -o "cannot import name ['\"][^'\"]*['\"] from ['\"][^'\"]*['\"]" | head -n1 | sed "s/.*from ['\"]\(.*\)['\"].*/\\1/") fi if [ -z "$missing_module" ]; then log "Не удалось определить отсутствующую зависимость. Завершаем работу." exit 1 fi log "Обнаружена отсутствующая зависимость: $missing_module" # Формируем имя пакета с префиксом pkg_name="python3-$missing_module" log "Попытка установки пакета через opkg: $pkg_name" opkg install "$pkg_name" --force-reinstall if [ $? -eq 0 ]; then log "Пакет $pkg_name успешно установлен через opkg." else log "Не удалось установить $pkg_name через opkg. Пробуем через pip..." pip install "$missing_module" if [ $? -eq 0 ]; then log "Пакет $missing_module успешно установлен через pip." else log "Ошибка: не удалось установить пакет $missing_module ни через opkg, ни через pip. Завершаем работу." exit 1 fi fi log "Перезапускаем Home Assistant после установки зависимости..." done 5. /opt/var/lib/homeassistant/custom.sh - починка интеграций Спойлер #!/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 Разумеется права скриптам chmod +x выдал. Оба скрипта отвечают, примерно не найдено Edited March 6, 2025 by batonskij Quote
Moon_Light Posted March 6, 2025 Posted March 6, 2025 (edited) 16 минут назад, batonskij сказал: Оба скрипта отвечают, примерно не найдено А у вас вообще скрипты работают, попробуйте простой скрипт типа: !/bin/sh echo "hello world" Что интересно пишет, можете дать вывод консоли? Edited March 6, 2025 by Moon_Light Quote
Moon_Light Posted March 6, 2025 Posted March 6, 2025 (edited) Обратите внимание еще что когда создаете скрипт на линукс и винде там разные символы конца строк, вам нужно использовать линуксовый формат, notepad++ поможет Edited March 6, 2025 by Moon_Light Quote
batonskij Posted March 6, 2025 Posted March 6, 2025 7 минут назад, Moon_Light сказал: А у вас вообще скрипты работают, попробуйте простой скрипт типа: !/bin/sh echo "hello world" Что конечно пишет можете дать вывод консоли? KeeneticOS version 4.02.C.5.0-0, copyright (c) 2010-2024 Keenetic Ltd. Login: 4 минуты назад, Moon_Light сказал: Обратите внимание еще что когда создаете скрипт на Линукс и винде разнные символы конца строк, вам нужно использовать линуксовый формат, notepad++ поможет Вы правы, с этим я сплоховал 😒 Штож, бэкап уже восстановил, доступ к репо приятель уже закрыл, продолжу эксперименты после выходных. Quote
TheBB Posted March 9, 2025 Posted March 9, 2025 В 24.02.2025 в 22:14, TheBB сказал: сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии. root@ZKUII: /opt/root # hass --version 2025.3.1 root@ZKUII: /opt/root # 1 Quote
Evgenii. Posted March 9, 2025 Posted March 9, 2025 (edited) 10 часов назад, TheBB сказал: root@ZKUII: /opt/root # hass --version 2025.3.1 root@ZKUII: /opt/root # Я может чего не понимаю, а как-то можно скачать весь репозиторий себе в архив одним нажатием скачать? А то тыкаешь каждый файл на скачивание, а их около 500 штук неудобно да и пропустить случайно можно не скачав какой-нибудь (. Edited March 9, 2025 by Evgenii. Quote
Moon_Light Posted March 9, 2025 Posted March 9, 2025 (edited) 9 часов назад, TheBB сказал: 2025.3.1 Огромное спасибо! И отдельное за архивы)) PS. Обновился всё супер! Edited March 9, 2025 by Moon_Light Quote
Evgenii. Posted March 9, 2025 Posted March 9, 2025 11 часов назад, TheBB сказал: root@ZKUII: /opt/root # hass --version 2025.3.1 root@ZKUII: /opt/root # Спасибо большое! С архивами намного удобнее скачивать! А то прошлый раз скачал и видимо не все. Так и не смог нормально установить. Теперь все скачалось и установилось корректно. Quote
TheBB Posted March 9, 2025 Posted March 9, 2025 Цитата ... да что ж вы так убиваетесь? Вы ж так никогда не убьетесь! Как-то сей момент упустил, т.к. сервер ближе, чем вытянутая рука... Значит-с, будем паковать дополнительно. root@ZKUII: /opt/srv/opkg # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1 root@ZKUII: /opt/srv/opkg # root@ZKUII: /opt/srv/opkg # mkdir HA-2025.3.1 root@ZKUII: /opt/srv/opkg # cd HA-2025.3.1/ root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # ls -al drwxr-xr-x 2 root root 4096 Mar 9 23:46 . drwxr-xr-x 5 root root 4096 Mar 9 23:46 .. root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # for p in $(zcat /opt/var/opkg-lists/hass-dev | grep ^Pack | cut -d' ' -f2); do opkg download $p; done ... root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # ls -1 | wc -l 493 root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # wget http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1/Package.gz ... root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # sed -i -e 's,hass-dev.*,hass-dev file:///opt/srv/opkg/HA-2025.3.1,' /opt/etc/opkg.conf root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev file:///opt/srv/opkg/HA-2025.3.1 root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # rm /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # 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/HA-2025.3.1/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # zcat /opt/var/opkg-lists/hass-dev | grep ^Pack Package: asciinema ... Package: yt-dlp root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # Изменена нумерация: ${PKG_NAME}_${PKG_VERSION}_${PYTHON3_VERSION_MAJOR}.${PYTHON3_VERSION_MINOR}-${PKG_RELEASE}_* HACS: рядом с архивами лежит фиксанутый пакет homeassistant (костыли в виде симлинков ему не нужны). 1 1 Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 8 часов назад, TheBB сказал: фиксанутый пакет homeassistant Попробовал. Кастомные интеграции починились, спасибо огромное за ваш труд! Правда к сожалению сломалось резервное копирование(( Копирование в "This System" стало не доступно(( Именно на этой версии пакета Спойлер Quote
Evgenii. Posted March 10, 2025 Posted March 10, 2025 (edited) 55 минут назад, Moon_Light сказал: Попробовал. Кастомные интеграции починились, спасибо огромное за ваш труд! Правда к сожалению сломалось резервное копирование(( Копирование в "This System" стало не доступно(( Именно на этой версии пакета Скрыть контент Да есть к сожалению такая проблемка. А пункт-то важный. Может попробовать 2025.3.0? А как откатиться в таком случае лучше? Про update с новым 2025.3.0 репозиторием? Edited March 10, 2025 by Evgenii. Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 26 минут назад, Evgenii. сказал: Может попробовать 2025.3.0 Не советую, тогда уж взять 2025.3.1 без фикса hacs Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 49 минут назад, Evgenii. сказал: А пункт-то важный Я попробовал добавить резервное копирование на Google Диск и это работает, да локальное хранение бэкапов сломалось но на Google Диск даже лучше Quote
Evgenii. Posted March 10, 2025 Posted March 10, 2025 (edited) 29 минут назад, Moon_Light сказал: Не советую, тогда уж взять 2025.3.1 без фикса hacs Так может на нем тоже проблема решена с фиксом Edited March 10, 2025 by Evgenii. Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) 5 минут назад, Evgenii. сказал: Так может на нем тоже проблема решена У меня проблема с резервным копированием в локальную директорию только на отдельной версии версии ha которая лежит рядом с архивами с фиксом hacs 9 часов назад, TheBB сказал: HACS: рядом с архивами лежит фиксанутый пакет homeassistant (костыли в виде симлинков ему не нужны). Вот на ней, в других версиях фикса hacs нет Edited March 10, 2025 by Moon_Light Quote
Evgenii. Posted March 10, 2025 Posted March 10, 2025 40 минут назад, Moon_Light сказал: У меня проблема с резервным копированием в локальную директорию только на отдельной версии версии ha которая лежит рядом с архивами с фиксом hacs Вот на ней, в других версиях фикса hacs нет Ну так у меня тоже также только из папки aarch64 из версии 2025.3.1. Значит в версии 2025.3.0 точно фикса не будет? Не совсем понял что делать с файлом homeassistant_2025.3.1-2_aarch64-3.10.ipk Его установку надо запустить для фикса и только с последней версией HA 2025.3.1? Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) 12 минут назад, Evgenii. сказал: Значит в версии 2025.3.0 точно фикса не будет? Фикс hacs есть только в этой версии Спойлер По поводу 12 минут назад, Evgenii. сказал: Не совсем понял что делать с файлом homeassistant_2025.3.1-2_aarch64-3.10.ipk Скачать и поставить вручную, это сборка 2025.3.1 а значит ее зависимости будут от 2025.3.1 не уверен что на 2025.3.0 это запустится но можете поэкспериментировать... Edited March 10, 2025 by Moon_Light 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.