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

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

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

А чем запускать цикл модуля оного ? По GPS координатам? Так меня в доме вечно GPS показывает, что я в 300 метрах от своего любимого дивана и подушки :D
Так что не вариант :D
Ложи на свой блюпуп кастрюлю - дальняк уменьшится :D :D

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

Добавлено: Вт окт 30, 2018 3:09 pm
Logrus
Ron писал(а): Вт окт 30, 2018 1:00 pm
Logrus писал(а): Вс окт 28, 2018 5:11 pm интервал опроса своих! устройств раз в 15-60 мин., как произвести опрос по событию (к примеру входная дверь), не ну можно и самому разобраться, но мне б тут и параметры на запись в файл всего обнаруженного по запросу не помешали б?!
п.с. перефразировал и тз описал ;)
п.п.с. подумать об сбросе в оффлайн как в модуле, так (ну я в своем коде это могу нивелировать)
п.п.п.с. наверное нужно задачи автору в коннекте в модуле оформить?!
Ага, понятненько. Короче хочешь усовершенствовать функционал модуля, расширя его возможности.
То есть я о произвести опрос по событию внешнему.
Так сказать принудительно запустить скан и записать отчет.
Ну могу сразу сказать, что лог файл у многих будет по обьему мегабайты, если его не килять.
Возможно это и позволит как-то расширить взаимодействие с модулем, только я упорото думаю ( :lol: ), что всего и так уже хватает для взаимодействия.
опрос и запись найденного привязать к кнопке звонка (кто приперся?! кто приходил, пока дома никого?)
частый опрос не нужен совсем пока не открылась дверь и т.д.
разные ситуации, разные настройки

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

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

А так по твоей задумке смотри - делаешь строго наоборот.
Блюпуп обьект нашелся в модуле (кого-то уже прописанного в него), только трындеть (делать) ничего не будет, пока датчик двери не отработает. А? :roll:

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

Добавлено: Вт окт 30, 2018 3:32 pm
Logrus
у меня трындеть все на дверь (их две моя и общая, там и соседей можно контролировать), камер в общем коридоре нет (сони глаз есть дома), летом постоянно на даче, кто приходил, когда было событие звонок - возможно б было не точно получать с модуля
для этого все и выше
аналогично через триггер двери и опросы модулем, никого нет уже настроен по нескольким параметрам, бт бы не помешали более тонкие (настраиваемые автоматом динамически) настройки

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

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

PS.Я SoulTaker защищаю, что бы не парился с галочками ручного запуска-стопа. А то еще будет туча воплей типа "не работает модуль!" и тут ему все хором - галку поставь и убери с ручного тормоза, упс запуска и воткни автомат :D :D :D

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

Добавлено: Вт окт 30, 2018 3:55 pm
Logrus
на п.с. ну предлагаю и обсуждаем, мне б и без галочек параметра при ручном вызове хватило )))
на пп.2 мы в разных странах, у нас и "прозвон" перед проникновением бы контролировать, тут конечно точности почти никакой, но ... тут чуть, там малехо

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

Добавлено: Вт окт 30, 2018 4:07 pm
Ron
Ну пока SoulTaker не сварился со словами: "Уй пля...", то как вариант просто стопай цикл bluetoothdevices и запускай когда нужно.
При первом включении шаманит эфир агрессивно. Проверено.

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

Добавлено: Вт окт 30, 2018 4:08 pm
Logrus
не не надо уй!!! мы ж не настаиваем, предлагаем рассмотреть возможность ;)

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

Добавлено: Вт окт 30, 2018 7:50 pm
SoulTaker
nick7zmail писал(а): Пн окт 29, 2018 11:10 am

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

include_once(DIR_MODULES.'bluetoothdevices/bluetoothdevices.class.php');
$bluetoothdevices_module = new bluetoothdevices();
$bluetoothdevices_module->processCycle();
В принципе, этот код должен работать. И не обязательно останавливать цикл.

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

Добавлено: Вт окт 30, 2018 8:01 pm
Ron
Ну это в принципе.
Пока отрабатывает так:

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

[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 ""!
И вместо нового обнаруженного - находит что уже есть и отрабатывает что в объекте описано по действиям.

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