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
тел.:+7-995-319-34-99
"Скидки есть у всех, а у нас можно торговаться!!!"
22

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

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

+1

23

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

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

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

24

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

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

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

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

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

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

yurius пишет:

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

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

26

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

(17/09/2013 09:48:34 отредактировано glev)

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

Я попробовал следующее:
1) Создал датчик "Состояние движения".
2) Тип: "Произвольный цифровой датчик"
3) Параметр: "speed" (без таблицы, без валидатора)
В результате, я надеялся, что датчик (пусть и примитивно) будет накапливать длительность последнего состояния движения: либо "Включено" ("длительность"), либо "Выключено" ("длительность").

Но! Длительность считается от последнего пришедшего от контроллера сообщения.
Пример

Может оно так и не должно работать было?

С уважением, Евгений.
27

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

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

Евгений пишет:

Я попробовал следующее:
1) Создал датчик "Состояние движения".
2) Тип: "Произвольный цифровой датчик"
3) Параметр: "speed" (без таблицы, без валидатора)
В результате, я надеялся, что датчик (пусть и примитивно) будет накапливать длительность последнего состояния движения: либо "Включено" ("длительность"), либо "Выключено" ("длительность").

Но! Длительность считается от последнего пришедшего от контроллера сообщения.
Пример

Может оно так и не должно работать было?

В данном примере значение параметра speed изменялось в каждом сообщении. Поэтому и датчик времени начинал отсчет от каждого пришедшего сообщения.

Tatsiana Shmihelskaya
Business Analyst, Gurtam
28

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

(17/09/2013 11:39:24 отредактировано glev)

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

Т.е. расчет текущего времени состояния датчика работает только если значение параметра не меняется.
Примеры: скорость равна 0 (при стоянке) или скорость продолжительное время постоянная (круиз-контроль).
Так?

И как я понимаю - основное применение расчета времени в текущей реализации - это цифровые датчики (которые в цифровом виде идут уже от контроллера, т.е. 0 или 1). Правильно?
Или есть еще варианты применения?

С уважением, Евгений.
29

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

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

Евгений пишет:

Т.е. расчет текущего времени состояния датчика работает только если значение параметра не меняется.
Примеры: скорость равна 0 (при стоянке) или скорость продолжительное время постоянная (круиз-контроль).
Так?

И как я понимаю - основное применение расчета времени в текущей реализации - это цифровые датчики (которые в цифровом виде идут уже от контроллера, т.е. 0 или 1). Правильно?
Или есть еще варианты применения?

Всё так, как вы описываете

Tatsiana Shmihelskaya
Business Analyst, Gurtam
30

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

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

tata, к сожалению как уже писал os_86, в текущей реализации данный датчик практически бесполезен...

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

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

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

yurius пишет:

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

Суть ситуации в том, что наша база данных фиксирует и хранит сообщения от объектов. Сообщения содержат параметры. Именно на основании параметров из сообщений мы (теперь) можем фиксировать время изменения тех или иных датчиков, которые напрямую, а не через таблицы расчёта завязаны на параметры.
Таким образом, счётчик времени стартует каждый раз когда меняется параметр(!).
Сами же значения датчиков у нас (пока) нигде не хранятся.

32

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

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

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

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

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

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

Упустил момент в этой теме, когда обсуждали визуальное представление вводимой функции, но раз уж планируется очень емкое обновление интерфейса, то повторюсь еще раз с идеей представления времени работы датчика рядом с цветом датчика, теперь картинку покажу, может кому-то понравится: Датчик времени. Можно, кстати, и к стрелочке и кирпичику тоже время рядом нарисовать. За счет такого нововведения, как видно экономится место для представления информации, лишняя строка с датчиком уже не нужна. К текущей, первой, реализации времени работы датчика у всех сразу возникло много вопросов, недовольств и разочарований, думаю, надо развивать эту функцию, в том числе и с визуальной точки зрения.

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

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

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

ehouse
в принципе второй вариант хорош в том смысле что сразу все видно, плюсую

Avtonavix
Russia, Novosibirsk
avtonavix.ru
35

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

(26/09/2013 08:02:04 отредактировано Intech)

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

Лично меня такой вариант совсем не устраивает, т.е. мне не нравятся именно циферки среди символьных значков.
Мы выводим в качестве отображения датчика - уровень топлива, т.е используем его как сигнализатор много/нормально/мало.
и его цифровое значение нам тут совсем не надо.
Это получится просто перегрузка интерфейса, и потеряется информативность. Наверняка другому дилеру понадобится еще какие нибудь значения, и это до бесконечности. ТАКОЙ ПОДХОД НЕ ВЫХОД.

Я предлагаю пойти по другому пути.
Надо просто добавить еще одну кнопку рядом с кнопкой "КАРТЫ" добавить кнопку. Пусть она будет называться например "Мониторинг".
И в Этом окне пусть отображаются, и настраивается вид отображения, списки ТС со всевозможними необходимыми параметрами и значениями без картографии. Списки сделать в несколько столбцов, что бы отображалось максимально возможное кол-во транспорта без прокрутки.
Мне так кажется это будет удобный вариант.

Added after    7 minuts  49 seconds:
Если никто не против можно это предложение вынести в отдельную тему на обсуждение !!?

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

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

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

Intech пишет:

Надо просто добавить еще одну кнопку рядом с кнопкой "КАРТЫ" добавить кнопку. Пусть она будет называться например "Мониторинг".
И в Этом окне пусть отображаются, и настраивается вид отображения, списки ТС со всевозможними необходимыми параметрами и значениями без картографии. Списки сделать в несколько столбцов, что бы отображалось максимально возможное кол-во транспорта без прокрутки.
Мне так кажется это будет удобный вариант.

Если никто не против можно это предложение вынести в отдельную тему на обсуждение !!?

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