Closed timhok closed 3 years ago
Те не проходит BT pairing... Скрипт запускается от рута? Если не от рута, то тот пользователь, от которого он запущен может выполнять сопряжение BT устройств?
У проекта интеграции в HomeAssistant, на основе этого модуля, есть wiki про BT. Может быть там получится почерпнуть полезной информации.
Спасибо! Сработало после шагов из статьи:
- перезапустить bluetooth (systemctl restatr bluetooth)
- перевести бризер в режим сопряжения
- запустить bluetoothctl и выполнить:
- power on
- agent on
Потом запустил pair.py и вышел из bluetoothctl (не прописывая там pair)
Кстати в "systemctl restatr bluetooth" допущена ошибка :)
Версия модуля: 1.1.2 Модель бризера: S3 Версия прошивки (если известна): 003C
Описание проблемы
Во время спаривания, и само спаривание и остальные функции (например, get) работают. Как только бризер перестает мигать индикатором функции не работают.
Centos 7 Python 3.6 bluez 5.44-7.el7
Порядок действий, которые приводят к проявлению проблемы:
Зажимаю кнопку, начинает мигать индикатор Запускаю пейринг:
Параллельно в bluetoothctl:
Получаю данные:
Параллельно в bluetoothctl:
После того как индикатор перестал мигать, пытаюсь получить данные:
Параллельно в bluetoothctl:
Спаренных девайсов нет: