drts
-
Posts
32 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by drts
-
-
В общем получилось установить, но как-то странно всё равно. Прошу пояснить, что я делал не так.
сначала я выполнил всё по этому сценарию предварительно заново отформатировав флешку и переустановив Ethware:
Spoilerecho "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install gcc ldd make gawk sed patch diffutils coreutils-install libffi opkg install python3-pip pip3 install --upgrade pip setuptools opkg list-installed | grep ^pyt | cut -f1 -d' ' | xargs opkg install --force-reinstall opkg install python3-home-assistant-frontend pip3 install homeassistant
высыпало кучу ошибок при установке homeassistant/ После этого я запустил
opkg install homeassistant
и всё получилось. ha запустился:
/opt/etc/init.d/S99hass start
веб интерфейс завелся.
Что я проделал зря? какие шаги лишние?
-
7 hours ago, TheBB said:
Запустить руками и посмотреть, что не так
/opt/bin/hass -c /opt/var/lib/homeassistant
Какая версия прошивки?
Прошивка 2.16.D.9.0-1.
Порядок установки следующий:
1. установил Ethware по этой инструкции.
после этого:
Spoilerecho "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install python3 python3-pip gcc pkg-config libopenssl libffi python3-pyopenssl python3-openssl make opkg install busybox ldd make gawk sed patch diffutils coreutils-install wget -qO- http://bin.entware.net/mipselsf-k3.4/include/include.tar.gz | tar xvz -C /opt/include source /opt/bin/gcc_env.sh pip3 install --upgrade setuptools /opt/bin/python3 -m pip install --upgrade pip opkg install homeassistant /opt/etc/init.d/S99hass start
ошибок не показало.
при ручном запуске:
Spoiler~ # /opt/etc/init.d/S99hass check Checking hass... dead. ~ # /opt/bin/hass -c /opt/var/lib/homeassistant Traceback (most recent call last): File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 567, in _build_master ws.require(__requires__) File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 884, in require needed = self.resolve(parse_requirements(requirements)) File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 775, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (pip 20.3.3 (/opt/lib/python3.9/site-packages), Requirement.parse('pip<20.3,>=8.0.3'), {'homeassistant'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/bin/hass", line 33, in <module> sys.exit(load_entry_point('homeassistant==2021.1.0', 'console_scripts', 'hass')()) File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 278, in main File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 60, in get_arguments File "/opt/lib/python3.9/site-packages/homeassistant/config.py", line 14, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/auth/__init__.py", line 16, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/auth/mfa_modules/__init__.py", line 10, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 10, in <module> File "/opt/lib/python3.9/site-packages/homeassistant/util/package.py", line 11, in <module> File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3239, in <module> def _initialize_master_working_set(): File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3222, in _call_aside f(*args, **kwargs) File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3251, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 569, in _build_master return cls._build_from_requirements(__requires__) File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 582, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 770, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'pip<20.3,>=8.0.3' distribution was not found and is required by homeassistant ~ #
В общем снёс всё и попробую заново.
-
41 minutes ago, TheBB said:
echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install homeassistant /opt/etc/init.d/S99hass start
всё (почти всё, кроме https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules и https://github.com/Entware/Entware/wiki/Using-GCC-for-native-compilation) засунуто в пакет "homeassistant"
УХ... не выходит каменный цветок. веб интерфейс так и не завелся. при заведенном hass. Причем вроде в прошлый раз всё ставил также. Ладно спасибо за отклик. Попробую позже.
-
т.е. я правильно понимаю, что сценарий установки должен быть:
echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install python3-home-assistant-frontend opkg install homeassistant /opt/etc/init.d/S99hass start
я запустил hass, но веб интерфейс так и не появляется
404: Not Found
, хотя hass already running. Примечательно, что до НГ я установил HA, но при попытке обновить всё рухнуло, но что-то пошло не так при переустановке. Если вышеприведенный сценарий верен, может закрепить его в начале темы?
-
Добрый день! Пытался установить HA по этой инструкции (после установки Ethware):
echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install python3-home-assistant-frontend /opt/etc/init.d/S99hass start
Но при запуске
/opt/etc/init.d/S99hass start
пишет, что not found/
Что я делаю не так?
Прошу пнуть в нужном направлении.
Home Assistant
in Вопросы по сборке и настройке Opkg
Posted · Edited by drts
Спасибо за разъяснения. Странно, но 2 дня бился с установкой по этой схеме
echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install homeassistant /opt/etc/init.d/S99hass start
на голый ethware, потом добавил еще пару шагов - тоже не стартовал веб интерфейс, а в opt/var/lib/homeassistant/ ничего не было (включая homeassistant)
pip3 install homeassistant
вылетело с кучей ошибок, но вот потом штатно установилось.
Правда я еще вчера с психами перешил роутер заново на стабильную - а затем снова на ночную прошивку. Может это помогло.
В общем спасибо за помощь. Всё заработало. Причем старый конфиг перенесся без ошибок полностью. УРА!