1

Расшифровка значения сенсора в уведомлениях

Тема: Расшифровка значения сенсора в уведомлениях

Добрый день!

Описание вводных: При создании уведомления, контролируется значение с датчика, регистрирующего ошибки на объекте мониторинга. Уведомление регистрируется при значении датчика >1.

Генерируется email, в котором отображается название датчика и его значение (плюс дополнительные параметры как название объекта, положение и прочее).

Сложность с которой мы столкнулись, как можно выводить в письме не только числовое значение датчика, но и форматированное значение из таблицы соответствия значений, которые мы завели на датчик в настройках?

То есть, у нас прописано в сенсорном датчике, что:

Значение датчика/Описание ошибки:
1 - ошибка двигателя
2 - ошибка двери
3 - ошибка напряжения на акб
и т.д. и так более 50 разных значений с датчика.

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

Либо можно создать 50+ отдельных уведомлений, где будет отличаться текст уведомления в явном виде, и будут заданы разные значения диапазона срабатывания уведомления (0.5-1.5, 1.5-2.5 и так далее.)

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

Может есть более простой вариант выводить в тексте письма форматирование значение сенсора? Или может добавить такую функциональность достаточно просто?

2

Расшифровка значения сенсора в уведомлениях

Re: Расшифровка значения сенсора в уведомлениях

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

Мне проще, у меня только 23 варианта значений. smile

3

Расшифровка значения сенсора в уведомлениях

Re: Расшифровка значения сенсора в уведомлениях

yourichigan пишет:

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

Считаю, что это рабочее решение, если ничего не изобретать на уровне терминала. Добавляем в уведомление конструкцию типа %SENSOR(*)% или %TRIGGERED_SENSORS%.

Александр Иванов,
Интегратор систем GPS/ГЛОНАСС мониторинга