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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am

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

Сообщение SoulTaker »

kyle21 писал(а): Вт окт 30, 2018 11:07 am то зачем выполнять опрос оффлайн устройств каждую минуту
Оно у вас что, кушать просит за это?
kyle21
Сообщения: 18
Зарегистрирован: Ср ноя 23, 2016 9:43 am

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

Сообщение kyle21 »

SoulTaker писал(а): Вт окт 30, 2018 11:14 am
kyle21 писал(а): Вт окт 30, 2018 11:07 am то зачем выполнять опрос оффлайн устройств каждую минуту
Оно у вас что, кушать просит за это?
Я всего лишь хотел узнать есть ли возможность запускать опрос вручную.
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am

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

Сообщение SoulTaker »

kyle21 писал(а): Вт окт 30, 2018 11:19 am Я всего лишь хотел узнать есть ли возможность запускать опрос вручную.
Так я же выше уже дал ответ на это. Другого способа нету.
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

kyle21 писал(а): Вт окт 30, 2018 11:07 am выполнять опрос оффлайн устройств каждую минуту.
Как раз автор модуля по умолчанию и рекомендует для оффлайн 300 секунд (можно менять в настройках).
То есть определять на 100% что устройство не доступно через 300 секунд.
Это совсем не грузит систему и позволяет гарантированно определить, что устройство не в зоне обнаружения.

PS. Мне кажется, что парни не оттестировали работу модуля в его автоматизированном виде и все его + при этом.
SPOILERSPOILER_SHOW
bt_setup.jpg
bt_setup.jpg (98.27 КБ) 4602 просмотра
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

kyle21 писал(а): Вт окт 30, 2018 11:07 am Хотелось бы управлять опросом своих устройств, так как если дома ни кого нет, то зачем выполнять опрос оффлайн устройств каждую минуту.
Кустарное решение - выше привёл код ручного опроса (кстати он работает?).
Убиваете цикл, и опрашиваете этим кодом в onNewMinute с проверкой статуса nobodyHome.active.

Нормальное решение - можно выставлять (естественно предварительно сохранять) период пинга в свойствах объекта. Но это надо довольно простой модуль усложнить немного. Если автор согласится на это усложнение, и если значения будут статичными (как в блинке или бродлинке) - просьба добавить период пинга меньше минуты (20/30 секунд). Есть периоды, к примеру, когда вероятность появления "своих" в доме высокая, а есть, когда "нулевая", и тогда и раз в час опроса хватит =D
Последний раз редактировалось nick7zmail Вт окт 30, 2018 1:01 pm, всего редактировалось 1 раз.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

Logrus писал(а): Вс окт 28, 2018 5:11 pm интервал опроса своих! устройств раз в 15-60 мин., как произвести опрос по событию (к примеру входная дверь), не ну можно и самому разобраться, но мне б тут и параметры на запись в файл всего обнаруженного по запросу не помешали б?!
п.с. перефразировал и тз описал ;)
п.п.с. подумать об сбросе в оффлайн как в модуле, так (ну я в своем коде это могу нивелировать)
п.п.п.с. наверное нужно задачи автору в коннекте в модуле оформить?!
Ага, понятненько. Короче хочешь усовершенствовать функционал модуля, расширя его возможности.
То есть я о произвести опрос по событию внешнему.
Так сказать принудительно запустить скан и записать отчет.
Ну могу сразу сказать, что лог файл у многих будет по обьему мегабайты, если его не килять.
Возможно это и позволит как-то расширить взаимодействие с модулем, только я упорото думаю ( :lol: ), что всего и так уже хватает для взаимодействия.
Есть же данные найденных устройств своих (можно проверять от 60 сек до часа :) и не обнаруженных (потерянных в зоне обнаружения).
С этими данными обьектов можно запросто оперировать взаимодействие с чем угодно. :roll:
Ну минус только в том, что модуль будет управлять сценариями или скриптами,а не наоборот.
Ну и чего?
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

nick7zmail писал(а): Вт окт 30, 2018 12:59 pm кстати он работает?).
Убиваете цикл, и опрашиваете этим кодом в onNewMinute с проверкой статуса nobodyHome.active.
А че ему не работать. Правда киляется и потом запускается - все это около минуты.. не, вру. где-то до 40 сек,я писал выше.
И нафига весь этот изврат?
Вот проверку онлайн сделать от 30 сек - это возможно кому-то и актуально будет, хотя не уверен.
Минуты хватает что бы открыть дверь, войти, вытащить из ухов наушники, закрыть дверь и тогда сразу же прочувствовать, что модуль тебя отловил по какой-либо блютусине твоей и отработал.
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

Sapizdullin писал(а): Пт окт 26, 2018 3:28 pm SoulTaker дружище! Снес твой модуль, знаешь почему? Он лог сделал 90 Гигабайт!!! Представляешь? Даже не смотрел что там потому как I7 впадал в корку при открытии через MC...
К стати, может блог нарисовать как чистить систему?
Ну на малине это актуально или там апельсине в которые SD карта воткнута.
Ведь есть великолепный модуль "Планировщик", "Cron", да и скрипт filesClearOld можно настроить запуск по расписанию.

Там всего-то подшаманить и париловки с диким сжиранием места от логов (не только от МДМ) не будет.

PS. Пардон, что не в тему обсуждения модуля, но оказывается это актуально...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Ron писал(а): Вт окт 30, 2018 1:26 pm Минуты хватает что бы открыть дверь, войти, вытащить из ухов наушники, закрыть дверь и тогда сразу же прочувствовать, что модуль тебя отловил по какой-либо блютусине твоей и отработал.
Подъехал я такой домой, в подъезде иду, совпало с очередной проверкой, девайс поймался, и давай систем репорт в пустой квартире озвучивать =D. А я ток на конец представления попадаю =D.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am

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

Сообщение SoulTaker »

nick7zmail писал(а): Вт окт 30, 2018 3:02 pm Подъехал я такой домой, в подъезде иду, совпало с очередной проверкой, девайс поймался, и давай систем репорт в пустой квартире озвучивать =D. А я ток на конец представления попадаю =D.
А какой смысл тогда вообще модуль для этого использовать? Не проще ли напрямую hcitool дергать?
Ответить