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

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

Модератор: immortal

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

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

Сообщение Ron » Чт окт 25, 2018 9:25 pm

А! Кртинка пояснила, понял.
Ну так это имена юсерс- по факту обект )
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Чт окт 25, 2018 9:36 pm

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

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

Сообщение Ron » Чт окт 25, 2018 9:39 pm

Ну тут так.
Серега - есть папа кода и закладывает стандарт.
Вот хоть на изнанку вывернись и в Гаагу в суд подай- Сереге пох.
Он выбрал СВОЮ систему в контенте и похер на все. Ну на Гаагу похер.
Поэтому ОБЬЕКТ - верно.
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

Сообщение SoulTaker » Пт окт 26, 2018 9:02 am

Немного поясню по работе с пользователями. Данный ид это идентификатор записи из таблицы users (в админке это Настройки - Пользователи), к объектам класса Users не имеет отношения (хотя в админке еть возможность связки пользователей с объектами, об этом ниже). Получить запись пользователя по его ид:

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

$rec = SQLSelectOne("SELECT * FROM users WHERE ID='$id'");
В результате в $rec будет записан массив со значениями всех полей пользователя из таблицы users:
users_structure.png
users_structure.png (28.87 КБ) 3384 просмотра
Например, имя связанного объекта лежит в $rec['LINKED_OBJECT'], используя его можно записать любое свойство. Вариантов использования - масса. Та же смена местоположения юзера при его обнаружении:

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

sg('Users.'.$rec['LINKED_OBJECT'].'.seenAt', 'Дома');
За это сообщение автора SoulTaker поблагодарили (всего 2):
Ron (Пт окт 26, 2018 12:06 pm) • Logrus (Пт окт 26, 2018 3:40 pm)
Рейтинг: 2.33%
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

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

Сообщение Sapizdullin » Пт окт 26, 2018 3:28 pm

SoulTaker дружище! Снес твой модуль, знаешь почему? Он лог сделал 90 Гигабайт!!! Представляешь? Даже не смотрел что там потому как I7 впадал в корку при открытии через MC...
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт окт 26, 2018 3:35 pm

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

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

Сообщение SoulTaker » Пт окт 26, 2018 3:47 pm

Sapizdullin писал(а):
Пт окт 26, 2018 3:28 pm
SoulTaker дружище! Снес твой модуль, знаешь почему? Он лог сделал 90 Гигабайт!!! Представляешь? Даже не смотрел что там потому как I7 впадал в корку при открытии через MC...
Блин, жаль, надо было глянуть через tail хотя бы сотню последних строк
tail -f -n 100 mylogfile.log
Но в целом, проблема ясна. Сделаю настройку уровня сообщений в гол файле (отладка/информация/предупреждения/ошибки).
kyle21
Сообщения: 18
Зарегистрирован: Ср ноя 23, 2016 9:43 am
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение kyle21 » Сб окт 27, 2018 10:40 pm

Подскажите, как можно запустить сканирование устройств по событию? Например если сработал датчик открытия двери, то просканировать на появления устройства.
За это сообщение автора kyle21 поблагодарил:
Logrus (Вс окт 28, 2018 12:00 am)
Рейтинг: 1.16%
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

Сообщение Ron » Вс окт 28, 2018 1:05 pm

Sapizdullin писал(а):
Пт окт 26, 2018 3:28 pm
SoulTaker дружище! Снес твой модуль, знаешь почему? Он лог сделал 90 Гигабайт!!! Представляешь? Даже не смотрел что там потому как I7 впадал в корку при открытии через MC...
Зря.
Модуль очень даже норм.
Поставь задачу чистить\грохать (*-bluetoothdevices*.txt) раз в неделю и все.
Последний раз редактировалось Ron Вс окт 28, 2018 1:09 pm, всего редактировалось 1 раз.
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

Сообщение Ron » Вс окт 28, 2018 1:09 pm

kyle21 писал(а):
Сб окт 27, 2018 10:40 pm
Подскажите, как можно запустить сканирование устройств по событию? Например если сработал датчик открытия двери, то просканировать на появления устройства.
Зачем?
Устройства домашних за ранее известны. Их описать по обнаружении их действия и все
Ответить