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

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

Опубликовано
  В 22.07.2023 в 12:12, TheBB сказал:

bump to 2023.7.3

screen_2023-07-22_15:04:21-ha.png

Показать  

Выражаю благодарность TheBB, большое спасибо за ответы в ветке!

Завел на KN-1810, также установил интеграцию с dreame-vacuum, полет нормальный

Опубликовано
  В 26.03.2023 в 16:45, slava.trifonov сказал:

кто-нибудь запускал esphome на entware?

 я с питоном не дружу, и в этих venv'ах слабо понимаю. может есть какой-то мануал по установке?

Показать  

Получилось найти?

Опубликовано
  В 08.09.2023 в 09:48, Anvar Zalibekov сказал:

Получилось найти?

Показать  

Нет, да и смысла в этом не вижу. Собирается долго даже на стационаре, а сколько будет на роутере даже не представляю.

У меня другая проблема, как научить роутер видеть есп-шки по их именам, без прописывания статических ip

Опубликовано
  В 24.07.2023 в 14:41, Denis Datsko сказал:

падает при попытке установить zigpy-znp==0.11.3

Показать  

Вы смогли нати решение? У меня интеграция esphome требует данную библиотеку. Тоже поставил rust компилятор но там ошибка при сборке. Что делать не знаю

Опубликовано
  В 12.09.2023 в 05:43, slava.trifonov сказал:

У меня другая проблема, как научить роутер видеть есп-шки по их именам, без прописывания статических ip

Показать  

Аналогично, может у кого есть решение?

Опубликовано
  В 14.09.2023 в 07:43, udavst сказал:

На keenetic esphome?

Показать  

Я наверное не так выразился, у меня есть плата esp32 я на компе скомпилил прошивку для нее, к ней подключил разные датчики движения и температуры, и прокидываю через интеграцию в HA. То есть у меня интеграция esphome требует эту либку

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

Подскажите пож, как мониторить время работа HA сервера с момента загрузки/перезагрузки? 

Есть интеграция System Monitor, но параметр last_boot возвращает время с момента включения роутера, что не подходит, т.к. он сидит на бесперебойнике. 

P.S: разобрался, есть интеграция/сенсор Uptime.

