Страница 18 из 28
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Вт окт 30, 2018 8:08 pm
SoulTaker
А если перед этой строчкой
вставить вот это?
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Вт окт 30, 2018 8:28 pm
Ron
Сейчас...
А то чего-то систему положил, пару дес мин
UPD
в ответ:
Код: Выделить всё
[30/10/2018 20:29:54]: Reset bluetooth...
[30/10/2018 20:30:25]: Reset bluetooth...
[30/10/2018 20:30:25]: Reset bluetooth...
Сейчас грохну свой какой-то девайс и посмотрим чего найдет.
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Вт окт 30, 2018 8:38 pm
Logrus
выше вопросы были, может кому и сэкономит время (далее расписывать не буду - много)
да и как другой вариант ...
https://t.me/MajorDoMoRu/81248
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Вт окт 30, 2018 8:46 pm
Ron
Брр...
Кажется нужно остановить цикл,а то вон чего и висит зараза..

- script_bt.jpg (15.44 КБ) 4318 просмотров
Сйчас...
UPD
Неееее, на 3 минуты подвешивает все. Даже при остановленном цикле.
Новое не находит и только это.
Код: Выделить всё
[30/10/2018 20:49:41]: Reset bluetooth...
[30/10/2018 20:50:32]: Reset bluetooth...
Чего прогонял:
Код: Выделить всё
include_once(DIR_MODULES.'bluetoothdevices/bluetoothdevices.class.php');
$bluetoothdevices_module = new bluetoothdevices();
$bluetoothdevices_module->getConfig();
$bluetoothdevices_module->processCycle();
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Вт окт 30, 2018 10:18 pm
Ron
Понял, почему подвешивал.
Цикл сам запускался и бодались
Код: Выделить всё
20:46:59 0.32191900 Executing: kill -9 25452
20:46:59 0.33201800 Result:
20:47:00 0.35328900 Adding cycle_bluetoothdevices to auto-recovery list
20:47:01 0.38157100 Thread closed: cycle_bluetoothdevices
20:47:01 0.38862200 AUTO-RECOVERY: ./scripts/cycle_bluetoothdevices.php
20:47:03 0.43135300 Starting service cycle_bluetoothdevices (./scripts/cycle_bluetoothdevices.php)
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Ср окт 31, 2018 7:29 am
nick7zmail
SoulTaker писал(а): Вт окт 30, 2018 3:07 pm
А какой смысл тогда вообще модуль для этого использовать? Не проще ли напрямую hcitool дергать?
Можно...но в модуле просто логика работы прописана с hcitool, так что в разы проще...я хз на самом деле зачем это человеку, просто пытаюсь представить ситуации где его логика имеет смысл. Вот и привёл пример.
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Ср окт 31, 2018 2:17 pm
SoulTaker
У некоторых пользователей не обновлялись статусы устройств, хотя если смотреть в логах, то модуль нормально их обнаруживал. Связано это было с повреждением записей в базе данных (по какой причине выяснить не удалось, возможно из за сбоев питания сервера, ну это не столь важно). Переустановка модуля не помогала, так как такие записи все равно оставались в базе.
Сегодня внес изменения в процедуру деинсталляции модуля, чтобы он пытался максимально полно, и при этом безопасно, избавляться от такого мусора. Так что если у кого наблюдаются похожие проблемы - обновите модуль, после удалите его и поставьте заново (именно в такой последовательности, все делать строго через маркет, чтобы сработали нужные функции). Если же у вас все работает хорошо, то не обращайте внимание на это сообщение)))
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Ср окт 31, 2018 2:19 pm
Ron
SoulTaker, я тут помедитировал....
Слушай, Logrus дело предложил.
Точнее для разработчиков или глубоко-ковыряльщиков..
У тебя алгоритм в твоем модуле просто идеально составлен и на столько правильно, что автоматика работает на все 99,9% норм.
А вот если бы сделать в веб морде линк или спойлер на "настройки для продвинутых"?
Там галками включать-выключать автоматическое обнаружение, время сканирования и отключение\включение автоподнятие цикла.
(Это то, с чем я столкнулся, может еще что...)
Я очень даже себе хорошо представляю, что придется полностью почти перепахать модуль, в котором придется добавлять условия и методы задействования блоков...
Это безусловно париловка, но тут так....
В общем это второй шаг по интергации и сервису для МДМ твоего модуля (но уже для продвинутых и экспериментаторов), который пашет как дизель.
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Ср окт 31, 2018 2:24 pm
SoulTaker
Ron писал(а): Ср окт 31, 2018 2:19 pm
Там галками включать-выключать автоматическое обнаружение
Можно разъяснить, что под этим имеется в виду?
Ron писал(а): Ср окт 31, 2018 2:19 pm
время сканирования
Так временные интервалы и так присутствуют в настройках
Ron писал(а): Ср окт 31, 2018 2:19 pm
отключение\включение автоподнятие цикла.
Это взял на заметку. А пока что вручную можно рулить установкой значения для свойства cycle_bluetoothdevicesAutoRestart объекта ThisComputer(1 = включить, 0 - отключить).
Re: [Модуль] Устройства Bluetooth (bluetoothdevices)
Добавлено: Ср окт 31, 2018 2:32 pm
Ron
SoulTaker писал(а): Ср окт 31, 2018 2:24 pm
Можно разъяснить, что под этим имеется в виду?
Имел ввиду запуск обнаружения от события какого, либо запроса от обьекта из системы, командой какой, пардон, не правильно выразил ранее мысль.
SoulTaker писал(а): Ср окт 31, 2018 2:24 pm
Так временные интервалы и так присутствуют в настройках
А 15-30 сек у меня чего-то не работал...
Подумал, что ограничение стоит на от 60 сек,не?
SoulTaker писал(а): Ср окт 31, 2018 2:24 pm
Это взял на заметку. А пока что вручную можно рулить установкой значения для свойства cycle_bluetoothdevicesAutoRestart объекта ThisComputer(1 = включить, 0 - отключить).
Ага, оно! Спасиб, прояснил.