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

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

Модератор: immortal

Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

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

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

А чем запускать цикл модуля оного ? По GPS координатам? Так меня в доме вечно GPS показывает, что я в 300 метрах от своего любимого дивана и подушки :D
Так что не вариант :D
Ложи на свой блюпуп кастрюлю - дальняк уменьшится :D :D
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

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

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

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

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

Logrus писал(а):
Вт окт 30, 2018 3:09 pm
опрос и запись найденного привязать к кнопке звонка (кто приперся?!)
частый опрос не нужен совсем пока не открылась дверь и т.д.
Ну у меня фейсдетект работает на Open CV + Sony Eye cam, когда дверь открывается ( открытие двери - это сяоми датчик), с привязкой обнаружения BT девайса...
То есть не только BT отрабатывает.
Ну по морде определяет кто притопал и если еще обнаружено блюпуп девайс этого фейса, то улетает на запуск скриптов потрындеть и музычку включить.
Хотя и это пока изврат. Все сяоми замок не повешу, который отпечатком или NFC картой открывает.

А так по твоей задумке смотри - делаешь строго наоборот.
Блюпуп обьект нашелся в модуле (кого-то уже прописанного в него), только трындеть (делать) ничего не будет, пока датчик двери не отработает. А? :roll:
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

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

у меня трындеть все на дверь (их две моя и общая, там и соседей можно контролировать), камер в общем коридоре нет (сони глаз есть дома), летом постоянно на даче, кто приходил, когда было событие звонок - возможно б было не точно получать с модуля
для этого все и выше
аналогично через триггер двери и опросы модулем, никого нет уже настроен по нескольким параметрам, бт бы не помешали более тонкие (настраиваемые автоматом динамически) настройки
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

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

Сейчас функционал клас отрабатывает по поиску\потере, определению и помощи прописать его в систему.
Работает просто идеально.
на 90 % покрывает задачи умного дома по BT.
Logrus писал(а):
Вт окт 30, 2018 3:32 pm
бт бы не помешали более тонкие настройки
Ну с этим я согласен в принципе. То есть старт-стоп обнаружения в зависимости от внешнего чего-то.
Больше сервис даже и не представить какой нужен. Все есть.
Хотя я уже писал, что запускать обнаружение от датчиков каких, то:
1. GPS- проблемно (он вечно отправляет на другое полушарие :D )
2. Отработка кнопки звонка - можно сделать инверсно (ВТ определен, но пока дверь не туда-сюда, то ничего не предпринимает по скриптам)
3. Детектор движения - так же как и кнопка звонка - инверсно.

PS.Я SoulTaker защищаю, что бы не парился с галочками ручного запуска-стопа. А то еще будет туча воплей типа "не работает модуль!" и тут ему все хором - галку поставь и убери с ручного тормоза, упс запуска и воткни автомат :D :D :D
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

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

на п.с. ну предлагаю и обсуждаем, мне б и без галочек параметра при ручном вызове хватило )))
на пп.2 мы в разных странах, у нас и "прозвон" перед проникновением бы контролировать, тут конечно точности почти никакой, но ... тут чуть, там малехо
Последний раз редактировалось Logrus Вт окт 30, 2018 4:07 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

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

Ну пока SoulTaker не сварился со словами: "Уй пля...", то как вариант просто стопай цикл bluetoothdevices и запускай когда нужно.
При первом включении шаманит эфир агрессивно. Проверено.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Вт окт 30, 2018 4:08 pm

не не надо уй!!! мы ж не настаиваем, предлагаем рассмотреть возможность ;)
За это сообщение автора Logrus поблагодарил:
Ron (Вт окт 30, 2018 4:10 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

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

nick7zmail писал(а):
Пн окт 29, 2018 11:10 am

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

include_once(DIR_MODULES.'bluetoothdevices/bluetoothdevices.class.php');
$bluetoothdevices_module = new bluetoothdevices();
$bluetoothdevices_module->processCycle();
В принципе, этот код должен работать. И не обязательно останавливать цикл.
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

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

Ну это в принципе.
Пока отрабатывает так:

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

[30/10/2018 19:56:16]: Reset bluetooth... 
[30/10/2018 19:56:16]: Unknown method ""! 2018/10/30 19:56:16 Device lost: 03:0f:de:dc:62:61 
[30/10/2018 19:56:16]: Reset bluetooth... 
[30/10/2018 19:56:16]: Unknown method ""! 
[30/10/2018 19:56:16]: Reset bluetooth... 
[30/10/2018 19:56:16]: Unknown method ""!
И вместо нового обнаруженного - находит что уже есть и отрабатывает что в объекте описано по действиям.

А вот стопать цикл и его запускать от какого от там события внешнего, то работает как нужно.
Ответить