1

Ликвидировать лишние срабатывания уведомлений

Тема: Ликвидировать лишние срабатывания уведомлений

Ситуация с лишними срабатываниями такая.
Настроено уведомление «Контроль значения датчика», срабатывает при изменении состояния. Когда приходит сообщение text= (в нем нет параметра для датчика), тогда уведомление срабатывает при появлении следующего после текстового сообщения, хотя реально состояние между соседними сообщениями не менялось (если не учитывать текстовое). Предлагаю сделать так, чтобы текстовое сообщение действительно можно было не учитывать.

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

ehouse, Вы пробовали таблицу преобразований или сделать пустые значения невалидными?

At the dark side of telematics...
5

Ликвидировать лишние срабатывания уведомлений

(03/04/2013 18:09:01 отредактировано ehouse)

Re: Ликвидировать лишние срабатывания уведомлений

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

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

At the dark side of telematics...
7

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

http://docs.gurtam.com/ru/hosting/user/notify/params
Установите мин продолжительность предыдущего состояния - это не влияет на скорость срабатывания

At the dark side of telematics...
9

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

Добавлено спустя   4 минуты  24 секунды:
Еще одно важное замечание, связанное с текстовыми сообщениями. Кроме уведомлений эти сообщения еще и влияют на отображение цвета датчика на панели мониторинга. В то время когда текстовое сообщение является последним, цвет датчика превращается в желтый треугольник "Ошибка", что тоже сбивает с толку.

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

Ликвидировать лишние срабатывания уведомлений

(04/04/2013 15:39:00 отредактировано GoGPS)

Re: Ликвидировать лишние срабатывания уведомлений

ehouse
Поддерживаю полностью.

Аналогичная ситуация когда сохраняется счетчик пробега по заданию.
Все датчики = неизвестно. Все уведомления, которые настроены на контроль отсутствия параметра в сообщении тут же  срабатывают.

Eduard Vald / GoGPS Service
www.gogps.eu
Skype: tivald.ee
11

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

С уведомлением по срабатыванию датчика и способом действия: отправка команды - вообще беда. Включается датчик и остается включенным (заведен двигатель), при включении срабатывает уведомление со способом действия: отправка команды: makephoto, в ответ от прибора приходит сообщение gprs_answer=Photo ok, I/O=0/0, после этого в следующем сообщении опять датчик включен - опять команда, опять ответ и так далее.

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

upd: как выяснилось на первом этапе мы сможем изменить как раз-таки только параметры, привести их под человеческую логику.
С датчиками всё намного сложнее.

13

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

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

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

и с другими тоже будем бороться.
но не обещаю что быстро.

15

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

Очень актуально!

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

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

Здравствуйте ehouse,

Так как последний пост в данной теме был 4 года назад, то могли бы вы пояснить, что именно является актуальным? В чем заключается проблема (приведите, пожалуйста, реальный пример, с которым вы столкнулись)?

Maksim Shvets
Business Analyst
Gurtam
17

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

Классический пример, который так и остался.
Ответ устройства на команду - в нем нет никаких параметров о датчиках, только текстовый параметр.
Следующее обычное сообщение от устройства со всеми привычными параметрами - срабатывает уведомление об изменении датчика (хотя физически состояние на входе устройства не менялось).
Прилагаю скрин.
Как Вы думаете, можно ли рассмотреть следующий вариант исправления ситуации: предусмотреть в уведомлении настройку: учитывать/не учитывать состояния "неизвестно". Это было бы полезно и для других ситуаций, когда настраиваем датчики так, что у них бывают состояния "Неизвестно", но уведомления срабатывают при смене состояния "Вкл-Неизвестно-Вкл", а хочется, чтобы состояния "Неизвестно" для логики уведомлений мог ли бы пропускаться. И срабатывало бы только при смене состояния "Выкл-Неизвестно-Вкл"

  • Ликвидировать лишние срабатывания уведомлений
ООО "Е-хаус"
www.e-hs.ru
Московская область
18

Ликвидировать лишние срабатывания уведомлений

(08/11/2017 16:34:13 отредактировано shve)

Re: Ликвидировать лишние срабатывания уведомлений

ehouse ,

спасибо большое за подробный ответ!

Такой вопрос уже поднимался:
https://forum.gurtam.com/viewtopic.php?id=10551

Мы записали Ваше пожелание. Нам потребуется некоторое время, чтобы проработать данный вопрос и найти удовлетворяющее решение по нему.
Как только будут какие-нибудь новости, то мы сразу Вам сообщим.

Maksim Shvets
Business Analyst
Gurtam
19

Ликвидировать лишние срабатывания уведомлений

Re: Ликвидировать лишние срабатывания уведомлений

У меня тот же вопрос.
1. Есть трекер.
2. В сообщениях от трекера есть параметр bat1, по которому мы отслеживаем уровень заряда батареи. На базе параметра создан датчик "Критический заряд АКБ" (произвольный цифровой), который принимает значение "ДА" при условии, что заряд ниже 60%.
3. Делаю соответствующую таблицу расчета, задаю границы валидности от 0 до 2 при применении этих границ после расчета.
4. Трекер периодически (достаточно часто) посылает сообщения, в которых параметр bat1 отсутствует.
5. В свойствах датчика снимаю флаг "Последнее сообщение", ожидая, что при получении очередного сообщения с отсутствующим параметром bat1, будет сохраняться предыдущее известное рассчитанное значение датчика.
6. ????
7. Стопиццот уведомлений при получении сообщений без bat1.

Ликвидировать лишние срабатывания уведомлений
Ликвидировать лишние срабатывания уведомлений
Ликвидировать лишние срабатывания уведомлений
Ликвидировать лишние срабатывания уведомлений