gps и доступ извне
Модератор: immortal
Re: [Модуль] GPS tracker (app_gpstrack)
Дошли руки до геолокаций. Пробовал и таскер и мажордройд, и то и то в разные времена но одно дело, настроить и подстроить сию конструкцию на своем телефоне, следить, что бы оно не убивалось хитрым андройдом, а точнее хитрыми программистами Хуавея это одно, а вот тоже самое но на телефонах всей семьи иное.
В принципе геолокацию, кто, где я уже года три использую сервис life360 причем использую включая платную подписку. Официально они пока говорят, что api у них нет, не хватает времени, вон есть IFTTT. Но удалось найти неофициальный апишку.
В итоге, дописал скрипт на python который крутится в кроне, берет из сервиса нужные мне позиции (имя, геолокацию, заряд батареи) и через gps.php впихивает в мажордому.
Времени на написание молномасштабного модуля у меня увы нет, если кто-то хочет - welcome, код тут: https://github.com/Sandteufel/majordomo-life360
В принципе геолокацию, кто, где я уже года три использую сервис life360 причем использую включая платную подписку. Официально они пока говорят, что api у них нет, не хватает времени, вон есть IFTTT. Но удалось найти неофициальный апишку.
В итоге, дописал скрипт на python который крутится в кроне, берет из сервиса нужные мне позиции (имя, геолокацию, заряд батареи) и через gps.php впихивает в мажордому.
Времени на написание молномасштабного модуля у меня увы нет, если кто-то хочет - welcome, код тут: https://github.com/Sandteufel/majordomo-life360
- Рейтинг: 2.33%
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] GPS tracker (app_gpstrack)
При добавлении действия при входе в геолокацию, действие не добавляется.
Проверял на двух машинах , тестовой и основной
Притом ругается что не заполнено значения поля сценарий при создании действия поля выбора сценария НЕТ, оно появляется при первом сохранении, далее действие не сохраняется до тех пор пока в поле сценарий не выбрать любой сценарий, раньше такого не было.
Проверял на двух машинах , тестовой и основной
Код: Выделить всё
Error
Details
http://178.19.248.186/admin.php?pd=cGFuZWw6e2FjdGlvbj1hcHBfZ3BzdHJhY2t9pz_&md=app_gpstrack&inst=adm&
1366: Incorrect integer value: '' for column 'SCRIPT_ID' at row 1
INSERT INTO `gpsactions`(`LOCATION_ID`, `USER_ID`, `ACTION_TYPE`, `SCRIPT_ID`, `CODE`) VALUES('6', '6', '1', '', '')
Backtrace
#0 /var/www/lib/mysqli.class.php(396): custom_error->__construct('1366: Incorrect...', 0)
#1 /var/www/lib/mysqli.class.php(185): mysql->Error('INSERT INTO `gp...', 0)
#2 /var/www/lib/mysqli.class.php(329): mysql->Exec('INSERT INTO `gp...')
#3 /var/www/lib/sqlFunctions.class.php(111): mysql->Insert('gpsactions', Array)
#4 /var/www/modules/app_gpstrack/gpsactions_edit.inc.php(55): SQLInsert('gpsactions', Array)
#5 /var/www/modules/app_gpstrack/app_gpstrack.class.php(338): require('/var/www/module...')
#6 /var/www/modules/app_gpstrack/app_gpstrack.class.php(222): app_gpstrack->edit_gpsactions(Array, '')
#7 /var/www/modules/app_gpstrack/app_gpstrack.class.php(100): app_gpstrack->admin(Array)
#8 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): app_gpstrack->run()
#9 /var/www/lib/jTemplate.class.php(713): eval()
#10 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#11 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#12 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#14 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#15 /var/www/admin.php(34): panel->run()
#16 {main}
Error
Details
http://178.19.248.186/admin.php?pd=cGFuZWw6e2FjdGlvbj1hcHBfZ3BzdHJhY2t9pz_&md=app_gpstrack&inst=adm&
1366: Incorrect integer value: '' for column 'SCRIPT_ID' at row 1
INSERT INTO `gpsactions`(`LOCATION_ID`, `USER_ID`, `ACTION_TYPE`, `SCRIPT_ID`, `CODE`) VALUES('6', '6', '1', '', '')
Backtrace
#0 /var/www/lib/mysqli.class.php(396): custom_error->__construct('1366: Incorrect...', 0)
#1 /var/www/lib/mysqli.class.php(331): mysql->Error('INSERT INTO `gp...')
#2 /var/www/lib/sqlFunctions.class.php(111): mysql->Insert('gpsactions', Array)
#3 /var/www/modules/app_gpstrack/gpsactions_edit.inc.php(55): SQLInsert('gpsactions', Array)
#4 /var/www/modules/app_gpstrack/app_gpstrack.class.php(338): require('/var/www/module...')
#5 /var/www/modules/app_gpstrack/app_gpstrack.class.php(222): app_gpstrack->edit_gpsactions(Array, '')
#6 /var/www/modules/app_gpstrack/app_gpstrack.class.php(100): app_gpstrack->admin(Array)
#7 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): app_gpstrack->run()
#8 /var/www/lib/jTemplate.class.php(713): eval()
#9 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#10 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#11 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#12 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#13 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#14 /var/www/admin.php(34): panel->run()
#15 {main}
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] GPS tracker (app_gpstrack)
Разобрался.
Вот такой вопрос возник давно, google карта примерно с лета без ключа с привязкой к банковской карты отображается не корректно.
На яддекс карте не отображаются треки.
Как быть? Может есть какие другие альтернативы яндекса и гугла где можно трек, карту и спутник смотреть в нормальном виде?
Вот такой вопрос возник давно, google карта примерно с лета без ключа с привязкой к банковской карты отображается не корректно.
На яддекс карте не отображаются треки.
Как быть? Может есть какие другие альтернативы яндекса и гугла где можно трек, карту и спутник смотреть в нормальном виде?
- Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 24
- Зарегистрирован: Вт дек 13, 2016 8:01 am
- Откуда: Екатеринбург
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: [Модуль] GPS tracker (app_gpstrack)
Добрый день.
В системе два телефона - мой и супруги. Оба отображаются на карте яндекса, в логах присутвуют. К обоим привязаны события входа/выхода. Жена меняла несколько раз телефон - после последней смены её события перестали обрабатываться. Мои работают как положено. Ошибок в системе нет. Куда смотреть? Спасибо.
В системе два телефона - мой и супруги. Оба отображаются на карте яндекса, в логах присутвуют. К обоим привязаны события входа/выхода. Жена меняла несколько раз телефон - после последней смены её события перестали обрабатываться. Мои работают как положено. Ошибок в системе нет. Куда смотреть? Спасибо.
Raspberry Pi 3 hdd boot
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: [Модуль] GPS tracker (app_gpstrack)
День добрый такая проблема, в модуле GPS tracker не появляется устройство, координаты, зарядка, скорость и прочее есть а вот колонки Устройство пустые, телефон на андроиде, пробовал слать через majordroid, и таскер, в таскере даже пробовал прописать в ручную название телефона типа devaceid=savsung, все параметры уходят без ошибок но устройство так и не появляется, из за этого не могу привязать объект и пользователя и не могу следить на карте за телефоном, при этом на айфоне все нормально работает, сервер на виндовс, есть предположения в чем проблема может быть?
-
- Сообщения: 7
- Зарегистрирован: Пн июл 14, 2014 7:49 pm
- Благодарил (а): 0
- Поблагодарили: 2 раза
Re: Модуль GPS-трекер
Эмулятор трекера по разным протоколам - http://fakegps.com
directman66 писал(а): ↑Пн дек 04, 2017 12:01 pmпрописал в трекер свой домашний адрес, взвел php сокет. В итоге gps трекер starline m15 отдает какую-то непонятную последоватьность
AQQ0TFvVA или hex 41035151305446765641149826009753188065
Похоже на какое-то приветствие для установления общения с сервером.
Попробовал несколькими методами, действительно трекер отправляет этот код. Как его разобрать у меня мыслей нет. Отправляю этот же код на сервер старлайн или livegpstracks, результата никакого не наблюдаю.
У starline свой закрытый протокол, мы, например, специально запрашивали у них и подписывали соглашение о неразглашении.
Re: [Модуль] GPS tracker (app_gpstrack)
Подскажите пожалуйста, в логах приходит обновление координат со всех телефонов,а в классе USERS в объектах свойство прописываются только у admina, что не так?
- Anatrolliy
- Сообщения: 11
- Зарегистрирован: Чт мар 22, 2018 2:17 pm
- Откуда: msk
- Благодарил (а): 6 раз
- Поблагодарили: 4 раза
Re: [Модуль] GPS tracker (app_gpstrack)
Объекты не связаны с юзерами?
Raspberry Pi 3B+ образ v3_34_int от sergejey
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: [Модуль] GPS tracker (app_gpstrack)
devaceid=savsung, прям так?sega6549 писал(а): ↑Ср дек 19, 2018 11:45 amДень добрый такая проблема, в модуле GPS tracker не появляется устройство, координаты, зарядка, скорость и прочее есть а вот колонки Устройство пустые, телефон на андроиде, пробовал слать через majordroid, и таскер, в таскере даже пробовал прописать в ручную название телефона типа devaceid=savsung, все параметры уходят без ошибок но устройство так и не появляется, из за этого не могу привязать объект и пользователя и не могу следить на карте за телефоном, при этом на айфоне все нормально работает, сервер на виндовс, есть предположения в чем проблема может быть?
у меня в таскере
deviceid=MMB29M
работает
win10 connect https://connect.smartliving.ru/profile/303
Re: [Модуль] GPS tracker (app_gpstrack)
Вы правы, Объекты не связаны с юзерами были, я разобрался. Спасибо.