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

Руслан З

Участники форума
  • Постов

    3
  • Зарегистрирован

  • Посещение

Весь контент Руслан З

  1. В общем, поднял hass core, поставил hacs, завёл mqtt, организовал какое-то подобие esphome, организовал работу xiaomi gateway 3 и споткнулся на z2m. После обновления пакетов на сервере рухнуло всё, так как что то там с питоновыми депенденсами. Пятидесятая сборка сервера отбила все возможные желания продолжать. Полез на авито, нашёл ноут с рабочей мамой, 3 гб оперативкой, 2 дуо камнем, разбитой матрицей, отсутсвующей клавой и нерабочей зарядкой за 400 руб. В блоке перегнулся и отгорел провод - поправил. В закромах нашёл 120 гб ssd 2.5 форм фактора. Подкинул моник, usb клаву и мышь, накатил debian и поднял supervised. Переферию отрубил и забросил ноут за шкаф. Аккум держит на тройку часов с лишним (моник не фурычит и не жрёт). Получился плоский сервачок с дебом, вайфай, блютузом и бесперебойником. Кулер не включался ни разу, так как температура при пассивном охлаждении в норме. Перезагрузка home assistant на таком конфиге - не более того секунды 3. Вопрос решается за 400 руб. Можно найти и дешевле. А с Keenetic добиваться результатов стоит только идейным. Второй раз покидаю данную ветку, ибо нефиг. Правда, на долго ли...
  2. Приветствую! Расскажу, как можно использовать 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 самостоятельно определит его. Останется только вписать ключ, который найдете в коде устройства.
×
×
  • Создать...

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

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