Jump to content

Руслан З

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Руслан З

  1. Приветствую! Расскажу, как можно использовать 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 самостоятельно определит его. Останется только вписать ключ, который найдете в коде устройства.
×
×
  • Create New...