1

Датчик времени

Тема: Датчик времени

Уже не раз сталкивался с тем, что необходимо оперативно видеть продолжительность работы того или иного устройства или же время простоя машины.

Предлагаю ввести "Датчик времени" - который бы отображал временные значения, при различных валидаторах.
Чтобы данный тип датчиков, можно было вывести в панель управления, или чтобы отображалась эта информация при наведении курсора на объект мониторинга.

Будет очень удобно видеть:
- сколько работает предпусковой подогреватель зимой;
- сколько работает та или иная установка;
- сколько простаивает машина при разгрузке/погрузке;
- сколько прошло времени с момента нажатия тревожной кнопки или при сработке сигнализации;

Уверен масса есть задач, которые ставят клиенты, которые можно решить введя этот тип датчика.

С Уважением.

2

Датчик времени

Re: Датчик времени

Тоже хотел создать подобную тему +1

3

Датчик времени

Re: Датчик времени

os_86, а вы пробовали использовать параметр time при создании датчика, про это написано в документации. Может этого уже достаточно?

4

Датчик времени

Re: Датчик времени

nevl пишет:

os_86, а вы пробовали использовать параметр time при создании датчика, про это написано в документации. Может этого уже достаточно?

Будьте любезны подсказать тогда решение для это поста.

5

Датчик времени

Re: Датчик времени

os_86, как написал в вышеуказанной ветке kopa, остаётся вариант с отчётами. В онлайн режиме значения датчиков берутся только из последнего сообщения, а в Вашем случае нужно брать неизвестно сколько сообщений назад. Если бы у Вас не использовался счётчик моточасов (а по картинке используется), то можно было бы попробовать с помощью него сделать необходимый подсчёт времени, но только одного значения.

6

Датчик времени

(13/09/2012 21:36:53 отредактировано os_86)

Re: Датчик времени

nevl пишет:

os_86, как написал в вышеуказанной ветке kopa, остаётся вариант с отчётами. В онлайн режиме значения датчиков берутся только из последнего сообщения, а в Вашем случае нужно брать неизвестно сколько сообщений назад. Если бы у Вас не использовался счётчик моточасов (а по картинке используется), то можно было бы попробовать с помощью него сделать необходимый подсчёт времени, но только одного значения.

Вариант с отчетами не устраивает.
Если брать чисто технически, то на сколько я понимаю, значения выводятся с последней записи в базе(сообщения).
Ничто не мешает завести флаг, который был бы началом отсчета времени. И тогда расчет времени, шел от этого флага. Чисто технически не вижу сложности в этом. Единственное что весьма накладно, каждый раз шелестить базу в поисках последнего флага в базе. Что влечет за собой время вывода информации пользователю.

7

Датчик времени

Re: Датчик времени

Не уж то больше никому данный датчик не нужен ? smile

8

Датчик времени

Re: Датчик времени

os_86 пишет:

Не уж то больше никому данный датчик не нужен ? smile

Очень нужен.
+1
Очень рад, что наткнулся на темы, связанные с этим вопросом.
Вообще считаю изначально абсолютно не логичным появление во всплывающей подсказке времени простоя объекта, зависящего от времени текущей сессии. Кому интересно будет знать в течение какого времени стоит объект от момента, когда он зашел на сайт мониторинга, всем намного интереснее сколько вообще стоит машина. Более того, 99% конечных пользователей виалона не читают мануал и не знают, что это время зависит от текущей сессии. Человек смотрит в экран, а там написано "стоит в течение 1 часа", интуитивно понятно, что машина стоит в течение 1 часа, а на самом деле она уже 5 часов стоит. Не хочу никого обижать, но дабы не вводить никого в заблуждение, необходимо вообще удалить эту всплывающую подсказку, но лучше конечно поменять её смысл.  Интересно, из каких-то соображений была сделана эта подсказка?

Считаю, что в интерфейсе было бы удобно завязать подобный датчик времени на уже имеющийся столбец "состояние датчика", который тоже хотелось бы увидеть в количестве трех, четырех. Наводишь на цвет датчика и видишь в течение какого времени он включен.

ООО "Е-хаус"
www.e-hs.ru
Московская область
9

Датчик времени

Re: Датчик времени

nevl пишет:

Если бы у Вас не использовался счётчик моточасов (а по картинке используется), то можно было бы попробовать с помощью него сделать необходимый подсчёт времени, но только одного значения.

Подскажите, пожалуйста, каким образом это сделать и каким образом это будет видно в онлайне и в каких единицах будет измеряться? Заранее спасибо

ООО "Е-хаус"
www.e-hs.ru
Московская область
10

Датчик времени

Re: Датчик времени

ehouse пишет:
nevl пишет:

Если бы у Вас не использовался счётчик моточасов (а по картинке используется), то можно было бы попробовать с помощью него сделать необходимый подсчёт времени, но только одного значения.

Подскажите, пожалуйста, каким образом это сделать и каким образом это будет видно в онлайне и в каких единицах будет измеряться? Заранее спасибо

