Тема: Расшифровка значения сенсора в уведомлениях
Добрый день!
Описание вводных: При создании уведомления, контролируется значение с датчика, регистрирующего ошибки на объекте мониторинга. Уведомление регистрируется при значении датчика >1.
Генерируется email, в котором отображается название датчика и его значение (плюс дополнительные параметры как название объекта, положение и прочее).
Сложность с которой мы столкнулись, как можно выводить в письме не только числовое значение датчика, но и форматированное значение из таблицы соответствия значений, которые мы завели на датчик в настройках?
То есть, у нас прописано в сенсорном датчике, что:
Значение датчика/Описание ошибки:
1 - ошибка двигателя
2 - ошибка двери
3 - ошибка напряжения на акб
и т.д. и так более 50 разных значений с датчика.
Одним из вариантов решения задачи, будет создание дополнительных цифровых датчиков на каждую ошибку в отдельности, где у каждого сенсора будет соответствующее название (согласно коду ошибки). И так как название сенсора можно добавлять в текст письма, можно таким образом добавить и расшифровку числового значения сенсора ошибки.
Либо можно создать 50+ отдельных уведомлений, где будет отличаться текст уведомления в явном виде, и будут заданы разные значения диапазона срабатывания уведомления (0.5-1.5, 1.5-2.5 и так далее.)
Но оба эти решения, не кажутся удобными. И приведут к достаточно сильному захламлению интерфейса. Так как у разных объектов, в дальнейшем, может быть своя таблица соответствия значений и ошибок. И будет очень много либо сенсоров, либо уведомлений у объекта, несущих чисто техническую пользу, но усложняющих организацию.
Может есть более простой вариант выводить в тексте письма форматирование значение сенсора? Или может добавить такую функциональность достаточно просто?