Jump to content

TIMON_Dark

Forum Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by TIMON_Dark

  1. У меня в итоге получилось запустить Home Assistant, добавив пакет python3-pyturbojpeg, который почему-то отсутствовал в списке пакетов после установки пакета homeassistant:

    Скрытый текст

    Configuring zlib.
    Configuring libpython3.
    Configuring python3-base.
    Configuring libffi.
    Configuring libbz2.
    Configuring libtirpc.
    Configuring python3-light.
    Configuring python3-pyotp.
    Configuring python3-asyncio.
    Configuring python3-email.
    Configuring python3-cgi.
    Configuring python3-pydoc.
    Configuring python3-cgitb.
    Configuring python3-codecs.
    Configuring python3-ctypes.
    Configuring libgdbm.
    Configuring python3-dbm.
    Configuring python3-decimal.
    Configuring python3-distutils.
    Configuring python3-logging.
    Configuring liblzma.
    Configuring python3-lzma.
    Configuring python3-multiprocessing.
    Configuring libncursesw.
    Configuring python3-ncurses.
    Configuring libopenssl.
    Configuring ca-certificates.
    Configuring python3-openssl.
    Configuring libreadline.
    Configuring python3-readline.
    Configuring libsqlite3.
    Configuring python3-sqlite3.
    Configuring python3-unittest.
    Configuring python3-urllib.
    Configuring libuuid.
    Configuring python3-uuid.
    Configuring libexpat.
    Configuring python3-xml.
    Configuring python3.
    Configuring python3-jmespath.
    Configuring python3-ifaddr.
    Configuring python3-zeroconf.
    Configuring python3-frozenlist.
    Configuring python3-aiosignal.
    Configuring python3-pluggy.
    Configuring python3-charset-normalizer.
    Configuring python3-atomicwrites.
    Configuring python3-pyparsing.
    Configuring python3-btlewrap.
    Configuring libevdev.
    Configuring python3-terminaltables.
    Configuring python3-ply.
    Configuring python3-pycparser.
    Configuring python3-urllib3.
    Configuring python3-docutils.
    Configuring python3-six.
    Configuring python3-dateutil.
    Configuring python3-chardet.
    Configuring python3-idna.
    Configuring python3-certifi.
    Configuring python3-requests.
    Configuring python3-botocore.
    Configuring libatomic.
    Configuring python3-websockets.
    Configuring python3-dns.
    Configuring python3-pyserial.
    Configuring python3-s3transfer.
    Configuring python3-boto3.
    Configuring python3-markupsafe.
    Configuring python3-jinja2.
    Configuring python3-click.
    Configuring python3-envs.
    Configuring libgmp.
    Configuring python3-cryptodome.
    Configuring python3-ecdsa.
    Configuring python3-pyasn1.
    Configuring python3-rsa.
    Configuring python3-jose.
    Configuring python3-pycognito.
    Configuring python3-ciso8601.
    Configuring python3-colorlog.
    Configuring python3-defusedxml.
    Configuring python3-pkg-resources.
    Configuring python3-setuptools.
    Configuring python3-text-unidecode.
    Configuring python3-slugify.
    Configuring python3-awesomeversion.
    Configuring python3-psutil.
    Configuring python3-pyroute2.
    Configuring python3-netifaces.
    Configuring python3-websocket-client.
    Configuring python3-rfc3986.
    Configuring libudev-zero.
    Configuring python3-gtts.
    Configuring python3-mypy-extensions.
    Configuring python-pip-conf.
    Configuring python3-h11.
    Configuring python3-requires.
    Configuring python3-hyperframe.
    Configuring python3-immutables.
    Configuring python3-contextvars.
    Configuring python3-sniffio.
    Configuring python3-anyio.
    Configuring python3-typing-extensions.
    Configuring python3-typing-inspect.
    Configuring libyaml.
    Configuring python3-yaml.
    Configuring python3-libcst.
    Configuring python3-httplib2.
    Configuring libpng.
    Configuring libfreetype.
    Configuring libjpeg-turbo.
    Configuring libtiff.
    Configuring libwebp.
    Configuring python3-pillow.
    Configuring python3-regex.
    Configuring libsodium.
    Configuring python3-requests-toolbelt.
    Configuring python3-cffi.
    Configuring python3-cryptography.
    Configuring python3-pyopenssl.
    Configuring python3-josepy.
    Configuring python3-pytz.
    Configuring python3-pyrfc3339.
    Configuring python3-acme.
    Configuring python3-pyudev.
    Configuring python3-lib2to3.
    Configuring python3-dev.
    Configuring python3-pip.
    Configuring python3-attrs.
    Configuring python3-multidict.
    Configuring python3-async-timeout.
    Configuring python3-yarl.
    Configuring python3-aiohttp.
    Configuring python3-astral.
    Configuring python3-bcrypt.
    Configuring python3-httpcore.
    Configuring python3-httpx.
    Configuring python3-pyjwt.
    Configuring python3-voluptuous.
    Configuring python3-voluptuous-serialize.
    Configuring python3-aiodiscover.
    Configuring python3-aiohttp-cors.
    Configuring python3-didl-lite.
    Configuring python3-async-upnp-client.
    Configuring python3-snitun.
    Configuring python3-hass-nabucasa.
    Configuring python3-pynacl.
    Configuring python3-greenlet.
    Configuring python3-sqlalchemy.
    Configuring scapy.
    Configuring python3-mutagen.
    Configuring python3-paho-mqtt.
    Configuring python3-xmltodict.
    Configuring python3-pymetno.
    Configuring python3-pypng.
    Configuring python3-pyqrcode.
    Configuring python3-coverage.
    Configuring python3-protobuf.
    Configuring python3-grpcio-tools.
    Configuring python3-grpcio.
    Configuring python3-more-itertools.
    Configuring python3-py.
    Configuring python3-packaging.
    Configuring python3-toml.
    Configuring python3-iniconfig.
    Configuring python3-pytest.
    Configuring python3-pytest-asyncio.
    Configuring python3-engineio.
    Configuring python3-bidict.
    Configuring python3-socketio.
    Configuring homeassistant.

    В итоге, получается, для успешного запуска HA в моем случае необходимо выполнить следующие команды:

    Скрытый текст
    echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf
    opkg update
    opkg install homeassistant
    opkg install python3-pyturbojpeg
    opkg update
    /opt/etc/init.d/S99hass start
    # ждать какое-то время, т.к. сперва ничего не будет, потом будет окно 'Request error 404', а уж потом наконец окно авторизации

     

    Правда до сих пор при вводе 'hass' выпадает куча предупреждений и ошибок. Вот, например, что непосредственно в HA:

    Скрытый текст

    image.thumb.png.b8fc478c5e373490e9191d22affc14c3.png

    И такой вопрос: какая правильная последовательность команд для обновления Home Assistant? Или можно прямо через интерфейс HA это делать?

  2. Приветствую! Имеется роутер Keenetic Ultra II и на него при помощи жёсткого диска установил Eltware (Mipsel) успешно. Однако дальше одна головная боль какие нужно ставить пакеты для успешного развертывания Home Assistant. Перепробовал много вариантов, но все заканчивались различными ошибками. Но самый "результативный" был этот:

    В 06.11.2020 в 22:50, BDV сказал:

    TheBB, выше написал:

    Сейчас вот так:

    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

    Но он в итоге хоть и вывел в консоль "done.", а в браузере был недоступен HA. А вот в итоге что было в консоли:

    Скрытый текст
    ~ # /opt/etc/init.d/S99hass start
     Starting hass...              done.
    ~ # hass
    2022-03-20 19:36:44 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //opt/root/.homeassistant/home-assistant_v2.db was shutdown cleanly
    2022-03-20 19:36:44 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=1 from 2022-03-20 12:30:43.436760)
    Exception ignored in: <function Context.__del__ at 0x2aece78>
    Traceback (most recent call last):
      File "/opt/lib/python3.10/site-packages/pyudev/core.py", line 65, in __del__
    AttributeError: 'Context' object has no attribute '_libudev'
    ^C2022-03-20 19:37:44 WARNING (Thread-3 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_2] is still running at shutdown: File "/opt/lib/python3.10/threading.py", line 966, in _bootstrap
      File "/opt/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
      File "/opt/lib/python3.10/threading.py", line 946, in run
      File "/opt/lib/python3.10/concurrent/futures/thread.py", line 77, in _worker
      File "/opt/lib/python3.10/concurrent/futures/thread.py", line 52, in run
      File "/opt/lib/python3.10/site-packages/homeassistant/requirements.py", line 187, in _install
      File "/opt/lib/python3.10/site-packages/homeassistant/util/package.py", line 97, in install_package
      File "/opt/lib/python3.10/subprocess.py", line 1149, in communicate
      File "/opt/lib/python3.10/subprocess.py", line 2000, in _communicate
      File "/opt/lib/python3.10/selectors.py", line 416, in select
    2022-03-20 19:37:45 WARNING (Thread-3 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_2] is still running at shutdown: File "/opt/lib/python3.10/threading.py", line 966, in _bootstrap
      File "/opt/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
      File "/opt/lib/python3.10/threading.py", line 946, in run
      File "/opt/lib/python3.10/concurrent/futures/thread.py", line 77, in _worker
      File "/opt/lib/python3.10/concurrent/futures/thread.py", line 52, in run
      File "/opt/lib/python3.10/site-packages/homeassistant/requirements.py", line 187, in _install
      File "/opt/lib/python3.10/site-packages/homeassistant/util/package.py", line 97, in install_package
      File "/opt/lib/python3.10/subprocess.py", line 1149, in communicate
      File "/opt/lib/python3.10/subprocess.py", line 2000, in _communicate
      File "/opt/lib/python3.10/selectors.py", line 416, in select
    2022-03-20 19:37:45 ERROR (MainThread) [root] Uncaught exception
    Traceback (most recent call last):
      File "/opt/bin/hass", line 33, in <module>
        sys.exit(load_entry_point('homeassistant==2022.3.5', 'console_scripts', 'hass')())
      File "/opt/lib/python3.10/site-packages/homeassistant/__main__.py", line 318, in main
      File "/opt/lib/python3.10/site-packages/homeassistant/runner.py", line 119, in run
      File "/opt/lib/python3.10/asyncio/base_events.py", line 628, in run_until_complete
      File "/opt/lib/python3.10/asyncio/base_events.py", line 595, in run_forever
      File "/opt/lib/python3.10/asyncio/base_events.py", line 1845, in _run_once
      File "/opt/lib/python3.10/selectors.py", line 469, in select
    KeyboardInterrupt
    ^CException ignored in: <module 'threading' from '/opt/lib/python3.10/threading.pyc'>
    Traceback (most recent call last):
      File "/opt/lib/python3.10/threading.py", line 1538, in _shutdown
    KeyboardInterrupt:

    Может кто подскажет какие команды и какие пакеты необходимы для успешного запуска Home Assistant в случае моего роутера по порядку, начиная с этапа после успешного входа в командное окно Eltware?

×
×
  • Create New...