8000 FAQ · TionAPI/HA-tion Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Igor edited this page Feb 10, 2021 · 4 revisions

Поддерживается Lite?

Да, начианя с версии 1.4

У меня не проходит pairing. В чем дело?

Причин может быть несколько:

  1. Бризер расположен слишком далеко от устройства на котором запущен HomeAssistant. В , #2, #4 и #17 люди испытывали проблемы с подключением из-за удаленности HomeAssistant от бризера.
  2. Устройство не поддерживает Bluetooth Low Energy (BTLE). Бризер для общения с телефоном или пультом использует именно BTLE, а не обычный bluetooth.
  3. В момент pairing'a в HomeAssistant к бризеру подключен пульт или телефон. При управлении бризером соединение устанавливается точка-точка. Это означает что если к бризеру подключен пульт или телефон, другое устройство к нему подключиться не может. По этой же причиные могут возникать ошибки подключения при регулярной работе. В настройках приложения есть галочка, которую можно прочитать как "разрешить нескольким устройствам работать с бризером одновременно", но на самом деле она меняет только поведение приложения на телефоне: телефон начинает подключаться к бризеру только когда хочет получить с него данные или записать их.

HomeAssistant не может подключиться к бризеру и все начинает жутко тормозить. Что происходит?

При общении с бризером используется не асинхронный python-модуль blupy. Это означает что при работе с ним все потоки выполнения HA ждут завершения работы его функций/методов. При подключении/отправке команд bluepy ждет некоторое время ответ => все остальные тоже ждут => мы видим тормоза и лаги.

Можно ли использовать компонент с HomeAssistant, запущенным в контейнере?

Да, можно. Для этого нужно запускать контейнер с параметром --net=host

0