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

Интеграция Bluetooth в Home Assistant Container на базе Linux


Этот метод полезен, когда система, в которой вы используете Home Assistant, имеет встроенный чип или вы используете USB-приёмник Bluetooth. Если отсутствует встроенный приёмник, то можно использовать ESPHome в качестве Bluetooth Proxy.

Если вы хотите использовать приёмник, обязательно ознакомьтесь с документацией интеграции для получения списка известных работающих адаптеров. Но как правило работаю почти все адаптеры представленные на рынке. В примере будет работа с адаптером TP-Link UB500.

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

Установка зависимостей Bluetooth

Настройка Home Assistant

Перейдите в docker-compese.yaml и в секции homeassistant добавьте новое хранилище

volumes:
  - ./homeassistant/config:/config
  - /etc/localtime:/etc/localtime:ro
  - /run/dbus:/run/dbus:ro # <-- Bluetooth адаптер

После чего перенастройте контейнер с Home Assistant, запустив обновление контейнера

docker compose up -d homeassistant

Интеграция Bluetooth

Если у вас есть устройства с Bluetooth, то после настройки интеграции они начнут появляться в Home Assistant. На это потребуется определённое время. Важным фактором является поддержка самим HA. Если по какой-то причине то или иное устройство не захочет подключаться, то всегда можно сделать свой BLE адаптер с помощью ESPHome.

Устройства Bluetooth в интеграциях


Предыдущая запись
Мониторинг Proxmox VE в Home Assistant
Следующая запись
Установка Node-RED в Docker и интеграция с Home Assistant