Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
-
Благодарил (а):
14 раз
-
Поблагодарили:
869 раз
-
Контактная информация:
Сообщение
Eraser » Ср май 15, 2019 3:24 pm
Aleks130699 писал(а): ↑Ср май 15, 2019 3:07 pm
А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
модуль выдает то что передал гугл, а как там оно работает я не знаю
у меня например таких проблем нет (с 2 аккаунтов), все работает без нареканий
-
xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
286 раз
-
Поблагодарили:
629 раз
Сообщение
xor » Ср май 15, 2019 5:03 pm
Aleks130699 писал(а):А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
Так жпс трекер же специально правили, чтобы 0% не писалось в свойства у девайса юзера. Оттуда берите заряд
Отправлено с моего Redmi 4X через Tapatalk
-
Aleks130699
- Сообщения: 103
- Зарегистрирован: Чт ноя 19, 2015 5:33 pm
-
Благодарил (а):
7 раз
-
Поблагодарили:
8 раз
Сообщение
Aleks130699 » Ср май 15, 2019 7:51 pm
xor писал(а): ↑Ср май 15, 2019 5:03 pm
Aleks130699 писал(а):А нормально то что в 50% случаев модуль не получает заряд батарее телефона?, и от чего это зависит? и еще когда телефон стоит на зарядке и уже зарядился до 100% модуль начинает выдавать 0%, и начинает показывать только когда телефон снять с зарядки.
Так жпс трекер же специально правили, чтобы 0% не писалось в свойства у девайса юзера. Оттуда берите заряд
Отправлено с моего Redmi 4X через Tapatalk
Так проблема не в том что записываются нулевые данные, с этим все хорошо, проблема в том что актуальность данных о уровне заряда теряется, т.к может не быть данных о заряде по 5 часов. И как я понял сейчас, это почему то само приложение на телефоне перестает передавать уровень заряда, т.к при заходе с браузера на карты, уровня заряда не было, а как зашел на телефоне в карты, появились данные везде.
-
xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
286 раз
-
Поблагодарили:
629 раз
Сообщение
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
-
Aleks130699
- Сообщения: 103
- Зарегистрирован: Чт ноя 19, 2015 5:33 pm
-
Благодарил (а):
7 раз
-
Поблагодарили:
8 раз
Сообщение
Aleks130699 » Чт май 16, 2019 3:37 am
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 раз не пришел заряд, все остальные нормально
-
znachok88
- Сообщения: 96
- Зарегистрирован: Сб май 19, 2018 11:08 pm
-
Благодарил (а):
26 раз
-
Поблагодарили:
3 раза
Сообщение
znachok88 » Чт май 16, 2019 12:49 pm
Привет. Не обноавляется по таймеру (2мин). Как победить?
-
Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
-
Благодарил (а):
14 раз
-
Поблагодарили:
869 раз
-
Контактная информация:
Сообщение
Eraser » Чт май 16, 2019 12:59 pm
znachok88 писал(а): ↑Чт май 16, 2019 12:49 pm
Привет. Не обноавляется по таймеру (2мин). Как победить?
Панель управления ->Настройки -> Общие настройки -> обработчики
проверьте в HOOK_EVENT_MINUTELY есть ли там google_location
если нет то выполните
subscribeToEvent($this->name, 'MINUTELY');
если есть, надо проверять основной цикл
-
znachok88
- Сообщения: 96
- Зарегистрирован: Сб май 19, 2018 11:08 pm
-
Благодарил (а):
26 раз
-
Поблагодарили:
3 раза
Сообщение
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');
если есть, надо проверять основной цикл
все есть, что теперь проверять?
-
fandaymon
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
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);
запустил его, а дальше он сам себя запускает через определенный интервал. Удобно, что интервал между обновлениями можно регулировать, в зависимости от времени суток, например....
- За это сообщение автора fandaymon поблагодарил:
- xor (Чт май 16, 2019 6:01 pm)
-
znachok88
- Сообщения: 96
- Зарегистрирован: Сб май 19, 2018 11:08 pm
-
Благодарил (а):
26 раз
-
Поблагодарили:
3 раза
Сообщение
znachok88 » Чт май 16, 2019 1:21 pm
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);
запустил его, а дальше он сам себя запускает через определенный интервал. Удобно, что интервал между обновлениями можно регулировать, в зависимости от времени суток, например....
у меня крайний - обновленный