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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт фев 22, 2019 12:14 pm

Я таскером пользуюсь. Альтернатива - MajorDroid. Так же можно воспользоваться любой прогой, которая умеет выполнять get запросы, и подсовывать в них координаты (т.е. имеет доступ к местоположению).
За это сообщение автора nick7zmail поблагодарил:
Nail (Вс фев 24, 2019 4:04 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Vip
Сообщения: 86
Зарегистрирован: Вт авг 28, 2012 5:36 pm
Откуда: Kiev, Ukraine
Благодарил (а): 4 раза
Поблагодарили: 14 раз

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

Сообщение Vip » Сб мар 02, 2019 10:50 pm

Обнаружил ошибку в файле action_usual_google.html
приводит к ошибке в консоле: "setСenter: not a LatLng or LatLngLiteral: not an Object"
Для исправления
заменил

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

			if ((oldLatLng.lng()!=newLatLng.lng()) || (oldLatLng.lat()!=newLatLng.lat())) {
				// marker moved
				map.setCenter(newLatLng.lat(), newLatLng.lng());
				}
на

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

			if ((oldLatLng.lng()!=newLatLng.lng()) || (oldLatLng.lat()!=newLatLng.lat())) {
				// marker moved
				map.setCenter(newLatLng);
				}
Аватара пользователя
Nail
Сообщения: 374
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Вс мар 31, 2019 7:21 pm

xor писал(а):
Ср дек 26, 2018 11:23 pm
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 ");
и выполняйте раз в сутки
А куда это вписывать не подскажите? (для чайника)
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
kosem
Сообщения: 120
Зарегистрирован: Вт дек 18, 2018 3:26 pm
Откуда: Москва
Благодарил (а): 35 раз
Поблагодарили: 4 раза

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

Сообщение kosem » Пн апр 22, 2019 2:09 pm

Подскажите, пожалуйста! Прошу сильно не пинать, только осваиваюсь и многое, к сожалению, для меня не очевидно...
Как правильно настроить модуль? Тему перечитал, но не смог найти ответов...
При добавлении места - что такое "Виртуальный пользователь:*" - что здесь необходимо указать?
При редактировании устройства в модуле - пользователей добавлял из списка в системе (Users), но в свойствах объектов Users пустые строки. Как еще нужно связать пользователей с их местоположением?
Win10
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

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

Сообщение VladPTZ » Пн апр 22, 2019 3:37 pm

kosem писал(а):
Пн апр 22, 2019 2:09 pm
Подскажите, пожалуйста! Прошу сильно не пинать, только осваиваюсь и многое, к сожалению, для меня не очевидно...
Как правильно настроить модуль? Тему перечитал, но не смог найти ответов...
При добавлении места - что такое "Виртуальный пользователь:*" - что здесь необходимо указать?
При редактировании устройства в модуле - пользователей добавлял из списка в системе (Users), но в свойствах объектов Users пустые строки. Как еще нужно связать пользователей с их местоположением?
Виртуальный пользователь: у меня везде стоит 0
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

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

Сообщение VladPTZ » Пн апр 22, 2019 3:39 pm

Если выбрать карту OpenStreetMap у меня одного на ней не отображаются круги геозон?
За это сообщение автора VladPTZ поблагодарил:
viktor6 (Пн апр 22, 2019 10:27 pm)
Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пн апр 22, 2019 3:46 pm

kosem писал(а):
Пн апр 22, 2019 2:09 pm
Подскажите, пожалуйста! Прошу сильно не пинать, только осваиваюсь и многое, к сожалению, для меня не очевидно...
Как правильно настроить модуль? Тему перечитал, но не смог найти ответов...
При добавлении места - что такое "Виртуальный пользователь:*" - что здесь необходимо указать?
При редактировании устройства в модуле - пользователей добавлял из списка в системе (Users), но в свойствах объектов Users пустые строки. Как еще нужно связать пользователей с их местоположением?
админка - настройки - пользователи
сначала настройте
https://kb.mjdm.ru/users_help/
За это сообщение автора Logrus поблагодарил:
kosem (Пн апр 22, 2019 4:33 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
kosem
Сообщения: 120
Зарегистрирован: Вт дек 18, 2018 3:26 pm
Откуда: Москва
Благодарил (а): 35 раз
Поблагодарили: 4 раза

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

Сообщение kosem » Пн апр 22, 2019 4:33 pm

Logrus писал(а):
Пн апр 22, 2019 3:46 pm
kosem писал(а):
Пн апр 22, 2019 2:09 pm
Подскажите, пожалуйста! Прошу сильно не пинать, только осваиваюсь и многое, к сожалению, для меня не очевидно...
Как правильно настроить модуль? Тему перечитал, но не смог найти ответов...
При добавлении места - что такое "Виртуальный пользователь:*" - что здесь необходимо указать?
При редактировании устройства в модуле - пользователей добавлял из списка в системе (Users), но в свойствах объектов Users пустые строки. Как еще нужно связать пользователей с их местоположением?
админка - настройки - пользователи
сначала настройте
https://kb.mjdm.ru/users_help/
да, Users настроил и описание модуля users видел, но не понял с чем надо связать юсера, т.к. имена в gpsтрекере дал такие же и запутался...
Спасибо!
kosem
Сообщения: 120
Зарегистрирован: Вт дек 18, 2018 3:26 pm
Откуда: Москва
Благодарил (а): 35 раз
Поблагодарили: 4 раза

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

Сообщение kosem » Пн апр 22, 2019 4:36 pm

может еще подскажете ))
где-то видел об уведомлениях о низком заряде смарта, превышении заданной скорости и другие нештячки связанные с gps и смартом, но теперь не могу найти...
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пн апр 22, 2019 4:41 pm

Снимок.PNG
Снимок.PNG (60 КБ) 3107 просмотров
в коннекте у пользователей в методах класса юзерс пробегитесь
на скрине увы старье и ошибки были (незначительные)
За это сообщение автора Logrus поблагодарил:
kosem (Пн апр 22, 2019 5:32 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить