-
Notifications
You must be signed in to change notification settings - Fork 7
FAQ
Igor edited this page Feb 10, 2021
·
4 revisions
Да, начианя с версии 1.4
Причин может быть несколько:
- Бризер расположен слишком далеко от устройства на котором запущен HomeAssistant. В , #2, #4 и #17 люди испытывали проблемы с подключением из-за удаленности HomeAssistant от бризера.
- Устройство не поддерживает Bluetooth Low Energy (BTLE). Бризер для общения с телефоном или пультом использует именно BTLE, а не обычный bluetooth.
- В момент pairing'a в HomeAssistant к бризеру подключен пульт или телефон. При управлении бризером соединение устанавливается точка-точка. Это означает что если к бризеру подключен пульт или телефон, другое устройство к нему подключиться не может. По этой же причиные могут возникать ошибки подключения при регулярной работе. В настройках приложения есть галочка, которую можно прочитать как "разрешить нескольким устройствам работать с бризером одновременно", но на самом деле она меняет только поведение приложения на телефоне: телефон начинает подключаться к бризеру только когда хочет получить с него данные или записать их.
При общении с бризером используется не асинхронный python-модуль blupy. Это означает что при работе с ним все потоки выполнения HA ждут завершения работы его функций/методов. При подключении/отправке команд bluepy ждет некоторое время ответ => все остальные тоже ждут => мы видим тормоза и лаги.
Да, можно. Для этого нужно запускать контейнер с параметром --net=host