Jump to content

Recommended Posts

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

Но почему-то после remove и install, hass стартует и сразу вываливается смотрю командой top

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

~ # opkg remove homeassistant
Removing package homeassistant from root...
~ # opkg install homeassistant
Installing homeassistant (2021.11.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2021.11.3-1_mipsel-3.4.ipk
Configuring homeassistant.

         *** Prepare your device to use the Home Assistant ***

         Please read the wiki:
                https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules

~ # /opt/etc/init.d/S99hass start
 Starting hass...              done.
~ # top
Mem: 235308K used, 19316K free, 432K shrd, 18764K buff, 69424K cached
CPU: 25.5% usr  8.5% sys  0.0% nic 65.9% idle  0.0% io  0.0% irq  0.0% sirq
Load average: 0.94 0.57 0.30 4/254 3721
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
 3713     1 root     R    36840 14.3   0 24.0 {hass} /opt/bin/python3 /opt/bin/hass -c /opt/var/lib/homeassistant
 2987     2 root     SW       0  0.0   3  4.0 [kworker/3:1]
  257     1 root     S    39708 15.5   1  2.0 ndm
 3721  3471 root     R     3880  1.5   2  2.0 top
 

Ошибок при обновлении не было, в логах ha тоже ничего нет, похоже до них не доходит,

сделал remove и install прошлой версии, проблема осталась, стартует и вываливается

И ещё заметил что install происходит подозрительно быстро,  раньше дольше ставилось

Edited by Олег Осипов
Link to comment
Share on other sites

И еще по вот что:

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

~ # hass
Traceback (most recent call last):
  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 777, in resolve
pkg_resources.ContextualVersionConflict: (PyYAML 5.4.1 (/opt/lib/python3.9/site-packages), Requirement.parse('pyyaml==6.0'), {'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.11.3', '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 570, in _build_master
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 583, in _build_from_requirements
  File "/opt/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
pkg_resources.DistributionNotFound: The 'pyyaml==6.0' distribution was not found and is required by homeassistant
~ #
 

 

Link to comment
Share on other sites

23 часа назад, Олег Осипов сказал:

После того как сделал opkg upgrade, всё завелось. Думал что хватит remove и install. Спасибо !

opkg учитывает зависимости, но не учитывает их (зависимостей) версии. или ставить каждый пакет отдельно opkg install ..., или оптом  opkg upgrade.

Link to comment
Share on other sites

У кого-нибудь работает заявленный в новой версии Icon Picker https://www.home-assistant.io/blog/2021/11/03/release-202111/#the-icon-picker ?

У меня на кинетике в core - нет, а на виртуалке в полной версии - работает.

Edited by Олег Осипов
Link to comment
Share on other sites

Ребятушки всем здравствуйте! Подскажите почему когда телефон пропадает из зоны действия сети WIFI, HA об этом понимает через 10 минут. Если на телефоне просто выключить WIFI то HA это определяет через заданное в настройках интеграции время?

Link to comment
Share on other sites

11 минуту назад, Sof07 сказал:

Ребятушки всем здравствуйте! Подскажите почему когда телефон пропадает из зоны действия сети WIFI, HA об этом понимает через 10 минут. Если на телефоне просто выключить WIFI то HA это определяет через заданное в настройках интеграции время?

Интеграция Keenetic NDMS2 Router

Link to comment
Share on other sites

59 минут назад, Sof07 сказал:

HA об этом понимает через 10 минут

Потому что телефон не попрощался, и роутер ждет 10 минут, и если он не вернулся, он считает его ушедшим.

Телефоны когда ими не пользуются могут засыпать и отключать WiFi, для этого и сделана задержка.

1 час назад, Sof07 сказал:

Если на телефоне просто выключить WIFI

Телефон при выключении прощается с роутером, и роутер понимает что клиент не просто пропал или уснул а отключился ...

Link to comment
Share on other sites

2 часа назад, ajs сказал:

Потому что телефон не попрощался, и роутер ждет 10 минут, и если он не вернулся, он считает его ушедшим.

Телефоны когда ими не пользуются могут засыпать и отключать WiFi, для этого и сделана задержка.

Телефон при выключении прощается с роутером, и роутер понимает что клиент не просто пропал или уснул а отключился ...

А исправить это как то можно?

Link to comment
Share on other sites

В 17.11.2021 в 17:45, Sof07 сказал:

А исправить это как то можно?

Зачем? Чтобы вы ловили уход из дома при каждом засыпании телефона? 

Link to comment
Share on other sites

13 часа назад, ajs сказал:

Зачем? Чтобы вы ловили уход из дома при каждом засыпании телефона? 

У меня помимо вайфай еще и по блютузу определяю присутствие и по датчикам движения

Link to comment
Share on other sites

6 часов назад, Sof07 сказал:

У меня помимо вайфай еще и по блютузу определяю присутствие и по датчикам движения

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

Link to comment
Share on other sites

2 часа назад, ajs сказал:

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

В каком смысле телефоны мигать? на 4pd ссылку дали, но этот метод не работает, командная строка ошибку выдает. 

Link to comment
Share on other sites

В этом смысле бОльшую точность даёт определение коннекта с роутером со стороны смартфона - sensor.wifi_bssid из интеграции мобильное приложение, на основе которого можно сделать device_tracker и прицепить его на персону.

Link to comment
Share on other sites

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

opkg install homeassistant http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2021.11.3-1_mipsel-3.4.ipk
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2021.11.3-1_mipsel-3.4.ipk
Unknown package 'homeassistant'.
Installing homeassistant (2021.11.3-1) to root...
Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency python3-aiohttp for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-astral for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-async-timeout for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-awesomeversion for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-ciso8601 for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-httpx for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-jinja2 for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-slugify for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-voluptuous for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-voluptuous-serialize for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-yarl for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-aiodiscover for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-aiohttp-cors for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-async-upnp-client for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-emoji for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-hass-nabucasa for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-home-assistant-frontend for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-ifaddr for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-pynacl for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-pyserial for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-pyudev for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-sqlalchemy for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-zeroconf for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency scapy for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-gtts for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-h11 for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-httplib2 for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-mutagen for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-paho-mqtt for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-pymetno for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-pyotp for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-pyqrcode for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-websocket-client for homeassistant
 * pkg_hash_check_unresolved: cannot find dependency python3-xmltodict for homeassistant
 * pkg_hash_fetch_best_installation_candidate: Packages for homeassistant found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package homeassistant.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for homeassistant:
 *      python3-aiohttp
 *      python3-astral
 *      python3-async-timeout
 *      python3-awesomeversion
 *      python3-ciso8601
 *      python3-httpx
 *      python3-jinja2
 *      python3-slugify
 *      python3-voluptuous
 *      python3-voluptuous-serialize
 *      python3-yarl
 *      python3-aiodiscover
 *      python3-aiohttp-cors
 *      python3-async-upnp-client
 *      python3-emoji
 *      python3-hass-nabucasa
 *      python3-home-assistant-frontend
 *      python3-ifaddr
 *      python3-pynacl
 *      python3-pyserial
 *      python3-pyudev
 *      python3-sqlalchemy
 *      python3-zeroconf
 *      scapy
 *      python3-gtts
 *      python3-h11
 *      python3-httplib2
 *      python3-mutagen
 *      python3-paho-mqtt
 *      python3-pymetno
 *      python3-pyotp
 *      python3-pyqrcode
 *      python3-websocket-client
 *      python3-xmltodict
 * opkg_install_cmd: Cannot install package homeassistant.
 

Link to comment
Share on other sites

29 минут назад, keva сказал:

ULTRA KN-1810. А, что есть разница с точки зрения установки пакетов в Entware?

Да вроде вы ту архитектуру выбрали... вам в сообщении пишет что  "Packages for homeassistant found, but incompatible with the architectures configured"

Ставили согласно:  https://forum.keenetic.com/topic/4299-entware/

 

и https://forum.keenetic.com/topic/9423-home-assistant/  ?

 

 

Link to comment
Share on other sites

10 минут назад, krass сказал:

С Entware у меня нет проблем. Стоит давно. И с другими пакетами всё работает. Ставил по рекомендациям этой темы: 

Ставил 

opkg install gcc

opkg install python3-dev

и затем

opkg install homeassistant http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2021.11.3-1_mipsel-3.4.ipk
Что привело к ошибкам выше...

 

 

 

Link to comment
Share on other sites

1 минуту назад, keva сказал:

С Entware у меня нет проблем. Стоит давно. И с другими пакетами всё работает. Ставил по рекомендациям этой темы: 

Тогда остается ждать TheBB...

Link to comment
Share on other sites

2 часа назад, keva сказал:

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

opkg install homeassistant http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2021.11.3-1_mipsel-3.4.ipk

Правильно ругается. Кто ж так ставит. Если ставите из тестовой ветки, полагаю, её нужно сперва подключить. Как? Полагаю, что по логике вещей нужно в файл /opt/etc/opkg.conf вписать строчку этой ветки, как-то так -

src/gz entware http://bin.entware.net/mipselsf-k3.4
src/gz keendev http://bin.entware.net/mipselsf-k3.4/keenetic
src/gz homeassistant http://bin.entware.net/mipselsf-k3.4/test/HA

Первые две строки в этом файле уже есть, или должны быть. Последнюю надо вписать, а потом обновить список пакетов:

opkg update

Теперь система будет знать, где взять дополнительные пакеты, необходимые для работы homeassistant. После этого ставить так -

opkg install homeassistant
Link to comment
Share on other sites

2 минуты назад, vadimbn сказал:

Кто ж так ставит

Спасибо большое. Согласен. Уже сам понял - вынес Python, добавил репо и пытаюсь ставить оттуда. Процесс не быстрый. Жду...

Link to comment
Share on other sites

При запуске по 192.168.1.1:8123 нет доступа.

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

 # /opt/etc/init.d/S99hass status
 Checking hass...              alive.
~ # hass --debug -c /opt/var/lib/homeassistant
^CTraceback (most recent call last):
  File "/opt/bin/hass", line 33, in <module>
    sys.exit(load_entry_point('homeassistant==2021.11.3', '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 16, in <module>
  File "/opt/lib/python3.9/site-packages/voluptuous/__init__.py", line 4, in <module>
  File "/opt/lib/python3.9/site-packages/voluptuous/validators.py", line 3, in <module>
  File "/opt/lib/python3.9/datetime.py", line 2537, in <module>
KeyboardInterrupt
 

Link to comment
Share on other sites

В 19.11.2021 в 21:32, Sof07 сказал:

В каком смысле телефоны мигать?

Телефон уснул на 5 минут, получили статус Не дома, проснулся, Дома, уснул Не дома, и т.д.

Link to comment
Share on other sites

4 часа назад, keva сказал:

как полечить.

Процесс такой в памяти есть (смотреть командой ps)?
Если есть - что выдает lsof -P -i|grep 8123 или lsof -P -i|grep hass?

Link to comment
Share on other sites

59 минут назад, vadimbn сказал:

Процесс такой в памяти есть

Процесс есть:

19104 root      179m S    {hass} /opt/bin/python3 /opt/bin/hass -c /opt/var/lib/homeassistant

Всё запустилось и на http://192.168.1.1:8123/ web доступен. Просто не дожидался я, видимо, хоть и знал, что пару минут надо для запуска. 

Теперь другая беда - нет автозапуска.

По адресу /opt/etc/init.d S99hass с правами 775 лежит, но автозапуска нет.

И /opt/etc/init.d/rc.unslung status НЕ видит этого S99hass.

Кстати  lsof -P -i|grep 8123 и lsof -P -i|grep hass оба not found. Как при этом доступен web интерфейс - не совсем понимаю...

Edited by keva
Link to comment
Share on other sites

3 часа назад, keva сказал:

оба not found.

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

3 часа назад, keva сказал:

По адресу /opt/etc/init.d S99hass с правами 775 лежит, но автозапуска нет.

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

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...