Главная страницаHome AssistantHome Assistant в Docker ContainerDocker часть 10: Bluetooth
Docker часть 10: Bluetooth

Docker часть 10: Bluetooth

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

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

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

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

  • Установите пакет брокера DBus sudo apt install dbus-broker
  • Включить системную службу sudo systemctl enable dbus-broker.service
  • Установите пакет BlueZ sudo apt install bluez

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

Список всех частей

Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.

Комментарии
  • Саня
    Саня
    16.08.2023 18:59

    Чувак, спасибо!
    Статейка очень пригодилась , всё чётка без воды и главное — работает!
    Кстати, у меня не совсем стандартная конфигурация Home Assistant 2023.8 развёрнут в режиме Supervised и мне оказалось достаточным сделать только 3 шага из раздела «Установка зависимостей Bluetooth». А вот пока я пытался найти docker-compose из следующего раздела, у меня HA уже подхватил мой USB Bluetooth.

Оставить комментарий