Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
  В 22.11.2021 в 18:27, vadimbn сказал:

Смотря чего там not found, мож у вас там lsof нету...

А что там, в этом /opt/etc/init.d/S99hass ?

Показать  

Там вот это:

#!/bin/sh

if [ ! -d /opt/var/lib/homeassistant ]; then
  mkdir -m 0755 -p /opt/var/lib/homeassistant
fi

ENABLED=yes
PROCS=hass
ARGS="-c /opt/var/lib/homeassistant"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

Опубликовано
  В 22.11.2021 в 09:00, keva сказал:

~ # hass --debug -c /opt/var/lib/homeassistant
^CTraceback (most recent call last):
  File "/opt/bin/hass", line 33, in <module>

Показать  

Да все, есть там этот hass, в /opt/bin/hass лежит (?)

Ну не знаю, все вроде по канонам сделано, должно работать.

Опубликовано
  В 22.11.2021 в 21:02, vadimbn сказал:

hass лежит в  /opt/bin/

Содержимое:

#!/opt/bin/python3
# EASY-INSTALL-ENTRY-SCRIPT: 'homeassistant==2021.11.3','console_scripts','hass'
import re
import sys

# for compatibility with easy_install; see #2198
__requires__ = 'homeassistant==2021.11.3'

try:
    from importlib.metadata import distribution
except ImportError:
    try:
        from importlib_metadata import distribution
    except ImportError:
        from pkg_resources import load_entry_point


def importlib_load_entry_point(spec, group, name):
    dist_name, _, _ = spec.partition('==')
    matches = (
        entry_point
        for entry_point in distribution(dist_name).entry_points
        if entry_point.group == group and entry_point.name == name
    )
    return next(matches).load()


globals().setdefault('load_entry_point', importlib_load_entry_point)


if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(load_entry_point('homeassistant==2021.11.3', 'console_scripts', 'hass')())

Показать  

 

Опубликовано

Подскажите пожалуйста, как запустить? 

Opkg давно установлено и замечательно работает. 

Выполнил все из поста https://forum.keenetic.ru/topic/9423-home-assistant/page/12/#comment-134317

Все завершилось без проблем, но веб морда HA не стартует, добавил opkg install python3-pyturbojpeg, не помогло.

Запустил hass вручную с отладкой, получил магические строки и приуныл 

  Показать контент

 

Опубликовано
  В 24.11.2021 в 18:20, batonskij сказал:
ImportError: libffi.so.8: cannot open shared object file: No such file or directory
Показать  

Пакет libffi установлен?

Например -

https://bin.entware.net/mipselsf-k3.4/libffi_3.4.2-1_mipsel-3.4.ipk

Хотя и странно, оно должно было само поставиться, как одно из зависимостей. Вы через pip что-нибудь ставили?

Опубликовано
  В 24.11.2021 в 19:41, vadimbn сказал:

Пакет libffi установлен?

Показать  
  Показать контент

Установлен 

  В 24.11.2021 в 19:41, vadimbn сказал:

Вы через pip что-нибудь ставили?

Показать  

Не припоминаю такого 

Опубликовано
  В 25.11.2021 в 10:34, vadimbn сказал:

что-нибудь выдаст?

Показать  
  Показать контент

Библиотеки старые? 

Опубликовано
  В 25.11.2021 в 10:34, vadimbn сказал:

что-нибудь выдаст?

Показать  
  Показать контент

ЗЫ: как ни странно, заработало после повторного opkg update

  Показать контент

 

Опубликовано (изменено)
  В 25.11.2021 в 15:52, batonskij сказал:

как ни странно,

Показать  

Ну почему странно, обновились пакеты с библиотеками, вот и заработало. Вы молодец, разобрались как устранить проблему.

Изменено пользователем vadimbn
Опубликовано (изменено)

После обновления стал ругаться на отсутствие pip...

hass -c /opt/var/lib/homeassistant --debug
Traceback (most recent call last):
  File "/opt/bin/hass", line 33, in <module>
    sys.exit(load_entry_point('homeassistant==2021.11.5', 'console_scripts', 'hass')())
  File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 281, in main
  File "/opt/lib/python3.9/site-packages/homeassistant/__main__.py", line 64, in get_arguments
  File "/opt/lib/python3.9/site-packages/homeassistant/config.py", line 19, in <module>
  File "/opt/lib/python3.9/site-packages/homeassistant/auth/__init__.py", line 18, in <module>
  File "/opt/lib/python3.9/site-packages/homeassistant/auth/mfa_modules/__init__.py", line 12, in <module>
  File "/opt/lib/python3.9/site-packages/homeassistant/requirements.py", line 14, in <module>
  File "/opt/lib/python3.9/site-packages/homeassistant/util/package.py", line 13, in <module>
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module>
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
pkg_resources.DistributionNotFound: The 'pip<=21.1.3,>=8.0.3' distribution was not found and is required by homeassistant

 

Не подскажите, как вернуть pip<=21.1.3 версии?

~ # pip --version
-sh: pip: not found

НО! При этом:

~ # opkg install python3-pip
Package python3-pip (21.1.3-1) installed in root is up to date.
 

Изменено пользователем keva
Опубликовано (изменено)

