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

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

Модератор: immortal

SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

Сообщение SoulTaker » Вт окт 30, 2018 11:14 am

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

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

Сообщение kyle21 » Вт окт 30, 2018 11:19 am

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

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

Сообщение SoulTaker » Вт окт 30, 2018 11:21 am

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

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

Сообщение Ron » Вт окт 30, 2018 12:35 pm

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

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

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

Сообщение nick7zmail » Вт окт 30, 2018 12:59 pm

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

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

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

Сообщение Ron » Вт окт 30, 2018 1:00 pm

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

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

Сообщение Ron » Вт окт 30, 2018 1:26 pm

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

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

Сообщение Ron » Вт окт 30, 2018 2:53 pm

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

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

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

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

Сообщение nick7zmail » Вт окт 30, 2018 3:02 pm

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

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

Сообщение SoulTaker » Вт окт 30, 2018 3:07 pm

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