Jump to content

drts

Forum Members
  • Posts

    32
  • Joined

  • Last visited

Posts posted by drts

  1. Спасибо за разъяснения. Странно, но 2 дня бился с установкой по этой схеме

    Spoiler
    
    
    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

    вылетело с кучей ошибок, но вот потом штатно установилось. 

    Правда я еще вчера с психами перешил роутер заново на стабильную - а затем снова на ночную прошивку. Может это помогло.

    В общем спасибо за помощь. Всё заработало. Причем старый конфиг перенесся без ошибок полностью. УРА!

  2. В общем получилось установить, но как-то странно всё равно. Прошу пояснить, что я делал не так.

    сначала я выполнил всё по этому сценарию предварительно заново отформатировав флешку и переустановив Ethware:

    Spoiler
    
    echo "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

    веб интерфейс завелся. 

    Что я проделал зря? какие шаги лишние?

  3. 7 hours ago, TheBB said:

    Запустить руками и посмотреть, что не так

    
    /opt/bin/hass -c /opt/var/lib/homeassistant

    Какая версия прошивки?

    Прошивка 2.16.D.9.0-1.

    Порядок установки следующий:

    1. установил Ethware по этой инструкции.

    после этого:

    Spoiler
    
    echo "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
    ~ #

    В общем снёс всё и попробую заново.

     

  4. 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. Причем вроде в прошлый раз всё ставил также. Ладно спасибо за отклик. Попробую позже.

  5. т.е. я правильно понимаю, что сценарий установки должен быть:

    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, но при попытке обновить всё рухнуло, но что-то пошло не так при переустановке. Если вышеприведенный сценарий верен, может закрепить его в начале темы? 

  6. Добрый день! Пытался установить 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/

    Что я делаю не так?

    Прошу пнуть в нужном направлении.

×
×
  • Create New...