gps и доступ извне

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

Модератор: immortal

Xseon
Сообщения: 51
Зарегистрирован: Ср сен 18, 2013 12:21 am

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

Сообщение Xseon »

Напильник есть?))) ну всмасле код...
Если не жалко конечно...
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

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

Сообщение Vit »

не жалко))

в файле lib/findMyiPhone/FindMyiPhone.php

добавить...после строчек

if (!$locations[$i]['RANGE']) $locations[$i]['RANGE']=500;
$distance=calculateTheDistanceToiPhone($lat, $lon, $locations[$i]['LAT'], $locations[$i]['LON']);

добавить вот этот код и сохранить

if ($locations[$i]['IS_HOME'] && $device['ID']) {
$device['HOME_DISTANCE']=(int)$distance;
SQLUpdate('gpsdevices', $device);
if ($user['LINKED_OBJECT']) {
setGlobal($user['LINKED_OBJECT'] . '.HomeDistance', $device['HOME_DISTANCE']);
setGlobal($user['LINKED_OBJECT'] . '.HomeDistanceKm', round($device['HOME_DISTANCE']/1000, 1));
}
}
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

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

Сообщение zelevova »

Включил эти правки в функцию findMyiPhone. Можно скачать обновление в соответствующей теме.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Xseon
Сообщения: 51
Зарегистрирован: Ср сен 18, 2013 12:21 am

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

Сообщение Xseon »

ЧЁРТ!!!
В моей работе и так постоянные совпадения, теперь ещё и в "умном" доме!
В общем так... дело было 4:30 утра, когда мой телефон последний раз ответил на запрос сервера о местоположении.
Утром я ничего необычного не заметил, поскольку на МД на данный момент не много завязано.
С работы зашел удаленно, смотрю цикл main останавливается и запускоется...и так с 4:30 утра...
Начинаю разбираться...в свете последних изменений в коде комментирую

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

if ($locations[$i]['IS_HOME'] && $device['ID']) {
$device['HOME_DISTANCE']=(int)$distance;
SQLUpdate('gpsdevices', $device);
if ($user['LINKED_OBJECT']) {
setGlobal($user['LINKED_OBJECT'] . '.HomeDistance', $device['HOME_DISTANCE']);
setGlobal($user['LINKED_OBJECT'] . '.HomeDistanceKm', round($device['HOME_DISTANCE']/1000, 1));
}
}
 
Все равно валится...пробую ещё много чего...не помогает.
Комментирую строку вызывающую проверку координат...5-10-15 минут работает и продолжает...
Много букв понимаю...в итоге
К моему AppleID привязано много железа и в 4:30 утра судя по всему случилось так, что телефон (мой), который я опрашиваю изменил свой id с 0 на 2
zelevova давайте пофиксим баг...так как у меня получается вся система тупо стояла все это время...
Еще для информации. У меня timeout был 240 сек, что равно 4 минутам, так вот если $id указан неверно, то весь цикл замораживатся на период timeout.
Я еще попробую сам покопать, но думаю создателю вообще не составит труда поправить.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

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

Сообщение Vit »

эта правка точно на ваш диагноз не влияет...у меня все работает с этим кодом...
Xseon
Сообщения: 51
Зарегистрирован: Ср сен 18, 2013 12:21 am

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

Сообщение Xseon »

Vit писал(а):эта правка точно на ваш диагноз не влияет...у меня все работает с этим кодом...
Все верно, просто изначально пали подозрения...естественно проблема не в нем
Павел
Сообщения: 36
Зарегистрирован: Ср мар 02, 2016 9:03 am

Строка: 221 Ошибка: Не удалось получить свойство "length"

Сообщение Павел »

Всем добрый день, подскажите пожалуйста как исправить ошибку в опции GPS ?

Строка: 221
Ошибка: Не удалось получить свойство "length" ссылки, значение которой не определено или является NULL
Вложения
Снимок3.PNG
Снимок3.PNG (53.67 КБ) 8139 просмотров
Снимок2.PNG
Снимок2.PNG (264.14 КБ) 8139 просмотров
Снимок.PNG
Снимок.PNG (52.64 КБ) 8200 просмотров
Павел
Сообщения: 36
Зарегистрирован: Ср мар 02, 2016 9:03 am

Re: Строка: 221 Ошибка: Не удалось получить свойство "length

Сообщение Павел »

Подскажите пожалуйста что делать?
Павел
Сообщения: 36
Зарегистрирован: Ср мар 02, 2016 9:03 am

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

Сообщение Павел »

Подскажите пожалуйста где посмотреть URL своего сервера, чтобы прописать его в BBGPS?
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург

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

Сообщение eygen »

Павел писал(а):Подскажите пожалуйста где посмотреть URL своего сервера, чтобы прописать его в BBGPS?
Вы не знаете URL своего сервера? Может у Вас нет этого URL? :)
Отправляете на прямую или через connect? Если на прямую то надо сервер наружу выпускать что не есть безопасно.
Попробуйте через connect если не принципиально.
Ответить