Страница 34 из 53

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Ср дек 26, 2018 5:15 pm
saf47
Подскажите пожалуйста, как очистить лог событий раз в сутки? автоматически.

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Ср дек 26, 2018 11:23 pm
xor
saf47 писал(а): Ср дек 26, 2018 5:15 pm Подскажите пожалуйста, как очистить лог событий раз в сутки? автоматически.
Вот скрипт оптимизации жпс-лога

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

set_time_limit(6000);
  $records=SQLSelect("SELECT gpslog.ID, gpslog.DEVICEID, gpslog.LOCATION_ID, gpsdevices.ID as GPS_DEVICE_ID FROM gpslog LEFT JOIN gpsdevices ON gpslog.DEVICE_ID=gpsdevices.ID ORDER BY gpslog.DEVICEID, gpslog.ADDED DESC");
  $total=count($records);
  for($i=1;$i<$total-1;$i++) {
   if (!$records[$i]['GPS_DEVICE_ID']) {
    SQLExec("DELETE FROM gpslog WHERE ID=".$records[$i]['ID']);
    continue;
   }
   if (!$records[$i]['LOCATION_ID']) continue;
   if ($records[$i]['LOCATION_ID']==$records[$i+1]['LOCATION_ID'] && $records[$i]['LOCATION_ID']==$records[$i-1]['LOCATION_ID']
      && $records[$i]['GPS_DEVICE_ID']==$records[$i+1]['GPS_DEVICE_ID'] && $records[$i]['GPS_DEVICE_ID']==$records[$i-1]['GPS_DEVICE_ID']) {
    SQLExec("DELETE FROM gpslog WHERE ID=".$records[$i]['ID']);
   }


  }

  SQLExec("OPTIMIZE TABLE `gpslog`");
По идее, очистка тогда будет просто

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

 SQLExec("DELETE FROM gpslog ");
и выполняйте раз в сутки

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Чт дек 27, 2018 6:40 pm
saf47
Спасибо, попробую.

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Чт дек 27, 2018 9:28 pm
2007-i
Скажите пожалуйста есть такая проблема, как только приходит обновление координат в действиях выполняется постоянно одно действие "Дом"

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

sg ('status.ishome','Я подхожу к дому');
say("Ильдар подходит к доому!",2);
say("Пожалуйста, поставьте чайник!",2);
И это повторяется каждый раз как приходят обновленные данные в устройстве и логе событий.

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

sg ('status.ishome','[b]Я подхожу к дому[/b]'); было переименованно, до этого там было другой название
и теперь постоянно выполняет действие как будто я вышел за пределы места и снова вошел.

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Чт дек 27, 2018 10:04 pm
xor
2007-i писал(а): Чт дек 27, 2018 9:28 pm Скажите пожалуйста есть такая проблема, как только приходит обновление координат в действиях выполняется постоянно одно действие "Дом"

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

sg ('status.ishome','Я подхожу к дому');
say("Ильдар подходит к доому!",2);
say("Пожалуйста, поставьте чайник!",2);
И это повторяется каждый раз как приходят обновленные данные в устройстве и логе событий.

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

sg ('status.ishome','[b]Я подхожу к дому[/b]'); было переименованно, до этого там было другой название
и теперь постоянно выполняет действие как будто я вышел за пределы места и снова вошел.
а вы проверяйте

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

if(gg('status.ishome')<>'Я подхожу к дому'){
  sg ('status.ishome','Я подхожу к дому');
  say("Ильдар подходит к доому!",2);
  say("Пожалуйста, поставьте чайник!",2);
}

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Чт дек 27, 2018 10:49 pm
2007-i
Спасибо попробую! Пока немного переработал действие и перенес немного местоположение )

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Сб янв 12, 2019 8:05 pm
viss1
Подскажите, у кого все это работает через Tasker и сервер connect.smartliving ?
Прописываю в Tasker локальный адрес сервера MD, все работает. Прописываю в Tasker адрес- ЛОГИН:ПАРОЛЬ@connect.smartliving.ru, не работает.
Подскажите кто использует в такой связке ( Tasker - connect.smartliving.ru) нюансы настройки!

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Сб янв 12, 2019 11:10 pm
xor
viss1 писал(а): Сб янв 12, 2019 8:05 pm Подскажите, у кого все это работает через Tasker и сервер connect.smartliving ?
Прописываю в Tasker локальный адрес сервера MD, все работает. Прописываю в Tasker адрес- ЛОГИН:ПАРОЛЬ@connect.smartliving.ru, не работает.
Подскажите кто использует в такой связке ( Tasker - connect.smartliving.ru) нюансы настройки!
у меня немного по другому -- адрес сервера меняется в зависимости от нахождения в локальной сети или нет. Но суть та же. Что заметил, у меня для внешней сети прописано так https://login:pass@@connect.smartliving.ru

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Вс янв 13, 2019 10:37 am
viss1
Прописал в VARS в поле %MYSERVER https://СВОЙ ЛОГИН:ПАРОЛЬ@@connect.smartliving.ru, не работает! В логах GPS.HTTP Get - ОК. В модуле app_gpstrack в логе - тишина. Прописываю локальный адрес сервера, находясь в одной сети с сервером MD, данные от устройства приходят!
Как то на сервере connect.smartliving.ru в моей учетной записи можно увидеть ЛОГ? Приходят ли туда данные!? Авторизуется ли Tasker на сервере!?

Re: [Модуль] GPS tracker (app_gpstrack)

Добавлено: Чт янв 17, 2019 2:42 pm
kas5858
Перестало определяется местоположение. С устройств координаты приходят но к местам не привязываются. Подскажите где посмотреть, раньше все работало?