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

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

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 633 раза

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

Сообщение xor » Вс сен 01, 2019 9:33 pm

ksv писал(а):
Вс сен 01, 2019 9:21 pm
Посмотрел базу данных. В таблице gpsdevices устройство зарегистрировано, ссылка на юзера имеется (USER_ID), ссылка верная, в таблице users пользователь с таким ID в наличии. Всё в порядке. Но в таблице pvalues записей с PROPERTY_ID, соответствующих свойству Coordinates, только одна - у админа, с пустым значением, это созданная системой дефолтная запись. Других нет. Где-то разорвана связь, не пойму куда копать дальше.
а, наверное, у вас нету объекта в классе users, который надо слинковать с Пользователем с USER_ID, который в Настройках/Пользователи
2019-09-01_21-32-30.png
2019-09-01_21-32-30.png (58.71 КБ) 4238 просмотров
За это сообщение автора xor поблагодарил:
ksv (Вс сен 01, 2019 9:42 pm)
Рейтинг: 1.16%
ksv
Сообщения: 102
Зарегистрирован: Вт июл 17, 2018 10:19 am
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение ksv » Вс сен 01, 2019 9:37 pm

Кажется проблема нащупана. Да нет, объект-то пользователя есть. А вот чего нет, так это поле LINKED_OBJECT в таблице users. Оно пустое... Почему оно может быть не заполнено?
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 633 раза

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

Сообщение xor » Вс сен 01, 2019 9:37 pm

ksv писал(а):
Вс сен 01, 2019 9:21 pm
Посмотрел базу данных. В таблице gpsdevices устройство зарегистрировано, ссылка на юзера имеется (USER_ID), ссылка верная, в таблице users пользователь с таким ID в наличии. Всё в порядке. Но в таблице pvalues записей с PROPERTY_ID, соответствующих свойству Coordinates, только одна - у админа, с пустым значением, это созданная системой дефолтная запись. Других нет. Где-то разорвана связь, не пойму куда копать дальше.
вот настройка для связанных объектов. Да, несколько заморочено(
2019-09-01_21-38-13.png
2019-09-01_21-38-13.png (42.18 КБ) 4236 просмотров
За это сообщение автора xor поблагодарили (всего 2):
ksv (Вс сен 01, 2019 9:42 pm) • Nail (Пн сен 02, 2019 1:12 am)
Рейтинг: 2.33%
ksv
Сообщения: 102
Зарегистрирован: Вт июл 17, 2018 10:19 am
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение ksv » Вс сен 01, 2019 9:42 pm

Ааааа!!!! Спасибо!!! Я же так и знал что упустил что-то простое! Я же делал это, только давно и на первом сервере, потому что тогда какой-то пошаговый мануал читал. А теперь вот делал все по памяти и забыл про эту связку!!! Да, зря конечно так организовано, учетка отдельно, объект отдельно. Ну да ладно, как уж сделано, главное всё заработало! Еще раз благодарю!
ksv
Сообщения: 102
Зарегистрирован: Вт июл 17, 2018 10:19 am
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение ksv » Пт сен 06, 2019 10:40 pm

И снова здравствуйте! Пара новых вопросов.

1. Что такое "Виртуальный пользователь"? В чём смысл этого поля и как им пользоваться?

2. Хочу сделать простую вещь - сообщать в лог про входы и выходы всех пользователей из всех локаций. Как это сделать в одном месте универсально для всех пользователей и локаций, чтобы не добавлять кучу действий, равную числу пользователей помноженному на число локаций и чтобы не приходилось ничего менять при добавлении локаций в будущем?
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 633 раза

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

Сообщение xor » Сб сен 07, 2019 1:43 am

ksv писал(а):
Пт сен 06, 2019 10:40 pm
...
2. Хочу сделать простую вещь - сообщать в лог про входы и выходы всех пользователей из всех локаций. Как это сделать в одном месте универсально для всех пользователей и локаций, чтобы не добавлять кучу действий, равную числу пользователей помноженному на число локаций и чтобы не приходилось ничего менять при добавлении локаций в будущем?
я делал так, пока не надоело:
2019-09-07_01-40-48.png
2019-09-07_01-40-48.png (10.85 КБ) 4156 просмотров

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

//  say($this->getproperty('locationTitle').' user Entered '.$params["USER_OBJECT"]);
ну а для выхода - соотв - метод userLeft
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

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

Сообщение Logrus » Сб сен 07, 2019 3:32 am

аналогично можно в классе юзерс и не только проговаривание, а и запуск действий (для определенного пользователя и/или актуатора) в определенной локации и даже учитывая другие условия
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Prumik
Сообщения: 2
Зарегистрирован: Сб сен 07, 2019 9:19 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Prumik » Сб сен 07, 2019 9:21 am

Добрый день
Подскажите как побороть эту ошибку
java.net.connectexception connection timed out
Prumik
Сообщения: 2
Зарегистрирован: Сб сен 07, 2019 9:19 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Prumik » Сб сен 07, 2019 9:50 am

Сервер стоит на домашнем компе.
Модуль Java обновил
Антивирус выключен
пытаюсь передать данные из программы Big Brother на планшете
все находится в оной домашней сети
ksv
Сообщения: 102
Зарегистрирован: Вт июл 17, 2018 10:19 am
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение ksv » Сб сен 07, 2019 12:43 pm

xor писал(а):
Сб сен 07, 2019 1:43 am
я делал так, пока не надоело:
Да это понятно и так. Я же написал как это сделать в одном месте универсально для всех пользователей и локаций. Что то типа одного события на любой вход и выход любого пользователя, и в аргументах уже имя пользователя и имя локации. Но, судя по коду gps.php, такого нет. Надо самому что-то мутить.
Ответить