Skip to content
> 0x2d.dev
Назад

Настройка Bluetooth Proxy в ESPHome для Home Assistant


Home Assistant может расширить свой охват Bluetooth, взаимодействуя через компонент proxy в ESPHome. Эта функция обеспечивает отказоустойчивое соединение между Bluetooth-устройствами и Home Assistant. А так же снижает нагрузку на железо, где установлен HA.

Стоит отметить, что Bluetooth Proxy поддерживает только 3 одновременных соединения. Устройства, поддерживающие непрерывное активное соединение, будут потреблять 1 коннект. Остальные будут подключаться, передавать данные и отключаться. Это позволяет к одной ESP подключать более 3 соединений.

Конфигурация ESP

Процесс перепрошивки затрагивать не будем. Он дельно описан в статье — прошивка ESP32/ESP8266 через ESPHome. Нам потребуется перейти в конфиг устройства и в самом конце дописать строки

esp32_ble_tracker:
  scan_parameters:
    interval: 1100ms
    window: 1100ms
    active: true

bluetooth_proxy:
  active: true

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

Подключение в Home Assistant

Если у вас не сработало авто-обнаружение, то найдите в списке интеграций ESPHome и подключитесь к ней.

Поиск ESPHome Подключение к устройству ESP

Спустя какое-то время, если в вашей сети есть BLE устройства, то они начнут появляться в Home Assistant. Обновление происходит в зависимости от ваших интервалов.

Поиск BLE устройств

Чтобы убедиться, что ESP правильно подключилась к Home Assistant, можно перейти к логу и увидеть сообщение Connected successfully. Если его нет, то попробуйте перенастроить интеграцию ещё раз. Редко, но бывают моменты, когда интеграция отрабатывает не так как должна.

ESP лог


Предыдущая запись
HA
Следующая запись
Установка Ollama и Open WebUI с поддержкой видеокарт Nvidia