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

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

Опубликовано (изменено)
В 23.05.2025 в 17:57, Yuriy сказал:

Получается постепенно прощаемся с HA на кинетике? Или все-таки появиться какая-то возможность установки Home Assistant OS или Home Assistant Container на кинетике?

Изменено пользователем login
Опубликовано
1 час назад, login сказал:

Получается постепенно прощаемся с HA на кинетике? Или все-таки появиться какая-то возможность установки Home Assistant OS или Home Assistant Container на кинетике?

У вас на 1811 и так aarch64, не за чем переживать на ровном месте

Опубликовано (изменено)
40 минут назад, Denis P сказал:

У вас на 1811 и так aarch64, не за чем переживать на ровном месте

???

Разве там только об этом речь? У меня core версия! Как впрочем и у всех кинетиководов.

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

После обновления с версии 2024 на 2025.5.0 получил проблему в виде постоянного перезапуска ZHA устройств, в логе ошибка NcpResetCode.ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT:

Traceback (most recent call last):
  File "/opt/lib/python3.13/site-packages/zigpy/application.py", line 661, in _watchdog_loop
  File "/opt/lib/python3.13/site-packages/zigpy/application.py", line 647, in watchdog_feed
  File "/opt/lib/python3.13/site-packages/bellows/zigbee/application.py", line 1004, in _watchdog_feed
  File "/opt/lib/python3.13/site-packages/bellows/ezsp/v4/__init__.py", line 191, in read_counters
  File "/opt/lib/python3.13/site-packages/bellows/ezsp/protocol.py", line 129, in command
  File "/opt/lib/python3.13/site-packages/bellows/uart.py", line 31, in send_data
  File "/opt/lib/python3.13/site-packages/bellows/ash.py", line 708, in send_data
  File "/opt/lib/python3.13/site-packages/bellows/ash.py", line 633, in _send_data_frame
bellows.ash.NcpFailure: NcpResetCode.ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT
2025-06-03 09:53:32.678 DEBUG (MainThread) [zigpy.application] Connection to the radio has been lost: <NcpFailure(code=<NcpResetCode.ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT: 81>)>

С обновлением на 2025.5.3, проблема не ушла, но удалось решить неожиданным образом.

Перенес базы из списка ниже в каталог-бекап, при запуске HA их пересоздал с нуля - все автоматизации и скрипты сохранились, но самое главное заработал ZHA:

-rw-r--r--    1 root     root        356352 Jun  3 09:59 zigbee.db
-rw-r--r--    1 root     root         32768 Jun  3 09:59 zigbee.db-shm
-rw-r--r--    1 root     root             0 Jun  3 09:59 zigbee.db-wal 

После следующего перезапуска проблема повторилась, пришлось прописать удаление баз на уровне скрипта S99hass:

/opt/lib/python3.13/site-packages/tzlocal # cat /opt/etc/init.d/S99hass
#!/bin/sh

ENABLED=yes
DESC="Home Assistant (HASS)"
PROCS="hass"
PRECMD="pre_cmd"
PREARGS=""
ARGS="-c /opt/var/lib/homeassistant"
PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin

pre_cmd() {
  export LANG="C"
  [ -d "/opt/var/lib/homeassistant" ] || \
  mkdir -pm 0755 /opt/var/lib/homeassistant

  # Remove zigbee* files
  rm -f /opt/var/lib/homeassistant/zigbee*
}

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

 

Изменено пользователем Denis Datsko
Опубликовано
10 часов назад, TheBB сказал:
 ~  # hass --version
2025.5.3
 ~  # 

 

@TheBB, в версии для aarch64, в отличи от других архитектур, отсутствует python3-numpy... возможно ли добавить пакет ?

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

Всем привет, у меня после обновления с версии 2025.5.1 до 2025.5.3 появились ошибки

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

Collected errors:
 * remove_obsolesced_files: unlinking /opt/lib/python3.13/site-packages/maturin-1.8.2.dist-info/WHEEL failed: No such f                                                                                                                      ile or directory.
 * remove_obsolesced_files: unlinking /opt/lib/python3.13/site-packages/maturin-1.8.2.dist-info/top_level.txt failed: N                                                                                                                      o such file or directory.
 * remove_obsolesced_files: unlinking /opt/lib/python3.13/site-packages/maturin-1.8.2.dist-info/RECORD failed: No such                                                                                                                       file or directory.
 * remove_obsolesced_files: unlinking /opt/lib/python3.13/site-packages/maturin-1.8.2.dist-info/METADATA failed: No suc                                                                                                                      h file or directory.
 * opkg_install_pkg: Failed to determine obsolete files from previously installed maturin

 

Сам ha работает

Изменено пользователем firefly
дополнение
Опубликовано
14 минут назад, firefly сказал:

Collected errors:
 * remove_obsolesced_files:

Забить, не может удалить то, что уже удалено.

36 минут назад, s_keenetic сказал:

в версии для aarch64

не рабочий он.

  • 2 недели спустя...
Опубликовано
В 02.06.2025 в 23:59, TheBB сказал:

сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии.

 ~  $ python --version
Python 3.13.5
 ~  $ hass --version
2025.6.1
 ~  $ 
В 03.06.2025 в 11:29, TheBB сказал:

не рабочий он.

 ~  $ numpy-config --version
2.2.2
 ~  $ 

^ Общими усилиями починено (aarch64 numpy). Все благодарности (и донаты) ув. тов. @zyxmon & @Александр Рыжов

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

Подскажите пожалуйста, что делать в этом случае # hass -c /opt/var/lib/homeassistant --debug --verbose
Traceback (most recent call last):
  File "/opt/bin/hass", line 5, in <module>
    from homeassistant.__main__ import main
  File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 14, in <module>
  File "/opt/lib/python3.13/site-packages/homeassistant/backup_restore.py", line 16, in <module>
  File "/opt/lib/python3.13/site-packages/securetar/__init__.py", line 17, in <module>
  File "/opt/lib/python3.13/site-packages/cryptography/hazmat/primitives/padding.py", line 10, in <module>
ImportError: /opt/lib/libcrypto.so.3: version `OPENSSL_3.2.0' not found (required by /opt/lib/python3.13/site-packages/cryptography/hazmat/bindings/_rust.abi3.so)

 

После обновления не стартует HA( 

 

Проблему решил установкой пакетов 

opkg install openssl

opkg install libopenssl

opkg install libwebsockets-openssl

------------------------------------

cd /opt/etc

vi pip.conf

[global] 2trusted-host = pypi.python.org 3 pypi.org 4 files.pythonhosted.org

------------------------------------------------------------------------------

Тест подключения

openssl s_client -connect pypi.python.org:443

 

Далее установил 

pip install cryptography

pip install pyopenssl

pip install pyasn1

pip install --upgrade aiohappyeyeballs

 

HA, запустился )))

 

/opt/etc/init.d # python --version
Python 3.13.5
/opt/etc/init.d # hass --version
2025.6.1
/opt/etc/init.d #
 

/opt/etc/init.d # openssl version -a
OpenSSL 3.5.0 8 Apr 2025 (Library: OpenSSL 3.5.0 8 Apr 2025)
built on: Sun Jun  1 14:50:09 2025 UTC
platform: linux-aarch64-openwrt
options:  bn(64,64)
compiler: aarch64-openwrt-linux-gnu-gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -fhonour-copts -ffunction-sections -fdata-sections -O3 -DPIC -fPIC -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -fhonour-copts -ffunction-sections -fdata-sections -O3 -fPIC -fuse-ld=bfd -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DZLIB -DZLIB_SHARED -DNDEBUG -DPIC -DOPENSSL_RAND_SEED_DEVRANDOM_SHM_ID=-1 -DOPENSSL_PREFER_CHACHA_OVER_GCM
OPENSSLDIR: "/opt/etc/ssl"
ENGINESDIR: "/opt/lib/engines-3"
MODULESDIR: "/opt/lib/ossl-modules"
Seeding source: os-specific
CPUINFO: OPENSSL_armcap=0x3d
/opt/etc/init.d #
 

Изменено пользователем firefly

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

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

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

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

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

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

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

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

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

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

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

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