Изменено пользователем batonskij
Опубликовано (изменено)
opkg install homeassistant
Installing homeassistant (2023.9.0-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_2023.9.0-1_mipsel-3.4.ipk
Installing python3-pysnmp-pyasn1 (1.1.3-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/python3-pysnmp-pyasn1_1.1.3-2_mipsel-3.4.ipk
Collected errors:
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/ber/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/ber/decoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/ber/encoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/ber/eoo.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/cer/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/cer/decoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/cer/encoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/der/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/der/decoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/der/encoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/native/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/native/decoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/codec/native/encoder.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/compat/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/compat/integer.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/compat/octets.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/debug.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/error.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/__init__.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/base.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/char.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/constraint.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/error.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/namedtype.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/namedval.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/opentype.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/tag.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/tagmap.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/univ.pyc
        But that file is already provided by package  * python3-pyasn1
 * check_data_file_clashes: Package python3-pysnmp-pyasn1 wants to install file /opt/lib/python3.11/site-packages/pyasn1/type/useful.pyc
        But that file is already provided by package  * python3-pyasn1
 * opkg_install_cmd: Cannot install package homeassistant.

При установке HA сыпет ошибками/. Правильно ли я понимаю что пакета pyasn1 в репе HA нет и от этого и ошибки или руки кривые?

Изменено пользователем HuBody
Опубликовано
  В 24.09.2023 в 15:07, HuBody сказал:

При установке HA сыпет ошибками/. Правильно ли я понимаю что пакета pyasn1 в репе HA нет и от этого и ошибки или руки кривые?

Показать  

https://forum.keenetic.ru/topic/9423-home-assistant/?do=findComment&comment=165576

 

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

@TheBB спасибо за ссылку.
Переустановил НА, но вебморда не стартанула
Хотя приложение запущено
image.thumb.png.f1c6c2e83b39dd14c6120f5c589d44ff.png

В режиме:
hass -c /opt/var/lib/homeassistant --debug --verbose
грузится долго, ошибок нет. Ругался на пару пакетов - установил

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

bump to 2023.9.3

screen_2023-09-29_13:20:38-hass.png

"по многочисленным просьбам трудящихся" ... добавлена морда лица (перепаковка оригинала с кастрацией удалением  файлов *.map && *.gz)

python3-pysnmp-pyasn1 собран без компиляции в байт-код (*.pyc).

 

Опубликовано
  В 29.09.2023 в 10:37, TheBB сказал:

bump to 2023.9.3

screen_2023-09-29_13:20:38-hass.png

"по многочисленным просьбам трудящихся" ... добавлена морда лица (перепаковка оригинала с кастрацией удалением  файлов *.map && *.gz)

python3-pysnmp-pyasn1 собран без компиляции в байт-код (*.pyc).

 

Показать  

При установке с нуля есть ошибки 

image.png.c51c85155274bd543b6548221af9949c.png

Опубликовано
  В 29.09.2023 в 10:37, TheBB сказал:

bump to 2023.9.3

screen_2023-09-29_13:20:38-hass.png

"по многочисленным просьбам трудящихся" ... добавлена морда лица (перепаковка оригинала с кастрацией удалением  файлов *.map && *.gz)

python3-pysnmp-pyasn1 собран без компиляции в байт-код (*.pyc).

 

Показать  

@TheBB Спасибо большое. Завелась машина!

 

Опубликовано
  В 24.07.2023 в 14:41, Denis Datsko сказал:

падает при попытке установить zigpy-znp==0.11.3 и rpds-py>=0.7.1.

Показать  

log:

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

 

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

esphome ради которого, собственно и нужен НА не запускается

вот лог:

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

может опять какой-то модуль не загружен, или не обновился правильно?

В остальном, вроде, проблем нет.

Опубликовано
  В 01.10.2023 в 15:15, slava.trifonov сказал:

esphome ради которого, собственно и нужен НА не запускается

Показать  

Поковыряю, а, пока так:

rm -rf /opt/lib/python3.11/site-packages/bluetooth_data_tools*
pip install bluetooth-data-tools==1.11.0

 

Опубликовано
  В 10.05.2021 в 22:40, Reolin сказал:

Предыдущий пост не актуален, обновился в чистую на 2021.5.1 , теперь получаю

2021-05-11 01:37:35 ERROR (SyncWorker_5) [scapy.runtime] Cannot set filter: libpcap is not available. Cannot compile filter !
2021-05-11 01:37:37 ERROR (MainThread) [homeassistant.components.dhcp] Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !

libpcap установлен

Показать  

Получилось решить проблему?

  • 3 недели спустя...
Опубликовано
  В 02.10.2023 в 07:19, TheBB сказал:

Поковыряю, а, пока так:

rm -rf /opt/lib/python3.11/site-packages/bluetooth_data_tools*
pip install bluetooth-data-tools==1.11.0

 

Показать  

Спасибо создателю и  созидателю Home assistant на Keenetic. Установил на KN-1811. 

Можно ли надеяться на полную поддержку ESPHOME, есть интересный проект на NSPANEL хочется прикрутить? 

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

Приветствую!

Расскажу, как можно использовать ESPHome на Home Assistant Core, установленном на роутер Keenetic (в моем случае - Giga KN-1011).

ESPHome на роутере

Полноценный ESPHome на роутере не завелся. Не нашелся модуль platformio/toolchain-xtensa для платформы linux_mips. Устанавливал так:

opkg update
opkg install gcc
rm -rf /opt/lib/python3.11/site-packages/bluetooth_data_tools*
pip install bluetooth-data-tools==1.11.0
pip3 install cryptography==2.8
pip3 install mac-vendor-lookup
pip3 install wheel
pip3 install esphome

Проверил версию:

esphome version

Создал каталог конфига:

mkdir config

Запустил ESPHome:

esphome dashboard config/

Перешел в браузере по адресу http://IP_роутера:6052 . Открылась панель управления ESPHome. В ней создал устройство и отправил на компиляцию. Во время компиляции получил ошибку:

UnknownPackageError: Could not find the package with 'platformio/toolchain-xtensa @ ~2.100300.0' requirements for your system 'linux_mips'

К сожалению, модуль для mipsel я так и не нашел, не там искал, или просто что-то не понимаю.

Решил перейти к другому варианту. Home Assistant нативно поддерживает и понимает устройства ESPHome. Поэтому проблем с интеграцией устройств в умный дом не должно быть. А саму компиляцию, прошивку и необходимые OTA обновления решил выполнять на персональном компьютере. В моём случае это ПК под управлением Windows 10.

ESPHome на Windows

Качаем с официального сайта питон [ https://www.python.org/downloads/ ] и устанавливаем его.

Открываем командную строку от имени администратора и выполняем команды:

pip3 install wheel
pip3 install esphome

Проверяем установку ESPHome:

esphome version

Запускаем ESPHome:

esphome dashboard config/

Командную строку не закрываем!!! Каждый раз, как надо будет создать новое устройство, прошить ESP-шку или обновить прошивку, нужно будет запускать ESPHome из командной строки.

Переходим в браузере по адресу http://127.0.0.1:6052/ и попадаем в панель управления ESPHome. Дальше уже по привычному алгоритму: создать устройство, подправить код, запустить заливку, дать доступ браузеру к портам, выбрать нужный порт и дождаться заливки. В дальнейшем обновлять по воздуху через OTA.

Как только прошивка залита, передёрнуть питание устройства и Home Assistant самостоятельно определит его. Останется только вписать ключ, который найдете в коде устройства.

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

Подскажите плиз с установкой HA на Keenetic Giga

Обычно ставлю HA  такими командами

echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf
opkg update
opkg install libpcap
opkg install homeassistant
/opt/etc/init.d/S99hass start

Остается ошибка с libpcap, несмотря на то, что libpcap установлен

Logger: homeassistant.components.dhcp
Source: components/dhcp/__init__.py:474
Integration: DHCP Discovery (documentation, issues)
First occurred: 3:33:45 PM (1 occurrences)
Last logged: 3:33:45 PM

Cannot watch for dhcp packets without a functional packet filter: libpcap is not available. Cannot compile filter !

При попытке установить интеграцию Zigbee, валится с ошибкой

Unable to install package zigpy-znp==0.11.4: 
error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ 
exit code: 1 ╰─> [59 lines of output] Collecting maturin<2.0,>=1.0 
Downloading maturin-1.3.1.tar.gz (176 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 176.0/176.0 kB 58.6 kB/s eta 0:00:00 
Installing build dependencies: started Installing build dependencies: still running... 
Installing build dependencies: finished with status 'done' 
Getting requirements to build wheel: started 
Getting requirements to build wheel: finished with status 'done' 
Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' 
Building wheels for collected packages: maturin Building wheel for maturin (pyproject.toml): started 
Building wheel for maturin (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for maturin (pyproject.toml) did not run successfully. 
│ exit code: 1 ╰─> [35 lines of output] /opt/tmp/pip-build-env-1xc3k21c/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:80: Setuptools
Warning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) running bdist_wheel running build running build_py creating build creating build/lib.linux-mips-cpython-311 creating build/lib.linux-mips-cpython-311/maturin copying maturin/import_hook.py -> build/lib.linux-mips-cpython-311/maturin copying maturin/__init__.py -> build/lib.linux-mips-cpython-311/maturin copying maturin/__main__.py -> build/lib.linux-mips-cpython-311/maturin running egg_info creating maturin.egg-info writing maturin.egg-info/PKG-INFO writing dependency_links to maturin.egg-info/dependency_links.txt writing requirements to maturin.egg-info/requires.txt writing top-level names to maturin.egg-info/top_level.txt writing manifest file 'maturin.egg-info/SOURCES.txt' reading manifest file 'maturin.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.json' under directory 'src/python_interpreter' writing manifest file 'maturin.egg-info/SOURCES.txt' running build_ext running build_rust error: can't find Rust compiler If you are using an outdated pip version, it is possible a preb

Что можно предпринять?

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

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

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

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

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

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

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

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

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

×
×
  • Создать...

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

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