Отказался пока от идеи Home assistant ставить на кинетик. Kn 1810 слегка напрягается, плюс кидаю торрент на загрузку и ему уже не комфортно. Валялся Orange PI PC2, на нем полет нормальный. 

А вообще вещь улетная. Заказал с поднебесной Wifi релюшек, можно будет по mqtt ими спокойно управлять. Прикрутил ардуинку, на данный момент с помощью нее управляю релюшкой через витую пару по mqtt.

Втихаря жонке поставил поставил на телефон Home assistant, терь вижу где она шарахается. 😁

И еще, уже едет с поднебесной регулятор на  батарею и термометр, планирую сделать в комнате автоматическую регулировку батареи в зависимсти от заданной температуры.  В общем много всего интересного и полезного.

Без имени-2.jpg

Изменено пользователем SACRED
Опубликовано

!!! Python обновлён до версии "3.10"!!!

питоновские пакеты придется переустановить руками, типа

`opkg list-installed | grep ^python | cut -f1 -d' ' | xargs opkg install --force-reinstall`

^ сюда же и "scapy" (или снести и накатить снова)

в `/opt/var/lib/homeassistant/deps/lib/` "python3.9" можно переименовать в "python3.10", при желании, снести все директории "__pycache__" - НА сам всё обновит.

Кто не спрятался, я не виноват! )))

---

bump to 2021.12.1

screen_2021-12-13_18:13:36_ha.png

Опубликовано

TheBB, спасибо за обновление,

обновился удачно, вроде всё работает !

Если не сложно обновите пожалуйста z2m до 1.22.1 - https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.22.1

Чтоб уж в Новый год со все новым ! :)

Опубликовано

Спасибо, обновился. Все работает за исключением Xiaomi Miio
В логах ругается на pip install python-miio==0.5.9.1, но при обновлении с 0.5.8 вываливается куча ошибок.

Опубликовано

Ещё с прошлых обновлений заметил странную вещь, вроде всё обновляется и работает в настройках номер версии свежий, но заявленных в новых версиях фишек у меня не появляется. Уже задавал вопрос про это, TheBB привёл свой скриншот, у него всё нормально, но у меня Icon Picker с прошлого обновления так и не появился. Сейчас после обновления ни одной из свежезаявленных фишек тоже нет. Обновляю через remove - install. Папки __pycache__ чистил. Короче что-то не полностью обновляется и остаётся от старых версий ! Нет ли у Вас подобных проблем после обновлений? В какую сторону можно поковырять?

 

Опубликовано
  В 14.12.2021 в 11:08, Олег Осипов сказал:

Ещё с прошлых обновлений заметил странную вещь, вроде всё обновляется и работает в настройках номер версии свежий, но заявленных в новых версиях фишек у меня не появляется. Уже задавал вопрос про это, TheBB привёл свой скриншот, у него всё нормально, но у меня Icon Picker с прошлого обновления так и не появился. Сейчас после обновления ни одной из свежезаявленных фишек тоже нет. Обновляю через remove - install. Папки __pycache__ чистил. Короче что-то не полностью обновляется и остаётся от старых версий ! Нет ли у Вас подобных проблем после обновлений? В какую сторону можно поковырять?

 

Показать  

у меня на Ultra по крайней мере Icon появились, но вот после сегодняшнего обновления пока не работает xiaomi miio

Опубликовано (изменено)

Еще после обновления в логах заметил ошибку:

Error loading libturbojpeg; Cameras may impact HomeKit performance

Traceback (most recent call last): File "/opt/lib/python3.10/site-packages/homeassistant/components/camera/img_util.py", line 96, in __init__ File "/opt/lib/python3.10/site-packages/turbojpeg.py", line 288, in __init__ File "/opt/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ File "/opt/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ AttributeError: /opt/lib/libjpeg.so.62: undefined symbol: tjInitDecompress

Изменено пользователем al12s
Опубликовано (изменено)
  В 14.12.2021 в 12:31, Олег Осипов сказал:

Версия интерфейса пишет - latest, а номер старый !

image.png.3854a235a898713d2074f6a3066996e6.png

Показать  

а какая версия у вас frontend установлена?
у меня python3-home-assistant-frontend - 20211212.0-1

Изменено пользователем al12s
Опубликовано (изменено)
  В 14.12.2021 в 10:49, al12s сказал:

В логах ругается на pip install python-miio==0.5.9.1, но при обновлении с 0.5.8 вываливается куча ошибок.

Показать  

"прибит гвоздями" к cryptography >= 35 (в НА был =35.0.0),  текущая версия =3.4.8

^ требует для сборки "rust"

собсна, "финт ушами", если повезёт, то "взлетит" (можно и руками накатить, но долго рассказывать)

`pip uninstall python-miio` `pip uninstall cryptography` `opkg install --force-reinstall python3-cryptography`

накатываем "python3-miio" (пакет без зависимостей, только пропатчен на версию 3.4.8 cryptography)

python3-miio_0.5.9.1-1_aarch64-3.10.ipk

python3-miio_0.5.9.1-1_mipsel-3.4.ipk

---

screen_2021-12-14_17:21:40_ha_miio.png

Изменено пользователем TheBB
rm *.ipk

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.