
Moon_Light
Участники форума-
Постов
58 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент Moon_Light
-
Доработанный скрипт для фикса hacs и кастомных компонентов, прошлый работал немного не корректно, лучше удалить ссылки после прошлого cd /opt/var/lib/homeassistant/ find custom_components -type l -delete Доработанный скрипт: Порядок действий именно такой: Ставим кастомную интеграцию -> Перезапуск HA -> Получаем ошибки -> Запускаем скрипт -> Перезапуск HA -> Ошибок нет
-
Спасибо большое за ваш труд. Как я понимаю, чтобы заменить нужно выполнить 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
-
Отвалилась половина интеграций 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, чтобы всё заработало придётся провернуть подобное с стальными файлами внутри кастомных компонентов... Какая то проблема с импортами. Пришлось вернуться на старую версию
-
Я успел выкачать все либки и поднял свой сервак с репозиторием, могу поделиться архивом с всеми ipk, можно распаковать и через питон 1 командой поднять сервер cd /ipk_files/ python -m http.server 8000 https://disk.yandex.ru/d/5kJAvRrz4WMT0g Такое сокровище которое год ждали, я просто не мог не подстраховаться, как знал что мне выходных не хватит на обновление(( Не знаю что делать с numpy, отпишитесь если у вас всё получится
-
К сожалению numpy через pip поставить не удаётся, ругается на отсутствие openssl именно dev версия для разработки с хидерами. Как починить версию python3-numpy из репозитория я не знаю Подскажите как исправить эту ошибку? 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.
-
Если уже установлен HA 1) Добавляем репозиторий от TheBB в "/opt/etc/opkg.conf" 2) opkg update 3) rm -rf /opt/lib/python3.11 4) opkg upgrade 5) hass -c /opt/var/lib/homeassistant --debug --verbose Будут ошибки при запуске, я ставил недостающие модули по принципу, сначала ищу в репозитории от TheBB, если там нет то ставлю через pip. Недостающие модули в репозитории начинаются с python3-name Вот небольшой скрипт который это автоматизирует: После запуска так же смотреть на логи, часть зависимостей HA ставит сам, но я смотрю что он устанавливает и ставлю по тому же принципу что описал выше
-
opkg install python3 Package python3 (3.13.2-1) installed in root is up to date. ~ # python3 --version Python 3.11.10 Если обновить питон то на бумаге он свежий а по факту нет. Если удалить и переустановить то бинарника нет. Будет ошибка python3 - not found по пути /opt/bin/ его тоже не будет Update: разобрался opkg upgrade python3 python3-base libpython3
-
Делайте бэкапы диска или флешки, я перед каждой установкой чего то делаю бэкап через Acronis True Image, так же я настроил автоматические бэкапы конфигурации HA, все файлы в /opt/var/lib/homeassistant/ каждую ночь коммитятся и заливаются в мой закрытый репозиторий на гитхаб. Так же если я что то делаю в HA я жму кнопку бэкапа перед этим
-
- Поставьте также компилятор rust его похоже тоже нету он нужен для сборки некоторых зависимостей. - Проверьте библиотеку cffi она похоже обновилась в репозитории opkg a HA нужна версия старее, pip скачивает предыдущую версию и не может собрать. Посмотрите в логах какую версию ему надо и скачайте из архивных пакетов поставьте вручную, как сделали с ffmpeg Пакеты в репозитории обновляются и становятся не совместимыми, оооочень ждём что скажет уважаемый TheBB, хочется новую версию HA, сейчас не понятно что с проектом. Очень переживаем все, раньше я каждый раз обновлял HA и на опыте говорю что если видите что pip начал что то собирать, прибивайте процесс и ищите пакет в репозитории entware сокрее всего он там уже собран, ставьте через opkg версию которую пытался собрать pip, старые лежат в archive
-
У вас установлены не все зависимости. Часть можно поставить руками. В вашем случае pip говорит что у вас отсутствует компилятор gcc и он не может собрать зависимости. Поставьте компилятор для начала. Как делаю я в таком случае, я смотрю в логах HA что он там ставит, и ищу это в репозитории, и ставлю руками чем opkg, если там нету то жду когда pip сам все соберёт, но для этого нужен компилятор а у вас он не установлен
-
По поводу ошибки с libavformat.so.59 и остальными библиотеками, нужно поставить ffmpeg предыдущий версии и ошибка пропадает, когда ставили HA скачалась более новая версия, найти старую можно тут, только посмотрите для вашей архитектуры процессора, у меня Giga 1011. Там найдете в каталоге archive и скачайте пакет и поставьте вручную https://bin.entware.net/mipselsf-k3.4/archive/
-
У меня есть датчики на bluetooth я тоже хотел их использовать, уважаемые разработчики и те кто хоть как то с ними связан, помогите нам
-
Подскажите, установил квас думал получится использовать api.openai.com из под HomeAssistent который запущен на роутере но кажется что обход не распространяется на установленные пакеты entware, есть способ это исправить?
- 1 983 ответа
-
- 2
-
-