[Модуль] GPS tracker (app_gpstrack)

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Аватара пользователя
vitt76
Сообщения: 339
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 95 раз
Поблагодарили: 39 раз

Re: Модуль GPS-трекер

Сообщение vitt76 » Чт сен 21, 2017 11:34 am

Интересно, но когда устройств много, они и так еле вмещаются. Можно сделать опционально вывод дополнительных параметров.
Можно опционально, можно хинтом показывать.
Например, так

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

<a href="#" onClick="return legendClicked([#ID#], '[#COLOR#]');" class="btn btn-sm" title='%[#USERNAME#].seenAt% %[#USERNAME#].CoordinatesUpdated% / %[#USERNAME#].BattLevel%%'>[#NAME#] ([#TITLE#])</a> 
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
Gelezako
Сообщения: 918
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 200 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Модуль GPS-трекер

Сообщение Gelezako » Пт сен 22, 2017 6:41 pm

vitt76 писал(а):Не знаю, в ту ли тему, но к обновлению модуля:
Если в файле usual.inc.php поправить запрос на

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

SELECT gpsdevices.*, users.NAME, users.USERNAME FROM gpsdevices LEFT JOIN users ON gpsdevices.USER_ID=users.ID WHERE 1 ORDER BY users.NAME
то в шаблоне над картой можно будет выводить другие параметры пользователя

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

  <a href="#" onClick="return legendClicked([#ID#], '[#COLOR#]');" class="btn btn-sm">[#NAME#] ([#TITLE#]) %[#USERNAME#].seenAt% %[#USERNAME#].CoordinatesUpdated% / %[#USERNAME#].BattLevel%%</a>    
что ж вы на форуме ценный исходный код постите? Предлагайте фиксы сразу на гитхабе, делайте форк и пул реквест с фиксом. Сергей после модерации добавит ваш фикс в главный репозиторий
https://github.com/sergejey/majordomo
За это сообщение автора Gelezako поблагодарил:
vitt76 (Пн сен 25, 2017 10:42 am)
Рейтинг: 1.37%
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
vitt76
Сообщения: 339
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 95 раз
Поблагодарили: 39 раз

Re: Модуль GPS-трекер

Сообщение vitt76 » Пн сен 25, 2017 10:42 am

Gelezako, че-то такое сделал первый раз в жизни, посмотрим что будет :)
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
Gelezako
Сообщения: 918
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 200 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Модуль GPS-трекер

Сообщение Gelezako » Пн сен 25, 2017 12:04 pm

отлично! если у вас есть знания и желание делать фиксы и если это делать сразу в гитхабе, то Мажорик с каждым днём будет всё лучше! Я сам если что-то нахожу стараюсь предлагать фиксы сразу в главном репозитории. Там же в профиле Сергея на гитхабе есть другие проекты, это модули к МЖД, их тоже можно модернизировать и улучшать совершенно свободно.
Последний раз редактировалось Gelezako Вт окт 03, 2017 7:09 pm, всего редактировалось 1 раз.
За это сообщение автора Gelezako поблагодарил:
vitt76 (Пн сен 25, 2017 1:51 pm)
Рейтинг: 1.37%
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
kanana
Сообщения: 9
Зарегистрирован: Сб сен 09, 2017 1:04 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль GPS-трекер

Сообщение kanana » Сб сен 30, 2017 10:36 pm

Подскажите плиз программу для Windows Mobile для оптравки в фоне координат. А то не могу найти , которая на сервер отправлять умеет.
Аватара пользователя
Gelezako
Сообщения: 918
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 200 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Модуль GPS-трекер

Сообщение Gelezako » Вт окт 03, 2017 7:07 pm

tasker, на ютубе есть видео с инструкцией и на форуме тоже была статейка
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Molostov
Сообщения: 30
Зарегистрирован: Пт янв 17, 2014 1:47 am
Откуда: Карпинск, Свердловская область
Благодарил (а): 66 раз
Поблагодарили: 5 раз

Re: Модуль GPS-трекер

Сообщение Molostov » Вт окт 03, 2017 10:19 pm

Есть вопрос-предложение. В модуле есть действия, но они настраиваются только на одного пользователя. А мне нужна возможность указать несколько пользователей, ну или всех сразу. Например для включения света во дворе вечером при подходе к дому, для одного всё работает отлично, а вот прописывать четыре одинаковых действия неохота. Может кто-нибудь решал этот вопрос или может внести такое изменение в модуль?
Аватара пользователя
lanket
Сообщения: 1105
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 241 раз
Поблагодарили: 151 раз
Контактная информация:

Re: Модуль GPS-трекер

Сообщение lanket » Ср окт 04, 2017 10:11 am

Согласен с Molostov. Было бы неплохо как методы в классах. Тоже задумывался в эту сторону.
Каждому прописывать одно и тоже не комильфо.

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: GitHub терминала
:arrow: GitHub модуля для МД
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
vitt76
Сообщения: 339
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 95 раз
Поблагодарили: 39 раз

Re: Модуль GPS-трекер

Сообщение vitt76 » Ср окт 04, 2017 1:31 pm

Для работы с массивом пользователей я использовал

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

$objects=getObjectsByClass("class_name");
foreach($objects as $obj) {
 setGlobal($obj['TITLE'].".property_name",1);
} 
Подробности тут http://majordomo.smartliving.ru/Main/Pr ... gFunctions
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
lanket
Сообщения: 1105
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 241 раз
Поблагодарили: 151 раз
Контактная информация:

Re: Модуль GPS-трекер

Сообщение lanket » Ср окт 04, 2017 5:18 pm

Здесь обратная ситуация.
Надо не выполнить действие над всеми пользователями. А в случае если любой из пользователей попадая в отмеченную область выполнялись одно и тоже действие.

И хороший пример приведён.

Принцип действия нужен по аналогии методов у классов. Любой объект, в данном случае пользователь, получает событие, в данном случае пользователь попадает в обозначенных область, отрабатывается одинаковый код для любого пользователя.


Отправлено с моего Redmi Note 3 через Tapatalk
За это сообщение автора lanket поблагодарил:
Molostov (Чт окт 05, 2017 10:16 pm)
Рейтинг: 1.37%
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: GitHub терминала
:arrow: GitHub модуля для МД
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить