Страница 17 из 42

Re: [Модуль] Google Location

Добавлено: Ср май 15, 2019 3:24 pm
Eraser
Aleks130699 писал(а): Ср май 15, 2019 3:07 pm А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
модуль выдает то что передал гугл, а как там оно работает я не знаю
у меня например таких проблем нет (с 2 аккаунтов), все работает без нареканий

Re: [Модуль] Google Location

Добавлено: Ср май 15, 2019 5:03 pm
xor
Aleks130699 писал(а):А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
Так жпс трекер же специально правили, чтобы 0% не писалось в свойства у девайса юзера. Оттуда берите заряд

Отправлено с моего Redmi 4X через Tapatalk


Re: [Модуль] Google Location

Добавлено: Ср май 15, 2019 7:51 pm
Aleks130699
xor писал(а): Ср май 15, 2019 5:03 pm
Aleks130699 писал(а):А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
Так жпс трекер же специально правили, чтобы 0% не писалось в свойства у девайса юзера. Оттуда берите заряд

Отправлено с моего Redmi 4X через Tapatalk
Так проблема не в том что записываются нулевые данные, с этим все хорошо, проблема в том что актуальность данных о уровне заряда теряется, т.к может не быть данных о заряде по 5 часов. И как я понял сейчас, это почему то само приложение на телефоне перестает передавать уровень заряда, т.к при заходе с браузера на карты, уровня заряда не было, а как зашел на телефоне в карты, появились данные везде.

Re: [Модуль] Google Location

Добавлено: Ср май 15, 2019 8:07 pm
xor
Aleks130699 писал(а):
xor писал(а): Ср май 15, 2019 5:03 pm
Aleks130699 писал(а):А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
Так жпс трекер же специально правили, чтобы 0% не писалось в свойства у девайса юзера. Оттуда берите заряд

Отправлено с моего Redmi 4X через Tapatalk
Так проблема не в том что записываются нулевые данные, с этим все хорошо, проблема в том что актуальность данных о уровне заряда теряется, т.к может не быть данных о заряде по 5 часов. И как я понял сейчас, это почему то само приложение на телефоне перестает передавать уровень заряда, т.к при заходе с браузера на карты, уровня заряда не было, а как зашел на телефоне в карты, появились данные везде.
Если это для вас критично, пользуйтесь инфо о заряде из других источников. Мне таскер каждый час кидает, например

Отправлено с моего Redmi 4X через Tapatalk


Re: [Модуль] Google Location

Добавлено: Чт май 16, 2019 3:37 am
Aleks130699
xor писал(а): Ср май 15, 2019 8:07 pm
Aleks130699 писал(а):
xor писал(а): Ср май 15, 2019 5:03 pm
Aleks130699 писал(а):А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
Так жпс трекер же специально правили, чтобы 0% не писалось в свойства у девайса юзера. Оттуда берите заряд

Отправлено с моего Redmi 4X через Tapatalk
Так проблема не в том что записываются нулевые данные, с этим все хорошо, проблема в том что актуальность данных о уровне заряда теряется, т.к может не быть данных о заряде по 5 часов. И как я понял сейчас, это почему то само приложение на телефоне перестает передавать уровень заряда, т.к при заходе с браузера на карты, уровня заряда не было, а как зашел на телефоне в карты, появились данные везде.
Если это для вас критично, пользуйтесь инфо о заряде из других источников. Мне таскер каждый час кидает, например

Отправлено с моего Redmi 4X через Tapatalk
Да вроед разобрался в чем причина была, на телефоне для карт было выставлено энергосбережение, и так интересно получается что координаты все равно передавал, а с батарейкой были проблемы, выключил энергосбережение, за ночь всего 1 раз не пришел заряд, все остальные нормально

Re: [Модуль] Google Location

Добавлено: Чт май 16, 2019 12:49 pm
znachok88
Привет. Не обноавляется по таймеру (2мин). Как победить?

Re: [Модуль] Google Location

Добавлено: Чт май 16, 2019 12:59 pm
Eraser
znachok88 писал(а): Чт май 16, 2019 12:49 pm Привет. Не обноавляется по таймеру (2мин). Как победить?
Панель управления ->Настройки -> Общие настройки -> обработчики
проверьте в HOOK_EVENT_MINUTELY есть ли там google_location

если нет то выполните
subscribeToEvent($this->name, 'MINUTELY');

если есть, надо проверять основной цикл

Re: [Модуль] Google Location

Добавлено: Чт май 16, 2019 1:05 pm
znachok88
Eraser писал(а): Чт май 16, 2019 12:59 pm
znachok88 писал(а): Чт май 16, 2019 12:49 pm Привет. Не обноавляется по таймеру (2мин). Как победить?
Панель управления ->Настройки -> Общие настройки -> обработчики
проверьте в HOOK_EVENT_MINUTELY есть ли там google_location

если нет то выполните
subscribeToEvent($this->name, 'MINUTELY');

если есть, надо проверять основной цикл
все есть, что теперь проверять?

Re: [Модуль] Google Location

Добавлено: Чт май 16, 2019 1:17 pm
fandaymon
znachok88 писал(а): Чт май 16, 2019 1:05 pm
Eraser писал(а): Чт май 16, 2019 12:59 pm
znachok88 писал(а): Чт май 16, 2019 12:49 pm Привет. Не обноавляется по таймеру (2мин). Как победить?
Панель управления ->Настройки -> Общие настройки -> обработчики
проверьте в HOOK_EVENT_MINUTELY есть ли там google_location

если нет то выполните
subscribeToEvent($this->name, 'MINUTELY');

если есть, надо проверять основной цикл
все есть, что теперь проверять?
Было у меня такое, возможно из-за того что версия МДМ старая, не обновленная. Сильно долго разбиратся не захотелось, сделал сценарий Update_GPS_Info

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

include_once('./modules/google_location/google_location.class.php'); 
$gps = new google_location(); 
$gps -> updateLocation(); 

if (timeBetween('23:00','07:00')) {
 $interval=60*60;
}
elseif (timeBetween('08:00','11:00')) {
 $interval=2*60;
} 
elseif (timeBetween('18:00','20:00')) {
 $interval=2*60;
} 
else {
 $interval=600;
}
 
SetTimeOut('GpSUpdate',"rs('Update_GPS_Info');",$interval);
запустил его, а дальше он сам себя запускает через определенный интервал. Удобно, что интервал между обновлениями можно регулировать, в зависимости от времени суток, например....

Re: [Модуль] Google Location

Добавлено: Чт май 16, 2019 1:21 pm
znachok88
fandaymon писал(а): Чт май 16, 2019 1:17 pm
znachok88 писал(а): Чт май 16, 2019 1:05 pm
Eraser писал(а): Чт май 16, 2019 12:59 pm
znachok88 писал(а): Чт май 16, 2019 12:49 pm Привет. Не обноавляется по таймеру (2мин). Как победить?
Панель управления ->Настройки -> Общие настройки -> обработчики
проверьте в HOOK_EVENT_MINUTELY есть ли там google_location

если нет то выполните
subscribeToEvent($this->name, 'MINUTELY');

если есть, надо проверять основной цикл
все есть, что теперь проверять?
Было у меня такое, возможно из-за того что версия МДМ старая, не обновленная. Сильно долго разбиратся не захотелось, сделал сценарий Update_GPS_Info

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

include_once('./modules/google_location/google_location.class.php'); 
$gps = new google_location(); 
$gps -> updateLocation(); 

if (timeBetween('23:00','07:00')) {
 $interval=60*60;
}
elseif (timeBetween('08:00','11:00')) {
 $interval=2*60;
} 
elseif (timeBetween('18:00','20:00')) {
 $interval=2*60;
} 
else {
 $interval=600;
}
 
SetTimeOut('GpSUpdate',"rs('Update_GPS_Info');",$interval);
запустил его, а дальше он сам себя запускает через определенный интервал. Удобно, что интервал между обновлениями можно регулировать, в зависимости от времени суток, например....
у меня крайний - обновленный