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

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

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

Alexiy2
Сообщения: 82
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 12 раз
Поблагодарили: 12 раз

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

Сообщение Alexiy2 » Вт ноя 07, 2017 7:28 am

Господа!!! После последнего обновления модуля Алиса прекратила правильно обрабатывать свойство seenAt у пользователей! Проблема в том, что при появлении пользователя в точке указанной в модуле GPS во вкладке МЕСТО, Алиса заносит данные, но стоит только пользователю уйти с данной координаты, Алиса не удаляет место со свойства seenAt до тех пор, пока пользователь не войдёт в какую либо отмеченную координату!
Объясню более простым языком:
При уходе из дома, моё свойство seenAt не изменится, пока я не доеду до работы, хотя на карте моё передвижение фиксируется каждые две минуты!
Подскажите, что не так???
Аватара пользователя
xor
Сообщения: 662
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 39 раз
Поблагодарили: 159 раз

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

Сообщение xor » Вт ноя 07, 2017 9:12 pm

А вот ещё как бывает- еду я с работы домой, всё отслеживается и говорится - я там-то, теперь там-то и приезжаю домой. И потом вдруг бац! - опять сообщения пачкой - я на работе, потом - в пути, с интервалом в неск. секунд!

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

20:07:02 0.53125000 Connect command: http://localhost/gps.php?latitude=55.48821626&longitude=37.73284503&deviceid=MMB29M&battlevel=50&accuracy=36.41&provider=MTS+RUS&charging=0 <---------------3 повтор
20:06:57 0.54687500 Connect command: http://localhost/gps.php?latitude=55.48821626&longitude=37.73284503&deviceid=MMB29M&battlevel=50&accuracy=36.41&provider=MTS+RUS&charging=0 <---------------2 повтор
20:06:55 0.01562500 Connect command: http://localhost/gps.php?latitude=55.5830508&longitude=37.65929042&deviceid=MMB29M&battlevel=52&accuracy=18.2&provider=MTS+RUS&charging=0 <---------------1 повтор
20:06:50 0.67187500 Connect command: http://localhost/gps.php?latitude=55.6545873&longitude=37.62249937&deviceid=MMB29M&battlevel=54&accuracy=19.72&provider=MTS+RUS&charging=0
20:06:47 0.73437500 Connect command: http://localhost/gps.php?latitude=55.69296784&longitude=37.66183983&deviceid=MMB29M&battlevel=56&accuracy=43.99&provider=MTS+RUS&charging=0
20:06:44 0.81250000 Connect command: http://localhost/gps.php?latitude=55.69296784&longitude=37.66183983&deviceid=MMB29M&battlevel=62&accuracy=43.99&provider=MTS+RUS&charging=0
20:06:40 0.76562500 Connect command: http://localhost/gps.php?latitude=55.69296784&longitude=37.66183983&deviceid=MMB29M&battlevel=67&accuracy=43.99&provider=MTS+RUS&charging=0
20:06:35 0.12500000 Connect command: http://localhost/gps.php?latitude=55.6931168&longitude=37.66191585&deviceid=MMB29M&battlevel=68&accuracy=19.72&provider=MTS+RUS&charging=0
20:06:30 0.07812500 Connect command: http://localhost/gps.php?latitude=55.6931168&longitude=37.66191585&deviceid=MMB29M&battlevel=70&accuracy=19.72&provider=MTS+RUS&charging=0
20:06:23 0.54687500 Connect command: http://localhost/gps.php?latitude=55.69432795&longitude=37.66302404&deviceid=MMB29M&battlevel=73&accuracy=12.14&provider=MTS+RUS&charging=0
20:00:03 0.10937500 connect.processSubscription (HOURLY)
19:30:53 0.56250000 Connect command: http://localhost/gps.php?latitude=55.48821626&longitude=37.73284503&deviceid=MMB29M&battlevel=50&accuracy=36.41&provider=MTS+RUS&charging=0 <---------------3
19:15:01 0.71875000 Connect command: http://localhost/gps.php?latitude=55.48821626&longitude=37.73284503&deviceid=MMB29M&battlevel=50&accuracy=36.41&provider=MTS+RUS&charging=0 <---------------2
19:00:20 0.17187500 Connect command: http://localhost/gps.php?latitude=55.5830508&longitude=37.65929042&deviceid=MMB29M&battlevel=52&accuracy=18.2&provider=MTS+RUS&charging=0 <---------------1
19:00:02 0.46875000 connect.processSubscription (HOURLY)
Это что, коннект дурит? Никто не сталкивался?
Аватара пользователя
xor
Сообщения: 662
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 39 раз
Поблагодарили: 159 раз

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

Сообщение xor » Вт ноя 07, 2017 10:54 pm

