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 секунд.
Обнаруженные устройства появятся в разделе "Обнаружено" на главной странице.
Добавьте устройства
Для каждого найденного устройства:
- Нажмите Настроить
- Подтвердите добавление
- Назначьте область (комнату)
- Переименуйте при необходимости
🌐 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:
- Установите ESPHome дополнение
- Создайте новое устройство
- Выберите шаблон "Bluetooth Proxy"
- Прошейте через 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-адреса для фильтрации
- Добавляйте только нужные устройства
- Игнорируйте соседские устройства
🔧 Решение проблем
❌ Устройства не обнаруживаются
Проверьте:
- Батарея в устройстве заряжена
- Устройство в радиусе действия (< 10 метров)
- Bluetooth адаптер работает
- Нет помех от других устройств
- Устройство не подключено к другому хабу
📶 Связь нестабильная
Решения:
- Установите Bluetooth Proxy ближе к устройствам
- Используйте несколько прокси для большого дома
- Уберите источники помех (Wi-Fi роутеры 2.4GHz, микроволновки)
- Замените батарейки в датчиках
⚡ Высокая нагрузка на систему
Оптимизация:
- Увеличьте интервал сканирования
- Отключите ненужные устройства
- Используйте Bluetooth Proxy вместо центрального адаптера
⚠️ Важно знать:
- Bluetooth работает на расстоянии до 10 метров на открытом пространстве
- Стены и мебель ослабляют сигнал
- Максимум ~20 устройств на один адаптер для стабильной работы
- Батарейки в датчиках служат 6-12 месяцев в зависимости от частоты обновления
📊 Мониторинг Bluetooth
Откройте инструменты разработчика
Перейдите в Настройки → Инструменты разработчика → Состояния
Найдите Bluetooth сущности
Найдите сущности с bluetooth в имени
Проверьте уровень сигнала
Посмотрите RSSI (уровень сигнала) - чем выше значение (ближе к 0), тем лучше сигнал
Следите за обновлениями
Проверяйте время последнего обновления чтобы убедиться, что устройства активны
🎯 Лучшие практики
✅ Рекомендации:
- Используйте Bluetooth Proxy - для лучшего покрытия по всему дому
- Размещайте прокси стратегически - в центре комнат для равномерного покрытия
- Следите за батарейками - настройте уведомления о низком заряде
- Группируйте устройства - по комнатам для удобства управления
- Тестируйте покрытие - перед финальной установкой датчиков
- Используйте автоматическое обнаружение - HomeAssistant отлично находит BLE устройства
🔗 Полезные ссылки
Базовые уроки
Вернуться к разделу для новичков
Официальная документация
HomeAssistant Bluetooth Integration
ESPHome Bluetooth Proxy
Документация по настройке прокси
✅ Готово!
Теперь вы знаете, как настроить Bluetooth в HomeAssistant и расширить покрытие с помощью прокси. Следующий шаг - настройка SSL для безопасного удалённого доступа к вашей системе.