Модераторы: immortal, newz20
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Ср апр 19, 2017 4:48 pm
так проверил:
таблица БД : gpslog
в модуле:
Код: Выделить всё
$rec['ADDED'] = date('Y-m-d H:i:s');
$rec['LAT'] = $iPhone['latitude'];
$rec['LON'] = $iPhone['longitude'];
$rec['ALT'] = $iPhone['altitude'];
$rec['PROVIDER'] = $iPhone['provider'];
$rec['SPEED'] = $iPhone['speed'];
$rec['BATTLEVEL'] = $iPhone['batteryLevel'];
$rec['CHARGING'] = $iPhone['batteryStatus'];
$rec['DEVICEID'] = $iPhone['name'];
$rec['ACCURACY'] = $iPhone['accuracy'];
в реале сейчас те-же поля (ни чего не изменилось)!
более того функция найди айфон отрабатывает правильно, на телефон по команде все приходит!
но по какой-то причине не пишутся координаты и др.данные в базу данных!!!
ищу почему!!! и кто виноват!!!
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Ср апр 19, 2017 4:51 pm
Dark_Veter писал(а):А что усечено там по функциям? Может я не заметил чего, там убрана только запись в бд.
function
lockToMyiPhone
function
calculateTheDistanceToiPhone
и нет перепроверки(переназначения) ID на целочисленность:
$id = (int)$id;, а это приводило к ошибке на Linux'e!
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
-
Благодарил (а):
18 раз
-
Поблагодарили:
94 раза
Сообщение
Dark_Veter » Ср апр 19, 2017 5:02 pm
calculateTheDistanceToiPhone теперь будет расчитываться в модуле gps трекер, по остальному проверю чуть позже, возможно когда-то давно у себя снес это все
. У меня на линуксе номально работает все..
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b,
Connect
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
-
Благодарил (а):
18 раз
-
Поблагодарили:
94 раза
Сообщение
Dark_Veter » Ср апр 19, 2017 5:34 pm
Вот на всякий случай новые файлики, вроде все осталовь так же, кроме записи в бд.
-
Вложения
-
- FindMyiPhone.zip
- (4.92 КБ) 231 скачивание
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b,
Connect
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Ср апр 19, 2017 5:47 pm
ну вот...
Я РАЗОБРАЛСЯ и НАШЕЛ ОШИБКУ....
а самый прикол, что модуль findMyiPhone исправен и ни в чем не виноват!!!
а виноват Я!!! сам!!! (зато нашел почему не корректирует по точности и всё шлёпает в базу данных!)
а почему виноват... потому, что приводил в порядок метод onNewMinute
по причине долгости его выполнения и перевел все на таймеры!!!
а при копировании имена таймера в двух местах оказались одинаковыми... вот и не выполнялась проверка координат, вообще!!!
а я тут людей напряг! ну наука будет!
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Ср апр 19, 2017 7:59 pm
а вот теперь вопрос:
в классе: app_gpstrack.class.php есть такой код:
Код: Выделить всё
$this->getConfig();
$out['MAPPROVIDER'] = $this->config['MAPPROVIDER'];
$out['MAPTYPE'] = $this->config['MAPTYPE'];
$out['MAX_ACCURACY'] = $this->config['MAX_ACCURACY'];
в настройках GPS-трекера есть максимальная точность - видимо это
MAX_ACCURACY
в какой таблице базы данных хранятся эти настройки?
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Ср апр 19, 2017 8:59 pm
Dark_Veter писал(а):Вот на всякий случай новые файлики, вроде все осталовь так же, кроме записи в бд.
обратите внимание так-же, что ваш этот(последний) вариант не распихивает свойства в объекты класса
Users!!!
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
zelevova
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
-
Благодарил (а):
32 раза
-
Поблагодарили:
68 раз
Сообщение
zelevova » Ср апр 19, 2017 10:24 pm
Да. Был у меня такой косяк что не вызывал gps.php, а напрямую в базу писал. Сейчас в модуле iDevices перешел на использование этого файла.
Кстати модуль появился в маркете. Можно пользоваться. Почти все тоже самое только не нужно заморачиваться на id устройств и т.п. нужно знать только имя и его можно посмотреть в самом модуле.
Последний раз редактировалось
zelevova Ср апр 19, 2017 11:17 pm, всего редактировалось 2 раза.
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Ср апр 19, 2017 10:37 pm
zelevova писал(а):Да. Был у меня такой косяк что не вызывал gps.php, а заново писал. Сейчас в модуле iDevices перехожу на использование этого файла.
Кстати модуль появился в маркете. Можно тестировать.
а я хочу разобраться:
viewtopic.php?f=4&t=1528&p=50936#p50932
прошу объяснить!!!!
З.Ы.
походу тут ...
смысл его понять хочу!!!
Последний раз редактировалось
Vovix Ср апр 19, 2017 11:07 pm, всего редактировалось 1 раз.
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
zelevova
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
-
Благодарил (а):
32 раза
-
Поблагодарили:
68 раз
Сообщение
zelevova » Ср апр 19, 2017 11:01 pm
Vovix писал(а):
а я хочу разобраться:
Это похвально. Могу подсказать что это дело храниться в таблице "project_modules". Смотрим строку где NAME = app_gpstrack.
- За это сообщение автора zelevova поблагодарил:
- Vovix (Ср апр 19, 2017 11:24 pm)