Страница 6 из 28

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Сб сен 15, 2018 8:50 pm
SoulTaker
Chainik писал(а):
Сб сен 15, 2018 8:23 pm
А можно чуть подробнее, где и как это настраивается ("прямое подключение"). Версия BluetoothView = 1.66. Не нашел в меню BluetoothView чего-то похожего...
Тогда очень странно, при версии 1.66 нужный пункт должен автоматом появиться в настройках модуля. BluetoothView то установлен в папку C:\_majordomo\apps\bluetoothview\ я надеюсь?

P.S. Обнаружился баг с сохранением настроек после перезагрузки мдм. Завтра буду исправлять.

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Сб сен 15, 2018 9:43 pm
Ron
Raspberry Stretch. Ага, слетают параметры настроек модуля при reboot.

Ребутал, что бы на внутренний BT завести модуль, без USB BT 4.0.

Прописал заново параметры в веб-морде модуля, сохранил.
Запустил добавление (аля сканировать).
Обнаружение и прочее - все работает.
Находит девайсы (зеленеет) и теряет выключенные (желтеет).

Не поленился, пришиб bluez 5.48
Поставил дремучий 4.1 (ну просто 5.48 допилен под BT 4.0 по уму).

Модуль нормально сканерит и находит девайсы. Ну и теряет, если их отключать.
Сканерить и прописывать заново поленился. Да а зачем, раз нашел - значит подставит параметры и запишет в обьекты устройства.

Так что думаю смотрите свои системы. На модуль грешить возброняется )

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Сб сен 15, 2018 9:46 pm
Ron
Sapizdullin писал(а):
Сб сен 15, 2018 7:40 am
5.48.

Код: Выделить всё

 bluetoothctl info
[NEW] Controller 00:1A:7D:DA:71:13 HomeServer [default]
Agent registered
Ну норм у тебя работает BT, ищет и находит, зареган и стартует..

:roll:

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Сб сен 15, 2018 10:08 pm
Chainik
SoulTaker писал(а):
Сб сен 15, 2018 8:50 pm
Chainik писал(а):
Сб сен 15, 2018 8:23 pm
А можно чуть подробнее, где и как это настраивается ("прямое подключение"). Версия BluetoothView = 1.66. Не нашел в меню BluetoothView чего-то похожего...
Тогда очень странно, при версии 1.66 нужный пункт должен автоматом появиться в настройках модуля. BluetoothView то установлен в папку C:\_majordomo\apps\bluetoothview\ я надеюсь?
Это очень нужная информация (к сожалению, не натыкался на нее раньше). Оказалось, после установки в папке C:\_majordomo\apps\bluetoothview\ была версия BluetoothView 1.35. Поменял на 1.66. После этого в настройках модуля "Прямое подключение" появилось.
SoulTaker писал(а):
Сб сен 15, 2018 8:50 pm
P.S. Обнаружился баг с сохранением настроек после перезагрузки мдм. Завтра буду исправлять.
Есть такое дело...

Еще несколько наблюдений.
1. Цикл cycle_bluetoothdevices запущен в 2-х экземплярах.
2. Обнаружение устройства (смена статуса на Online) происходит только если включен режим "Сканирование радиоэфира".
3. Детекция отсоединения устройства (смена статуса на Offline) происходит только если включен режим "Прямое подключение".
Может переключать попеременно автоматом эти режимы (Сканирование радиоэфира/Прямое подключение), тогда все будет работать. Шутка! (но в каждой шутке...).

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Вс сен 16, 2018 12:59 pm
SoulTaker
Chainik писал(а):
Сб сен 15, 2018 10:08 pm
1. Цикл cycle_bluetoothdevices запущен в 2-х экземплярах.
Это проблема мдм, а не модуля. Распространенный глюк.
Chainik писал(а):
Сб сен 15, 2018 10:08 pm
2. Обнаружение устройства (смена статуса на Online) происходит только если включен режим "Сканирование радиоэфира".
Для прямого подключения необходимо чтобы устройство было сопряжено с компом. Иначе работать не будет.
Chainik писал(а):
Сб сен 15, 2018 10:08 pm
3. Детекция отсоединения устройства (смена статуса на Offline) происходит только если включен режим "Прямое подключение".
В сканировании тоже норм работает. Только на винде сопряженные устройства при сканировании всегда онлайн. Переходите на линукс, там проблем меньше и возможностей больше.
Chainik писал(а):
Сб сен 15, 2018 10:08 pm
Может переключать попеременно автоматом эти режимы (Сканирование радиоэфира/Прямое подключение), тогда все будет работать. Шутка! (но в каждой шутке...).
Есть такой метод сканирования, называется "гибридный". Доступен только для Linux.
СпойлерПоказать
346_image.png
346_image.png (46.41 КБ) 3473 просмотра

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Вс сен 16, 2018 1:54 pm
Chainik
SoulTaker писал(а):
Вс сен 16, 2018 12:59 pm
Переходите на линукс, там проблем меньше и возможностей больше.
Понятное предложение. Правда, сменить операционку не многим проще (для нас, чайников), чем сменить жену...
SoulTaker писал(а):
Вс сен 16, 2018 12:59 pm
Есть такой метод сканирования, называется "гибридный". Доступен только для Linux.
Я, конечно, не программист, но мне думается, что если можно изменить режим в настройках вручную (отметив нужную радиокнопку), то, видимо, вполне реально сделать то же самое программно, определив период времени по прошествии которого режим переключится из 1-го во 2-й и наоборот.

Ну а вообще, еще раз спасибо за проделанную работу!

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Вс сен 16, 2018 1:59 pm
Ron
Offtop
Chainik писал(а):
Вс сен 16, 2018 1:54 pm
Понятное предложение. Правда, сменить операционку не многим проще (для нас, чайников), чем сменить жену...
Операционка при намерениях и попытке замены не даст по башке )))
Так что давай переходи, если нужна стабильность и четкая работа автоматики в доме ))))

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Вс сен 16, 2018 2:05 pm
SoulTaker
Chainik писал(а):
Вс сен 16, 2018 1:54 pm
Я, конечно, не программист, но мне думается, что если можно изменить режим в настройках вручную (отметив нужную радиокнопку), то, видимо, вполне реально сделать то же самое программно, определив период времени по прошествии которого режим переключится из 1-го во 2-й и наоборот.
Это и сделано программно, а как еще то? Но на windows данный метод я специально сделал недоступным - возникает много проблем с сопряженными устройствами. Лучше пользоваться прямым подключением, оно работает как часы.

UPD. Вроде поправил ошибку с сохранением настроек.

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Вс сен 16, 2018 3:26 pm
Chainik
SoulTaker писал(а):
Вс сен 16, 2018 2:05 pm
Лучше пользоваться прямым подключением, оно работает как часы.
Работает как часы. Но проблема в том, что только в одну сторону (при переходе из состояния Online в Offline). Для обратного процесса, приходится вручную переключать в режим "Сканирование радиоэфира".

Ну может быть только у меня одного так работает на Windows...

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Добавлено: Вс сен 16, 2018 3:46 pm
SoulTaker
Chainik писал(а):
Вс сен 16, 2018 3:26 pm
Работает как часы. Но проблема в том, что только в одну сторону (при переходе из состояния Online в Offline). Для обратного процесса, приходится вручную переключать в режим "Сканирование радиоэфира".

Ну может быть только у меня одного так работает на Windows...
Если прямое подключение не определяет устройства в сети, то нужно проверить сопряжение Bluetooth. Как вариант - отвязать и заново провести процедуру сопряжения.