Jump to content

Recommended Posts

Posted (edited)
В 23.05.2025 в 17:57, Yuriy сказал:

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

Edited by login
Posted
1 час назад, login сказал:

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

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

Posted (edited)
40 минут назад, Denis P сказал:

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

???

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

Edited by login
Posted
В 08.05.2025 в 22:49, TheBB сказал:
root@ZKUII: /opt/root # hass --version
2025.5.0
root@ZKUII: /opt/root # 

 

Стоит ли ждать 2025.5.3 ?

  • Upvote 3
Posted (edited)

После обновления с версии 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

 

Edited by Denis Datsko
Posted
10 часов назад, TheBB сказал:
 ~  # hass --version
2025.5.3
 ~  # 

 

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

Posted (edited)

Всем привет, у меня после обновления с версии 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 работает

Edited by firefly
дополнение
Posted
14 минут назад, firefly сказал:

Collected errors:
 * remove_obsolesced_files:

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

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

в версии для aarch64

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

Posted
В 03.06.2025 в 01:59, TheBB сказал:
2025.5.3

Спасибо большое, обновился полёт нормальный, с zha проблем не было

  • 2 weeks later...
Posted
В 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 & @Александр Рыжов

  • Thanks 5
Posted (edited)

Подскажите пожалуйста, что делать в этом случае # 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 #
 

Edited by firefly
  • 2 weeks later...
Posted

Добрый день!

Третий день мучаю данную тему, однако "Не выходит каменный цветок" (с) 😢

Не заводится ХА... Несколько раз уже сносил Entware, начинал заново, но итог=0.

Поднят, настроен и работает уже не один сервер ХА. Квартира-Дача-Работа-Помощь друзьям..

Но всё это на стандартных реализациях, на HA OS (в основном на виртуалках)

А так как, покой нам только снится,  решил я замутить полноценный Кинетик в машину, потому что везде у меня они родимые, и VPN по доменным именам, VPN между локациями, и другие плюшки работают как часы.

Ну и чёрт меня дернул, захотел я попробовать накатить HA на кинетик. Роутер в машине уже есть, по вышеуказанным причинам, (например доступ к стримминг сервису Tidal и ютюб.) 

Требования - минимальные. Нужен ХАКС, чтоб установить интеграцию Яндекс Станция, и управлять Ямузыкой голосом, не тыкая в кнопки. (Чисто для информации: На сегодня, Ямузыка может выдать свое максимальное качество на внешнее устройство, только в связке ХА-Интеграция Яндекс Станция от AlexxIT-качественное хромкаст устройство а с телефона по Хромкаст она отдает только mp3...)

ОГРОМНАЯ просьба к ГУРУ, сделать пошаговый гайд для "домохозяек" с минимальными навыками работы в Линуксе, для установки с ноля на чистую Entware Актуальной версии ХА, Хакс, и гайд по дальнейшему обновлению. (желательно без синтаксических ошибок в коде 🙃, которые домохозяйка сроду не увидит) Спонсорскую помощь, на кофе-пиво-виски-коньяк, жизненно необходимых, для столь нудной, и непонятной (ну типа, все же элементарно 😁) для профи задачи, ГАРАНТИРУЮ. (можно в личку). Гайд, естественно, потом - для общего пользования. 

 

 

 

 

Posted

Сегодня получилось дойти до успешного запуска до экрана приветствия...

Последовательность команд:

echo "src/gz ha http://bin.entware.net/aarch64-k3.10/test/HA/" >> /opt/etc/opkg.conf
 
opkg update
 
opkg install gcc ldd make gawk sed patch diffutils coreutils-install libffi
 
opkg install homeassistant
 
/opt/etc/init.d/S99hass start
 
ЭТО: "opkg install gcc ldd make gawk sed patch diffutils coreutils-install libffi"
на сегодня получается важно.
 
 
 
Posted (edited)
В 01.04.2025 в 17:20, firefly сказал:

Нашел в инструкцию в начале обсуждения.

 

Проект Girhub, регистрация:

https://github.com

 

Получение токена:

https://github.com/settings/tokens

 

Качаем последний релиз HACS:

https://github.com/custom-components/hacs/releases/latest

 

Создаем папку в /opt/var/lib/homeassistant/ и кладем в нее распакованный архив HACS:

custom_components

 

Правим /opt/var/lib/homeassistant/configuration.yaml:

hacs:

token: !secret HACS_github

appdaemon: true

python_script: true

theme: true

 

Правим /opt/var/lib/homeassistant//secrets.yaml:

HACS_github: XXXXXXXXXXXXXXXXXXX      не совсем понятно какой тип токена использовать ?

Не получилось по этой инструкции установить. Система HACS не видит

Версия ХА последняя из темы. Установлена на чистую entware

В сем может быть дело?

2025-07-06_17-15-13.jpg

2025-07-06_17-14-39.jpg

2025-07-06_17-18-19.jpg

Edited by ans002
Разобрался. Удалил все папки, поставил заново через SSH. Завелась вроде

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...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.