batonskij Posted April 1 Share Posted April 1 (edited) В 29.03.2024 в 00:43, PavelS сказал: коротенько по шагам Проще некуда, берем чистую Entware, далее вводим в терминале echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install homeassistant opkg install ha-component-zha Запускаем HA, минимально настраиваем, радуемся и бэкапим. Далее начинаем развлекаться, как упадет, а он точно упадет, достаем весь бэкап. Edited April 1 by batonskij 2 Quote Link to comment Share on other sites More sharing options...
Артём Глеб Posted April 2 Share Posted April 2 В 01.04.2024 в 13:41, batonskij сказал: echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf выдает ошибку Скрытый текст 1 Quote Link to comment Share on other sites More sharing options...
klepan Posted April 3 Share Posted April 3 21 час назад, Артём Глеб сказал: выдает ошибку Скрыть содержимое потому что это не entware Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 20 Share Posted April 20 Ну, что, дамы и господа, будем ждать owrt`шников или займёмся экстримом? ~ # ~ # python --version Python 3.12.2 ~ # hass --version 2024.4.3 ~ # Не ищите - не выложено. 2 Quote Link to comment Share on other sites More sharing options...
progmaster90 Posted April 21 Share Posted April 21 * opkg_conf_parse_file: Duplicate src declaration (ha http://bin.entware.net/mipselsf-k3.4/test/HA). Skipping. Подскажите пожалуйста, кто в теме, что это постоянно выходит? Ставил согласно последней краткой "инструкции" на стр. 30, чтобы ничего лишнего не натворить. Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 22 Share Posted April 22 8 часов назад, progmaster90 сказал: Подскажите пожалуйста, кто в теме, что это постоянно выходит? Дублирование записей. Исправьте (удалите лишние записи) в файле "/opt/etc/opkg.conf". Удалите всё в "/opt/var/opkg-lists" (`rm /opt/var/opkg-list/*`) и обновите списки пакетов (`opkg update`). 1 Quote Link to comment Share on other sites More sharing options...
progmaster90 Posted April 23 Share Posted April 23 В 20.04.2024 в 23:13, TheBB сказал: Не ищите - не выложено. Жду новой версии, и буду пробовать переходить с Малинки на Кинетик. Как я понял многое будет урезано, того же FileEditorа не будет?( и кто долго пользуется на роутере после перехода? Заметна ли разница в скорости работы, задержки там, потери. Пока наблюдаю без автоматизаций и скриптов. Не очень понятно в работе. На выходных попробую перевести часть некритичных автоматизации на роутер. Пока вот напрягает уведомление о прекращении поддержки python 12. Quote Link to comment Share on other sites More sharing options...
Jabber Posted April 24 Share Posted April 24 (edited) Сделал попытку обновления на 2024.3.0 Никаких жалоб в процессе не было, но результат такой - / # 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.11/site-packages/homeassistant/__main__.py", line 318, in main File "/opt/lib/python3.11/site-packages/homeassistant/__main__.py", line 83, in get_arguments File "/opt/lib/python3.11/site-packages/homeassistant/config.py", line 21, in <module> ModuleNotFoundError: No module named 'voluptuous' У HA в зависимостях указаны python3-voluptuous и python3-voluptuous-serialize - оба пакета стоя. Нужна инструкция, как чинить... Edited April 24 by Jabber Quote Link to comment Share on other sites More sharing options...
Jabber Posted April 24 Share Posted April 24 В общем сам спросил, сам отвечу, быстрее способа не нашел. Старый добрый способ - выйти и зайти. Попытка обновления была с версии 2023.5.2 на 2024.3.0, заодно и питон с 3.10 на 3.11.. По инструкции страницей выше - 1) Удалил НА opkg remove --autoremove --force-depends homeassistant 2) Удалил пакеты python for p in $(opkg list-installed | grep python | cut -d' ' -f1); do opkg remove --autoremove --force-depends $p; done 3) Удалил директории python 3.10 и 3.11 rm -rf /opt/lib/python3.10 /opt/lib/python3.11 4) Установил НА на место, с требуемым opkg install homeassistant 5) Запустил hass -c /opt/var/lib/homeassistant --debug --verbose 6) Навалило несколько ошибок по модулям и одной интеграции, но с этим уже можно как-то отдельно разбираться 2024-04-24 14:02:03.803 ERROR (MainThread) [homeassistant.config] Platform error: tts - No module named 'gtts' 2024-04-24 14:03:02.050 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'smartlife': Unable to import component: No module named 'tuya_sharing' 2024-04-24 14:04:11.124 ERROR (MainThread) [homeassistant.setup] Setup failed for 'utility_meter': Unable to import component: No module named 'croniter' 2024-04-24 14:05:04.674 ERROR (MainThread) [homeassistant.setup] Setup failed for 'backup': Unable to import component: No module named 'securetar' Это 4е обновление за 2,5 года, как вариант НА появился у меня на keenetic, гладко прошло все только один раз, был вариант апгрейда который закончился переустановкой entware. Quote Link to comment Share on other sites More sharing options...
Denis Datsko Posted June 1 Share Posted June 1 Для статистики, успешно обновился с версии 2023.x до 2024.3.0. Одна проблема с которой столкнулся, сломанный линк на libsodium.so. Quote Setup failed for'mobile_app': Unable to import component: libsodium.so.23: В /opt/lib лежал libsodium.so.26, поэтому просто создал симлинк на него: Quote ln -s /opt/lib/libsodium.so.26.1.0 /opt/lib/libsodium.so.23 Quote Link to comment Share on other sites More sharing options...
Илья Ганжин Posted June 8 Share Posted June 8 Подскажите, я правильно понял что zigbee2mqtt, как и usb zigbee шлюзы не поддерживаются? Quote Link to comment Share on other sites More sharing options...
zzx360 Posted June 8 Share Posted June 8 (edited) Скрытый текст 2024-06-09 00:40:47.372 WARNING (MainThread) [asyncio] Executing <Task pending name='setup person as dependency of onboarding' coro=<async_setup_component() running at /opt/lib/python3.11/site-packages/homeassistant/setup.py:158> wait_for=<Task pending name='Storage load person' coro=<Store._async_load() running at /opt/lib/python3.11/site-packages/homeassistant/helpers/storage.py:147> cb=[set.remove(), Task.task_wakeup()] created at /opt/lib/python3.11/site-packages/homeassistant/util/async_.py:50> cb=[gather.<locals>._done_callback() at /opt/lib/python3.11/asyncio/tasks.py:764] created at /opt/lib/python3.11/site-packages/homeassistant/util/async_.py:50> took 0.136 seconds 2024-06-09 00:40:47.470 INFO (MainThread) [homeassistant.setup] Setup of domain person took 0.2 seconds 2024-06-09 00:40:50.061 ERROR (MainThread) [homeassistant.setup] Setup failed for 'analytics': Unable to import component: cannot import name 'getcurrent' from 'greenlet' (unknown location) Traceback (most recent call last): File "/opt/lib/python3.11/site-packages/homeassistant/loader.py", line 886, in async_get_component File "/opt/lib/python3.11/concurrent/futures/thread.py", line 58, in run File "/opt/lib/python3.11/site-packages/homeassistant/loader.py", line 921, in get_component File "/opt/lib/python3.11/importlib/__init__.py", line 126, in import_module File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/opt/lib/python3.11/site-packages/homeassistant/components/analytics/__init__.py", line 13, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/analytics/analytics.py", line 16, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/energy/__init__.py", line 10, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/energy/websocket_api.py", line 15, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/__init__.py", line 28, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/entity_registry.py", line 8, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/core.py", line 17, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/__init__.py", line 12, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/__init__.py", line 72, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/concurrency.py", line 23, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 47, in <module> ImportError: cannot import name 'getcurrent' from 'greenlet' (unknown location) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/lib/python3.11/site-packages/homeassistant/setup.py", line 296, in _async_setup_component File "/opt/lib/python3.11/site-packages/homeassistant/loader.py", line 892, in async_get_component File "/opt/lib/python3.11/site-packages/homeassistant/loader.py", line 921, in get_component File "/opt/lib/python3.11/importlib/__init__.py", line 126, in import_module File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/opt/lib/python3.11/site-packages/homeassistant/components/analytics/__init__.py", line 13, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/analytics/analytics.py", line 16, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/energy/__init__.py", line 10, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/energy/websocket_api.py", line 15, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/__init__.py", line 28, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/entity_registry.py", line 8, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/core.py", line 17, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/__init__.py", line 12, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/__init__.py", line 72, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/concurrency.py", line 23, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 47, in <module> ImportError: cannot import name 'getcurrent' from 'greenlet' (unknown location) 2024-06-09 00:40:50.213 WARNING (MainThread) [asyncio] Executing <Task finished name='setup analytics as dependency of onboarding' coro=<async_setup_component() done, defined at /opt/lib/python3.11/site-packages/homeassistant/setup.py:134> result=False created at /opt/lib/python3.11/site-packages/homeassistant/util/async_.py:50> took 0.258 seconds 2024-06-09 00:40:50.232 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of 'onboarding'. Setup failed for dependencies: ['analytics'] 2024-06-09 00:40:50.235 ERROR (MainThread) [homeassistant.setup] Setup failed for 'onboarding': (DependencyError(...), 'Could not setup dependencies: analytics') 2024-06-09 00:40:50.248 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of 'frontend'. Setup failed for dependencies: ['onboarding'] 2024-06-09 00:40:50.251 ERROR (MainThread) [homeassistant.setup] Setup failed for 'frontend': (DependencyError(...), 'Could not setup dependencies: onboarding') 2024-06-09 00:40:50.267 INFO (MainThread) [homeassistant.bootstrap] Setting up recorder: {'recorder'} 2024-06-09 00:40:50.389 ERROR (MainThread) [homeassistant.setup] Setup failed for 'recorder': Unable to import component: cannot import name 'getcurrent' from 'greenlet' (unknown location) Traceback (most recent call last): File "/opt/lib/python3.11/site-packages/homeassistant/setup.py", line 296, in _async_setup_component File "/opt/lib/python3.11/site-packages/homeassistant/loader.py", line 894, in async_get_component File "/opt/lib/python3.11/site-packages/homeassistant/loader.py", line 921, in get_component File "/opt/lib/python3.11/importlib/__init__.py", line 126, in import_module File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/__init__.py", line 28, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/entity_registry.py", line 8, in <module> File "/opt/lib/python3.11/site-packages/homeassistant/components/recorder/core.py", line 17, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/__init__.py", line 12, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/__init__.py", line 72, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/concurrency.py", line 23, in <module> File "/opt/lib/python3.11/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 47, in <module> ImportError: cannot import name 'getcurrent' from 'greenlet' (unknown location) 2024-06-09 00:40:50.505 WARNING (MainThread) [asyncio] Executing <Task finished name='setup component recorder' coro=<async_setup_component() done, defined at /opt/lib/python3.11/site-packages/homeassistant/setup.py:134> result=False created at /opt/lib/python3.11/site-packages/homeassistant/util/async_.py:50> took 0.207 seconds 2024-06-09 00:40:50.582 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 1: {'ssdp', 'websocket_api', 'network', 'dhcp', 'webhook', 'api', 'bluetooth', 'cloud', 'zeroconf', 'http', 'usb'} 2024-06-09 00:40:50.670 WARNING (MainThread) [asyncio] Executing <Task pending name='Task-1' coro=<setup_and_run_hass() running at /opt/lib/python3.11/site-packages/homeassistant/runner.py:154> wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()] created at /opt/lib/python3.11/asyncio/tasks.py:709> cb=[_run_until_complete_cb() at /opt/lib/python3.11/asyncio/base_events.py:180] created at /opt/lib/python3.11/asyncio/tasks.py:680> took 0.153 seconds после обновления перестал запускаться. удаление(#opkg list-installed | grep -E '^(home|python|scapy)' | cut -f1 -d' ' | xargs opkg remove --force-depends) и установка не помогла. в чем может быть проблема? Edited June 8 by zzx360 Quote Link to comment Share on other sites More sharing options...
Dragomirff Posted July 1 Share Posted July 1 Доброго времени суток! Установил HA на Keenetic Giga (KN-1011) по инструкции на странице 30. Все встало отлично, но есть два уведомления в настройках: 1. Прекращение поддержки Python 3.11.7 и 2. Прекращение поддержки установки HACS через Configuration.yaml (просит установить hacs скриптом). Насколько я понимаю, на данный момент решения обеих проблем пока нет? Есть ли какие-то перспективы? Quote Link to comment Share on other sites More sharing options...
batonskij Posted July 5 Share Posted July 5 В 01.07.2024 в 11:17, Dragomirff сказал: Насколько я понимаю, на данный момент решения обеих проблем пока нет? Есть ли какие-то перспективы? А в чем собственно проблемы? hacs ставится скриптом, прекращение поддержки Python 3.11.7 пока ни на что не влияет, все интеграции рабочие под Python 3.11.7. Обновления самые новые наверно будет недоступны, т.к. они они запросят обновить HA. Quote Link to comment Share on other sites More sharing options...
Sano Posted July 13 Share Posted July 13 (edited) Здравствуйте. Только начал изучение HA. На Ultru встал без проблем по инструкции, что была выше. Проблема в том , что нет пункта меню "Дополнения" По http://homeassistant.local:8123/hassio/dashboard выдает ошибку 404. Что делать? И ещё такой вопрос, у нас HA ставится Core или OS ? Edited July 13 by Sano Quote Link to comment Share on other sites More sharing options...
Руслан З Posted July 14 Share Posted July 14 12 часа назад, Sano сказал: И ещё такой вопрос, у нас HA ставится Core или OS ? Core, поэтому столько ограничений Quote Link to comment Share on other sites More sharing options...
Sano Posted July 20 Share Posted July 20 (edited) В 14.07.2024 в 03:49, Руслан З сказал: Core, поэтому столько ограничений Да уж.... Все, что гуглиться это в основном Core в Docker. А есть какие-то инструкции по работе HA на Кинетике? Может кто-то из присутствующих ведёт блог или писал где-нибудь. А то что-то мне пока ничего не понятно. Направьте пожалуйста на путь истины )) Edited July 20 by Sano Quote Link to comment Share on other sites More sharing options...
Руслан З Posted July 20 Share Posted July 20 (edited) В общем, поднял hass core, поставил hacs, завёл mqtt, организовал какое-то подобие esphome, организовал работу xiaomi gateway 3 и споткнулся на z2m. После обновления пакетов на сервере рухнуло всё, так как что то там с питоновыми депенденсами. Пятидесятая сборка сервера отбила все возможные желания продолжать. Полез на авито, нашёл ноут с рабочей мамой, 3 гб оперативкой, 2 дуо камнем, разбитой матрицей, отсутсвующей клавой и нерабочей зарядкой за 400 руб. В блоке перегнулся и отгорел провод - поправил. В закромах нашёл 120 гб ssd 2.5 форм фактора. Подкинул моник, usb клаву и мышь, накатил debian и поднял supervised. Переферию отрубил и забросил ноут за шкаф. Аккум держит на тройку часов с лишним (моник не фурычит и не жрёт). Получился плоский сервачок с дебом, вайфай, блютузом и бесперебойником. Кулер не включался ни разу, так как температура при пассивном охлаждении в норме. Перезагрузка home assistant на таком конфиге - не более того секунды 3. Вопрос решается за 400 руб. Можно найти и дешевле. А с Keenetic добиваться результатов стоит только идейным. Второй раз покидаю данную ветку, ибо нефиг. Правда, на долго ли... Edited July 21 by Руслан З Quote Link to comment Share on other sites More sharing options...
Zanzi Posted July 22 Share Posted July 22 On 4/20/2024 at 9:13 PM, TheBB said: Ну, что, дамы и господа, будем ждать owrt`шников или займёмся экстримом? Если возможно, обновите новую версию плз 2 Quote Link to comment Share on other sites More sharing options...
Ян Остапенко Posted July 27 Share Posted July 27 (edited) Друзья, а подскажите как поcтавить на: ~ # opkg print-architecture arch all 100 arch aarch64-3.10 150 arch aarch64-3.10_kn 200 Скрытый текст ~ # echo "src/gz ha http://bin.entware.net/aarch64-k3.10/test/HA/" >> /opt/etc/opkg.conf ~ # opkg install homeassistant Package homeassistant version 2024.3.0-1 has no valid architecture, ignoring. Package homeassistant version 2024.3.0-1 has no valid architecture, ignoring. Package homeassistant version 2024.3.0-1 has no valid architecture, ignoring. Package homeassistant version 2024.3.0-1 has no valid architecture, ignoring. Unknown package 'homeassistant'. Collected errors: * opkg_install_cmd: Cannot install package homeassistant. Edited July 27 by Ян Остапенко Quote Link to comment Share on other sites More sharing options...
TheBB Posted July 28 Share Posted July 28 В 27.07.2024 в 09:49, Ян Остапенко сказал: Unknown package 'homeassistant'. `opkg update` ? Quote Link to comment Share on other sites More sharing options...
Ян Остапенко Posted July 28 Share Posted July 28 (edited) 5 часов назад, TheBB сказал: `opkg update` ? Переставил все по новой, завелось. Постоянно пояляется такая ошибка: Скрытый текст 2024-07-28 16:12:23.355 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved: File "/opt/bin/hass", line 8, in <module> sys.exit(main()) File "/opt/lib/python3.11/site-packages/homeassistant/__main__.py", line 362, in main File "/opt/lib/python3.11/site-packages/homeassistant/runner.py", line 188, in run File "/opt/lib/python3.11/asyncio/base_events.py", line 640, in run_until_complete File "/opt/lib/python3.11/asyncio/base_events.py", line 607, in run_forever File "/opt/lib/python3.11/asyncio/base_events.py", line 1914, in _run_once File "/opt/lib/python3.11/asyncio/events.py", line 80, in _run File "/opt/lib/python3.11/asyncio/selector_events.py", line 1169, in _read_ready File "/opt/lib/python3.11/site-packages/homeassistant/components/zeroconf/__init__.py", line 415, in async_service_update File "/opt/lib/python3.11/site-packages/homeassistant/components/zeroconf/__init__.py", line 503, in _async_process_service_update File "/opt/lib/python3.11/site-packages/homeassistant/helpers/discovery_flow.py", line 32, in async_create_flow File "/opt/lib/python3.11/site-packages/homeassistant/core.py", line 643, in async_create_task File "/opt/lib/python3.11/site-packages/homeassistant/util/async_.py", line 50, in create_eager_task Traceback (most recent call last): File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 1050, in async_init File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 1070, in _async_init File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 1205, in async_create_flow File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 2463, in _async_get_flow_handler File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 2440, in _load_integration File "/opt/lib/python3.11/site-packages/homeassistant/setup.py", line 529, in async_process_deps_reqs File "/opt/lib/python3.11/site-packages/homeassistant/requirements.py", line 52, in async_get_integration_with_requirements File "/opt/lib/python3.11/site-packages/homeassistant/requirements.py", line 175, in async_get_integration_with_requirements File "/opt/lib/python3.11/site-packages/homeassistant/requirements.py", line 192, in _async_process_integration File "/opt/lib/python3.11/site-packages/homeassistant/requirements.py", line 274, in async_process_requirements File "/opt/lib/python3.11/site-packages/homeassistant/requirements.py", line 302, in _raise_for_failed_requirements И еще несколько вопросов: 1. как поставить hacs скриптом? 2. почему НА постоянно выключается? Edited July 28 by Ян Остапенко Quote Link to comment Share on other sites More sharing options...
aH6y Posted September 6 Share Posted September 6 В 28.07.2024 в 16:18, Ян Остапенко сказал: 1. как поставить hacs скриптом? у меня при установке hacs была ошибка с поиском директории для HA: ERROR: Could not find the directory for Home Assistant Manually change the directory to the root of your Home Assistant configuration With the user that is running Home Assistant and run the script again путь где установлен HA можно найти при помощи команды: find / -name "configuration.yaml" у меня результат следующий: /opt/var/lib/homeassistant/configuration.yaml после делаем: cd /opt/var/lib/homeassistant и после запускаем скрипт установки hacs при установке hacs была ошибка: INFO: Current version is 2024.3.0, minimum version is 2024.4.1 ERROR: Version 2024.3.0 is not new enough, needs at least 2024.4.1 поэтому пришлось устанавливать последнюю совместимую версию. я улучшил оригинальный скрипт чтобы можно было установить любую нужную версию hacs: https://raw.githubusercontent.com/davydof/hacs/main/get для установки последней версии: wget -O - https://raw.githubusercontent.com/davydof/hacs/main/get | bash - для установки любой нужной версии: wget -O - https://raw.githubusercontent.com/davydof/hacs/main/get | bash -s 1.34.0 всем всего Quote Link to comment Share on other sites More sharing options...
aH6y Posted September 6 Share Posted September 6 (edited) всем доброе время суток 🙂 пытаюсь установить spook при помощи hacs если устанавливаю напрямую через hacs падает ошибка: You are running Home Assistant version '2024.3.0', but this repository requires minimum version '2024.4.0' to be installed. Скрытый текст дело в том, что по пути https://bin.entware.net/ последняя версия 3.10. и как обновить HA на более свежую версию не понимаю пробовал установить так: скачал spook старый релиз 2.2.4 скопировал в папку /var/lib/homeassistant/custom_components рестарт HA в интеграциях картина следующая: Скрытый текст захожу в spook и тыкаю по add hub: Скрытый текст еще пробовал подменять версию в /var/lib/homeassistant/.HA_VERSION на более свежую тоже не дало положительного результата. может кто-то знает как обновить версию HA OS на более свежую или как установить старую версию интеграции? спасибо заранее 🙂 Edited September 7 by aH6y Quote Link to comment Share on other sites More sharing options...
batonskij Posted September 13 Share Posted September 13 В 07.09.2024 в 02:58, aH6y сказал: скачал spook старый релиз 2.2.4 релиз 2.2.0 установился вроде, но я не знаю в каких целях его использовать ))) Скрытый текст 1 Quote Link to comment Share on other sites More sharing options...
DEMONVoz Posted October 5 Share Posted October 5 а обновления планируются? или разработка прекращена? 3 Quote Link to comment Share on other sites More sharing options...
DEMONVoz Posted October 15 Share Posted October 15 не заводится интеграция ecoflow, по логам на mqtt чего ругается. может кто подскажет что не так? File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/api/ecoflow_mqtt.py", line 26, in __init__ from homeassistant.components.mqtt.async_client import AsyncMQTTClient ModuleNotFoundError: No module named 'homeassistant.components.mqtt.async_client' 2024-10-15 23:15:14.230 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.thermostat_temperature_measurement (°C) cannot be converted to the unit of previously compiled statistics (None). Generation of long term statistics will be suppressed unless the unit changes back to None or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2024-10-15 23:16:52.392 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Home for ecoflow_cloud Traceback (most recent call last): File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 504, in async_setup File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/__init__.py", line 218, in async_setup_entry await hass.async_add_executor_job(api_client.start) File "/opt/lib/python3.11/concurrent/futures/thread.py", line 58, in run File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/api/__init__.py", line 86, in start self.mqtt_client = EcoflowMQTTClient(self.mqtt_info, self.devices) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/api/ecoflow_mqtt.py", line 26, in __init__ from homeassistant.components.mqtt.async_client import AsyncMQTTClient ModuleNotFoundError: No module named 'homeassistant.components.mqtt.async_client' 2024-10-15 23:16:57.442 INFO (MainThread) [custom_components.ecoflow_cloud] Setup entry <ConfigEntry entry_id=1607a6d325fa6b55438e88109ea1a7fd version=6 domain=ecoflow_cloud title=Home state=ConfigEntryState.SETUP_IN_PROGRESS unique_id=group-Home> (data = {'group': 'Home', 'access_key': '8pvV0AzAdB6W0MeN3ATWE65zQdYxBT2i', 'secret_key': 'KGs8JOXwOvyGqsOz2qRzSLXckIqbhQod', 'load_all_devices': False, 'devices_list': {'R621ZEB4XF3J0558': {'device_type': 'RIVER 2 Pro', 'device_name': 'River 2 Pro'}}}) 2024-10-15 23:16:57.443 INFO (MainThread) [custom_components.ecoflow_cloud.api.public_api] Requesting IoT MQTT credentials 2024-10-15 23:16:57.690 INFO (MainThread) [custom_components.ecoflow_cloud.api] Received MQTT credentials: {'code': '0', 'message': 'Success', 'data': {'certificateAccount': 'open-4815e16747d5479d9c412659826b6f2e', 'certificatePassword': '86307d1d76714993b541e4933f53834e', 'url': 'mqtt-e.ecoflow.com', 'port': '8883', 'protocol': 'mqtts'}, 'eagleEyeTraceId': 'ea1a2a582517290234193925098d0007', 'tid': ''} 2024-10-15 23:16:57.691 INFO (MainThread) [custom_components.ecoflow_cloud.api] Successfully extracted account: open-4815e16747d5479d9c412659826b6f2e 2024-10-15 23:16:57.703 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Home for ecoflow_cloud Traceback (most recent call last): File "/opt/lib/python3.11/site-packages/homeassistant/config_entries.py", line 504, in async_setup File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/__init__.py", line 218, in async_setup_entry await hass.async_add_executor_job(api_client.start) File "/opt/lib/python3.11/concurrent/futures/thread.py", line 58, in run File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/api/__init__.py", line 86, in start self.mqtt_client = EcoflowMQTTClient(self.mqtt_info, self.devices) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/var/lib/homeassistant/custom_components/ecoflow_cloud/api/ecoflow_mqtt.py", line 26, in __init__ from homeassistant.components.mqtt.async_client import AsyncMQTTClient ModuleNotFoundError: No module named 'homeassistant.components.mqtt.async_client' ругается что модуль 'homeassistant.components.mqtt.async_client' отсутсвует Quote Link to comment Share on other sites More sharing options...
batonskij Posted October 16 Share Posted October 16 23 часа назад, DEMONVoz сказал: ругается что модуль 'homeassistant.components.mqtt.async_client' отсутсвует Ну так на нашу core версию MQTT не ставится. Как раз сегодня столкнулся, нужен Mosquitto broker, а она в аддонах. Эх... Quote Link to comment Share on other sites More sharing options...
DEMONVoz Posted October 17 Share Posted October 17 (edited) 22 часа назад, batonskij сказал: Ну так на нашу core версию MQTT не ставится. Как раз сегодня столкнулся, нужен Mosquitto broker, а она в аддонах. Эх... а если развернуть свой mqtt на роутере? не пробовал? upd. попробовал публичный mqtt - не канает Edited October 17 by DEMONVoz 1 Quote Link to comment Share on other sites More sharing options...
udavst Posted October 25 Share Posted October 25 В 16.10.2024 в 22:56, batonskij сказал: Ну так на нашу core версию MQTT не ставится. Как раз сегодня столкнулся, нужен Mosquitto broker, а она в аддонах. Эх... Поставьте mosquitto на роутер, как посоветовали выше. Никакой для HA разницы. Заодно можно будет бридж настроить, для обмена с другими брокерами. 1 Quote Link to comment Share on other sites More sharing options...
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.