Создаём датчик типа "Счётчик", в параметре пишем что-нибудь "(time-#time)*in1", где in1 равно единице например при поднятом кузове. Тогда наше время будет считаться в секундах, только когда кузов поднят. Если нужно время в часах, то в параметре добавляем деление на константу 3600. Здесь, если разными параметрами приходят различные действия машины, то можно создать более одного датчика. После этого создаём любой отчёт, где есть датчики-счётчики и получаем результат.

11

Датчик времени

Re: Датчик времени

nevl пишет:

После этого создаём любой отчёт, где есть датчики-счётчики и получаем результат.

А с ключевым онлайн режимом как быть? Во вспл. подсказке состояние такого датчика "Неизвестно"

ООО "Е-хаус"
www.e-hs.ru
Московская область
12

Датчик времени

Re: Датчик времени

ehouse пишет:

А с ключевым онлайн режимом как быть? Во вспл. подсказке состояние такого датчика "Неизвестно"

В текущей реализации с этим и проблема. Здесь пока ничего сделать нельзя.

13

Датчик времени

Re: Датчик времени

Я так понимаю тема заглохла ? Гуртам может дать ответ, в чем сложность реализации такого датчика?

14

Датчик времени

Re: Датчик времени

Предложение принято в работу и скоро будет реализовано.
была сложность связанная с изначальной архитектурой Wialon Hosting которая не предусматривала хранение таких параметров, но  этот вопрос решён и скоро выйдет обновление.

15

Датчик времени

Re: Датчик времени

it would be interesting talking about those types of counters to say how much time a car has been on a state....stopped specially park when over on top of it

16

Датчик времени

Re: Датчик времени

Aliaksandr Kuushynau пишет:

Предложение принято в работу и скоро будет реализовано.
была сложность связанная с изначальной архитектурой Wialon Hosting которая не предусматривала хранение таких параметров, но  этот вопрос решён и скоро выйдет обновление.

Отличная новость smile Спасибо! Ждем с нетерпением smile

17

Датчик времени

Re: Датчик времени

Вопрос для Gurtam, когда реализуете  "Датчик времени"? , а то заказчики на горло наступают. О-О-О-О-Очень нужен "датчик системного времени", т.е. датчик текущего времени, а не датчик времени последнего сообщения.

ООО "Инновационные технологии
Сонин Константин
+79039096005 e-mail: digital65@yandex.ru.ru
18

Датчик времени

Re: Датчик времени

Подниму тему.
В WialonSDK был добавлен кэш параметров сообщений, индивидуальный для каждого объекта. По каждому когда либо приходившему параметру из сообщения имеется следующая структура:
- время последнего появления
- последнее значение
- время изменения значения

Т.е. если надо отслеживать длительность определенного состояния какого либо параметра, то можно вычесть из текущего времени время изменения значения.

Предлагаю пользователям определиться в каком состоянии этот функционал должен присутствовать в интерфейсе Wialon Hosting.

Alexander Adamovich
flespi
19

Датчик времени

Re: Датчик времени

LeXXaT

Если брать во внимание изначальную задачу, по которой требовался датчик времени, то по факту получается что необходимо "время изменения значения" (Надеюсь я правильно понимаю значение этих слов).

Условно говоря:
в 12.00 - включился некий датчик.
в 13.30 - клиент зашел в систему и видит, что некий датчик работает на протяжении (13.30 - 12.00 = 1,5 часа = 90 минут).
в 13.40 - выключился некий датчик.
в 13.50 - клиент видит, что некий датчик выключен уже 10 минут.

В общем как-то так
Датчик времени

20

Датчик времени

Re: Датчик времени

+1 нужная часто опция

21

Датчик времени

Re: Датчик времени

+1

Симаков Алексей Арифович
navi-track.ru, glonass.center
тел.:+79883593499
"Скидки есть у всех, а у нас можно торговаться!!!"
22

Датчик времени

Re: Датчик времени

+1

23

Датчик времени

Re: Датчик времени

УРА! Реализовано!! smile Клиенты уже прыгают от счастья smile GURTAM огромное Вам СПАСИБО! smile

24

Датчик времени

Re: Датчик времени

В обновлении от 16 сентября появилась возможность отображения времени изменения значения датчика.
Однако, в руководстве написано следующее:
Данная функция имеет некоторые ограничения, а именно: у датчика не должно быть таблицы расчета, валидатора, пользовательских интервалов, а также параметр датчика не должен содержать ссылки на другие датчики. В этих случаях включение флага будет недоступно.
Больше всего пугает самое первое ограничение - не должно быть таблицы расчета - это сводит на нет большую часть возможного применения данной функции.
Хотелось бы узнать, возможно ли обойти это ограничение?

www.intelstol.ru - Контролировать просто!
25

Датчик времени

Re: Датчик времени

yurius пишет:

Больше всего пугает самое первое ограничение - не должно быть таблицы расчета - это сводит на нет большую часть возможного применения данной функции.

Вот это самое печальное... Потому как при помощи таблиц расчета, у нас настроено 95% датчиков зажигания ТС.