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

Moon_Light

Участники форума
  • Постов

    88
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Moon_Light

  1. В 15.05.2025 в 18:53, Evgenii. сказал:

    Тоесть по факту при установке с нуля HA я должен все ha-component-......ipk , которые мне нужны, установить вручную из папки opkg уважаемого TheBB, в противном случае HA при установке может взять не из нее? 

    Да но он автоматически поставил через pip. Чать из того что он поставил есть в opkg. Потом вы просто будите дольше ждать первый запуск после обновления. Когда я поставил всё через opkg то потом просто делаю upgrade и у меня HA сразу стартует и ничего не ставит сам

    В 16.05.2025 в 15:36, Evgenii. сказал:

    Короче удалил всю папку deps он мне все снова поставил в автоматическом режиме, причем все те же папки восстановил, пока все работает без сбоев.

    Ну тоже вариант просто на моем Кинетике 1011 он ставил а потом обновлял всё сам почти всю ночь

  2. 6 минут назад, Evgenii. сказал:

    Но в интеграциях  теперь в веб интерфейсе HA установленное моб.приложение не видно

    Добавьте интеграцию снова. А приложение на телефоне удалите и заново скачайте и заново авторизируйтесь, чтоб зарегистрироваться новое устройство, оно в момент первой авторизации регистрируется на сколько я знаю

  3. 1 час назад, Evgenii. сказал:

    а как htop открыть

    Прочитайте пожалуйста в интернете

    1 час назад, Evgenii. сказал:

    какую консоль в HA открыть и наблюдать

    SSH. Остановить HA и запустить HA вручную:

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

    hass -c /opt/var/lib/homeassistant --debug --verbose

     

  4. 7 минут назад, Evgenii. сказал:

    установить через pip

    pip install <имя_модуля> 
    Без префикса python-.

    Так устанавливает зависимости сам HA. Но проблема в том что HA ставит таймаут, и если либа не установилась за определённое время то всё появляется ошибка. Так как всё на роутере процесс медленный, и либа может либо не успеть установиться, либо произойдёт ошибка при сборке либы. Когда вы пишите pip install то таймаута нет и есть шанс что всё установится, но делать это только в случаи если этой либы нет в репе opkg

    12 минут назад, Evgenii. сказал:

    Хотелось бы удалить лишнее!!

    3.11 можно снести

    По поводу удалить лишнее, раньше я запускал HA и открывал htop чтобы смотреть на запущенные процессы и отслеживал что HA ставит через pip и ставил это через opkg. Потом я писал скрипт который смотрел в папку deps находил аналог в opkg удалял из deps и ставил через opkg (но там всё было немного криво давать не буду). Советую вам при следующем обновлении проследить какие процессы запускаются при старте HA и что он там ставит сам. Я открывал 2 консоли в одной HA в другой htop и если видите что он что-то ставит (вы это увидите по процессу pip) прибиваете HA, ставите через opkg удаляете из deps. Может я конечно чего-то не понимаю и всё можно делать проще и тд. но я делал так, сейчас когда я избавился от лишнего обновление HA проходят максимально безболезненно. Раньше из за зависимостей в deps приходилось оставлять HA на ночь пока он там всё скачает и всё было очень больно. Сейчас всё прибрал и стало легко

  5. Для понимания ситуации:

    1. Существуют библиотеки, необходимые для запуска самого Home Assistant (HA), и отдельные - для интеграций. Библиотеки для интеграций HA устанавливает автоматически через pip. Большую часть этих зависимостей заранее собирает и выкладывает уважаемый TheBB.

    2. Теоретически все зависимости можно установить напрямую через pip, но на практике сборка многих из них на роутере закончится ошибками. Процесс компиляции займёт часы, а многих пакетов собрать не удастся. TheBB же выполняет кросс-компиляцию на ПК и выкладывает готовые пакеты.

    3. Если при запуске HA что-то пошло не так, используйте команду для детальной отладки:

      hass -c /opt/var/lib/homeassistant --debug --verbose
      

      В логах Python сообщит о недостающем модуле. Это не должно происходить, поскольку все зависимости уже прописаны TheBB и должны устанавливаться менеджером пакетов opkg при установке или обновлении HA.

    4. Однако если ошибка всё же возникла, найдите в сообщении имя не найденного модуля, добавьте к нему префикс python3- и установите через opkg:

      opkg install python3-<имя_модуля>
      

      Скорее всего нужная библиотека уже есть в репозитории. Если же её там нет (что маловероятно), пробуйте установить через pip. В этом случае убедитесь, что на роутере установлены компиляторы и утилиты сборки (make и др.).

    5. Если проблема возникла не при старте HA, а во время настройки интеграции:

      • Откройте логи HA - в 99 % случаев ошибка связана с отсутствием библиотек.

      • Учтите, что при открытии мастера настройки интеграции HA уже мог установить часть зависимостей через pip в каталог:

        /opt/var/lib/homeassistant/deps/lib/python3.13/site-packages/
        
      • Стремитесь держать в этой папке только те пакеты, которых нет в opkg. Иначе при обновлении HA pip будет обновлять их снова, и процесс займет часы.

    Помните: большинство зависимостей уже собраны TheBB. Чтобы установить недостающую библиотеку, достаточно добавить префикс python3- к её имени и установить через opkg. На крайняк ставьте через pip

    PS. Обновляйте НА командой opkg upgrade чтобы свести количество проблем к минимуму. В opkg.conf можно закомментировать другие репы если боитесь, что обновится что-то лишнее

  6. 5 минут назад, Evgenii. сказал:

    Error occurred loading flow for integration mobile_app: No module named 'unicode_rbnf'

    Ну вот ведь подсказка opkg install python3-unicode-rbnf )) TheBB уже все собрал

    PS. По аналогии с zha выпилите локальную версию если она есть

  7. 1 минуту назад, Evgenii. сказал:

    Я тоже вроде так устанавливал

    Да но это не влияло так как он смотрел на локальную версию а opkg ставит глобально, локальная в приоритете

    3 минуты назад, Evgenii. сказал:

    Не удалось загрузить мастер настройки

     Смотрите логи системы как с zha там всё должно быть написано

  8. 4 минуты назад, Evgenii. сказал:

    не помогло ошибка та же

    Даже не знаю, сам использую zha, полёт нормальный. По какой-то причине он начинает пытаться поставить его через pip и, что удивительно, еще и не находит нужную версию. HA перезапускали? Загляните в папку с конфигом HA (/opt/var/lib/homeassistant), там найдёте папку с зависимостями питона (папка deps или что-то типа того), часть зависимостей он ставит туда. Поищите там папку с zha (название будет чуть другое, но узнаете), если есть - просто удалите папку, чтоб не мешалась, он может туда смотрит. Дальше повторите процедуру

  9. 12 часов назад, firefly сказал:

    Пытаюсь поставить через ссылку

    Аддоны у нас не работают. Поищите тут в теме как ставить hacs а вообще я так ставил прямо с сайта по инструкции

    https://www.hacs.xyz/docs/use/

    image.png.39fea9f3ccd00e9cb721808f4f656d6c.png

  10. 1 час назад, firefly сказал:

    Откройте пожалуйста доступ не успел скачать новую версию HA-2025.3.х

    А вам под какую архитектуру процессора?

    У меня просто есть скаченный архив под mipsel

  11. 7 часов назад, login сказал:

    Подскажите кто что использует для удобства в нашей core  версии HA вместо дополнения file editor?  И если есть вариант, напишите подробнее пожалуйста как установить!

    Я иногда использую Config Editor из HACS, но редко. Пользуюсь MobaExterm на ПК. У меня нет кейсов файлы заливать или еще что то, из интерфейса HA

  12. 31 минуту назад, Alex_V сказал:

    можно поподробнее, чтобы по граблям не ходить?

    Спасибо!

    Извините, но я не понимаю, что тут расписывать) Создание конфига и сборка самой прошивки никак не связана с HA на Keenetic. В интернете есть инструкции. У вас есть контроллер ESP, вы собираете и заливаете на него прошивку. Конфигурацию прошивки пишете в конфиг-файле. Написание конфига, сборку и заливку прошивки делаете на ПК. Команды я написал в предыдущем сообщении. Дашборд для меня бесполезен и только усложняет. 

    В конфиг - файле прошивки включаете доступ по API.

    Добавляете интеграцию EspHome в HA и подключаетесь к контроллеру

    Для интеграции может понадобиться

    opkg install ha-component-esphome

    Если не запускается мастер настройки интеграции смотрите логи, на предыдущих версиях у меня были проблемы с установкой интеграции, но на этой версии проблем не было

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

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

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