📡 Беспроводные технологии

Bluetooth в HomeAssistant

Полное руководство по настройке Bluetooth Low Energy (BLE), подключению датчиков, использованию Bluetooth Proxy и автоматическому обнаружению устройств.

📶 О Bluetooth в HomeAssistant

HomeAssistant поддерживает Bluetooth Low Energy (BLE) для подключения беспроводных датчиков, трекеров и других устройств. Это позволяет создать сеть датчиков без проводов и Wi-Fi, с низким энергопотреблением и простотой настройки.

🎯 Что можно подключить

🌡️

Датчики

Температура, влажность, давление воздуха - датчики окружающей среды с длительным временем работы от батареи.

🚶

Движение

PIR датчики движения, датчики открытия дверей и окон, присутствия в комнате.

📍

Трекеры

Bluetooth маяки, трекеры ключей, метки для отслеживания местоположения.

🔘

Кнопки

Умные кнопки, пульты управления для быстрого запуска автоматизаций.

🔒

Замки

Bluetooth смарт-замки для управления доступом в дом.

⚖️

Весы

Умные весы Xiaomi и другие устройства для отслеживания здоровья.

📝 Проверка Bluetooth адаптера

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

Перейдите в Настройки → Система → Оборудование

Вам нужно увидеть список доступного оборудования, включая Bluetooth адаптер.

Найдите Bluetooth адаптер

В списке оборудования должен быть Bluetooth адаптер. Обычно это:

  • Встроенный Bluetooth - в Raspberry Pi 3/4/5, многих мини-ПК
  • USB Bluetooth донгл - внешние адаптеры
  • Bluetooth через ESP32 - используя Bluetooth Proxy

Проверьте статус

Убедитесь, что адаптер:

  • ✅ Определяется системой
  • ✅ Не используется другим процессом
  • ✅ Доступен для HomeAssistant

🔍 Автоматическое обнаружение устройств

✨ HomeAssistant автоматически находит Bluetooth устройства!

После включения Bluetooth система начнет сканировать устройства в радиусе действия и предложит их добавить. Вам нужно только подтвердить.

Включите Bluetooth интеграцию

Перейдите в Настройки → Устройства и сервисы

Найдите и добавьте интеграцию Bluetooth

Дождитесь сканирования

HomeAssistant автоматически начнет поиск устройств. Это займет 10-30 секунд.

Обнаруженные устройства появятся в разделе "Обнаружено" на главной странице.

Добавьте устройства

Для каждого найденного устройства:

  1. Нажмите Настроить
  2. Подтвердите добавление
  3. Назначьте область (комнату)
  4. Переименуйте при необходимости

🌐 Bluetooth Proxy - расширение покрытия

💡 Что такое Bluetooth Proxy?

Bluetooth Proxy - это устройство (обычно ESP32), которое расширяет радиус действия Bluetooth, ретранслируя сигналы устройств к HomeAssistant через Wi-Fi.

📶

Расширенное покрытие

Установите прокси в любой комнате для расширения зоны действия Bluetooth.

🔗

Стабильная связь

Устройства всегда в зоне действия благодаря распределённой сети прокси.

🔁

Несколько прокси

Создайте mesh-сеть по всему дому для полного покрытия.

💰

Недорого

ESP32 стоит 200-500 рублей - доступное решение для любого бюджета.

Как настроить Bluetooth Proxy:

Подготовьте ESP32

Вам понадобится плата ESP32 с Bluetooth:

  • ESP32-WROOM
  • ESP32-DevKit
  • ESP32-C3

Прошейте ESPHome

Используйте ESPHome для прошивки ESP32 как Bluetooth Proxy:

  1. Установите ESPHome дополнение
  2. Создайте новое устройство
  3. Выберите шаблон "Bluetooth Proxy"
  4. Прошейте через USB

Подключите к HomeAssistant

После прошивки ESP32 автоматически обнаружится в HomeAssistant

Добавьте его через ESPHome интеграцию

Разместите прокси

Установите ESP32 в розетку в той комнате, где нужно Bluetooth покрытие

Можно установить несколько прокси для полного покрытия дома

📱 Популярные Bluetooth устройства

Устройство Производитель Поддержка
Mi Temperature Sensor Xiaomi ✅ Автоматическая
Aqara Motion Sensor Aqara ✅ Автоматическая
Mi Smart Button Xiaomi ✅ Автоматическая
Mi Body Composition Scale Xiaomi ✅ Через интеграцию
Tile Tracker Tile ✅ Через proxy
SwitchBot SwitchBot ✅ Официальная интеграция

⚙️ Настройка параметров Bluetooth

⚖️ Интервал сканирования

По умолчанию HomeAssistant сканирует Bluetooth устройства каждые 10 секунд. Это можно изменить для баланса между скоростью обновления и нагрузкой на систему:

  • 5 секунд - для быстрых датчиков (кнопки, движение)
  • 10 секунд - стандартный режим (рекомендуется)
  • 30 секунд - для медленных датчиков (температура)

🔍 Фильтрация устройств

Чтобы не видеть все Bluetooth устройства вокруг:

  • Используйте MAC-адреса для фильтрации
  • Добавляйте только нужные устройства
  • Игнорируйте соседские устройства

🔧 Решение проблем

❌ Устройства не обнаруживаются

Проверьте:

  1. Батарея в устройстве заряжена
  2. Устройство в радиусе действия (< 10 метров)
  3. Bluetooth адаптер работает
  4. Нет помех от других устройств
  5. Устройство не подключено к другому хабу

📶 Связь нестабильная

Решения:

  • Установите Bluetooth Proxy ближе к устройствам
  • Используйте несколько прокси для большого дома
  • Уберите источники помех (Wi-Fi роутеры 2.4GHz, микроволновки)
  • Замените батарейки в датчиках

⚡ Высокая нагрузка на систему

Оптимизация:

  • Увеличьте интервал сканирования
  • Отключите ненужные устройства
  • Используйте Bluetooth Proxy вместо центрального адаптера

⚠️ Важно знать:

  • Bluetooth работает на расстоянии до 10 метров на открытом пространстве
  • Стены и мебель ослабляют сигнал
  • Максимум ~20 устройств на один адаптер для стабильной работы
  • Батарейки в датчиках служат 6-12 месяцев в зависимости от частоты обновления

📊 Мониторинг Bluetooth

Откройте инструменты разработчика

Перейдите в Настройки → Инструменты разработчика → Состояния

Найдите Bluetooth сущности

Найдите сущности с bluetooth в имени

Проверьте уровень сигнала

Посмотрите RSSI (уровень сигнала) - чем выше значение (ближе к 0), тем лучше сигнал

Следите за обновлениями

Проверяйте время последнего обновления чтобы убедиться, что устройства активны

🎯 Лучшие практики

✅ Рекомендации:

  • Используйте Bluetooth Proxy - для лучшего покрытия по всему дому
  • Размещайте прокси стратегически - в центре комнат для равномерного покрытия
  • Следите за батарейками - настройте уведомления о низком заряде
  • Группируйте устройства - по комнатам для удобства управления
  • Тестируйте покрытие - перед финальной установкой датчиков
  • Используйте автоматическое обнаружение - HomeAssistant отлично находит BLE устройства

🔗 Полезные ссылки

✅ Готово!

Теперь вы знаете, как настроить Bluetooth в HomeAssistant и расширить покрытие с помощью прокси. Следующий шаг - настройка SSL для безопасного удалённого доступа к вашей системе.