Alexiy2 писал(а):Господа!!! После последнего обновления модуля Алиса прекратила правильно обрабатывать свойство seenAt у пользователей! Проблема в том, что при появлении пользователя в точке указанной в модуле GPS во вкладке МЕСТО, Алиса заносит данные, но стоит только пользователю уйти с данной координаты, Алиса не удаляет место со свойства seenAt до тех пор, пока пользователь не войдёт в какую либо отмеченную координату!
Объясню более простым языком:
При уходе из дома, моё свойство seenAt не изменится, пока я не доеду до работы, хотя на карте моё передвижение фиксируется каждые две минуты!
Подскажите, что не так???
Вообще-то, в gps.php c 392 строки

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

if ($user['LINKED_OBJECT'] && !$location_found)
   setGlobal($user['LINKED_OBJECT'] . '.seenAt', '');
Посмотрите, у вас $user['LINKED_OBJECT'] определён перед этим условием?
Аватара пользователя
xor
Сообщения: 662
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 39 раз
Поблагодарили: 159 раз

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

Сообщение xor » Вт ноя 07, 2017 11:54 pm

2 Alexiy2:
у меня это отрабатывает, если передается accuracy>=0, те accuracy явно передается в пачке. Проверял через Телеграм.
antpino
Сообщения: 28
Зарегистрирован: Вт ноя 07, 2017 9:54 am
Благодарил (а): 40 раз
Поблагодарили: 2 раза

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

Сообщение antpino » Чт ноя 09, 2017 12:36 pm

Подскажите плиз, как сделать вывод карты гул или яндекс, на пустую сцену, и чтобы отображались последние координаты с gps-трекера?
Я никак не врублюсь как это сделать.
Аватара пользователя
Vovix
Сообщения: 1070
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 58 раз
Поблагодарили: 450 раз
Контактная информация:

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

Сообщение Vovix » Чт ноя 09, 2017 12:54 pm

antpino писал(а):Подскажите плиз, как сделать вывод карты гул или яндекс, на пустую сцену, и чтобы отображались последние координаты с gps-трекера?
Я никак не врублюсь как это сделать.
например так:

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

<iframe src="/popup/app_gpstrack.html" width="944" height="510" align="left"></iframe>
За это сообщение автора Vovix поблагодарил:
antpino (Пн ноя 13, 2017 6:41 am)
Рейтинг: 1.47%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
vitt76
Сообщения: 311
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 82 раза
Поблагодарили: 16 раз

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

Сообщение vitt76 » Чт ноя 09, 2017 3:11 pm

Сделал объекты в GPSLocations, привязал их к Местам, а свойства объектов стоят пустые, что я не доделал?
Broadlink + Orange Pi PC ARMBIAN 5.31
vitosmaxim
Сообщения: 18
Зарегистрирован: Вт фев 28, 2017 12:56 pm
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение vitosmaxim » Вт ноя 14, 2017 9:21 pm

помогите пожалуйста настроить передачю координат с глобального адреса в локальном всё работает на 5 во первых немогу пробросить 80 портпочемуто выдаёт роутер как ошыбку а вот 81,82,83 открывает можно мажордом перенаправить на другой порт а во вторых через сайты проверки своего ip пишет адрес 176,122,,,,,,,,,,,, а в роутере wan адрес192,168,,,,, я так понимаю мой 176 ,,,,,, или как?
eygen
Сообщения: 346
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 21 раз
Поблагодарили: 37 раз

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

Сообщение eygen » Ср ноя 15, 2017 6:34 am

vitosmaxim писал(а):помогите пожалуйста настроить передачю координат с глобального адреса в локальном всё работает на 5 во первых немогу пробросить 80 портпочемуто выдаёт роутер как ошыбку а вот 81,82,83 открывает можно мажордом перенаправить на другой порт а во вторых через сайты проверки своего ip пишет адрес 176,122,,,,,,,,,,,, а в роутере wan адрес192,168,,,,, я так понимаю мой 176 ,,,,,, или как?
Что за роутер?
192.168 - точно wan? Больше похоже на lan. Если все верно написал то думается не выйдет тебе порт пробросить по причине нахождения твоего роутера за NAT провайдера.
За это сообщение автора eygen поблагодарил:
vitosmaxim (Пт ноя 17, 2017 9:52 pm)
Рейтинг: 1.47%
zelevova
Сообщения: 289
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 65 раз

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

Сообщение zelevova » Пт ноя 17, 2017 3:25 pm

xor писал(а):+ В обновлённом модуле добавились такие ништяки:
addClassMethod('GPSLocations','userLeft','//$params["USER_OBJECT"]'."\n");
...
addClassMethod('Users','leftLocation','//$params["LOCATION_OBJECT"], $params["LOCATION"]'."\n");
К сожалению методы выхода из местоположения вызываются при каждом обновлении местоположения. У меня получается раз в минуту. А я в них поставил оповещение о входе и выходи из местоположения для отладки и вот сам себе спамер.

Отправил исправление на гитхабе. Ждем.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Ответить