Коллеги,
у меня вопрос вроде бы тривиальный, но решения что-то не нахожу. Вот создаю я пользовательский item с целочисленным типом. Значение получается через Userparameter, допустим, просто через 'cat /какой-то-файл'. Если все хорошо, то приходит целое значение. Если происходит какая-то ошибка (допустим, нет файла), то прилетает текстовое сообщение об ошибке.
Как написать триггер, который сработает на появление ошибки? Функции nodata и count не срабатывают (наверное, они считают, что кривое значение - тоже значение), функция regexp с проверкой на "только цифры" тоже - она не принимает целый тип.
у меня вопрос вроде бы тривиальный, но решения что-то не нахожу. Вот создаю я пользовательский item с целочисленным типом. Значение получается через Userparameter, допустим, просто через 'cat /какой-то-файл'. Если все хорошо, то приходит целое значение. Если происходит какая-то ошибка (допустим, нет файла), то прилетает текстовое сообщение об ошибке.
Как написать триггер, который сработает на появление ошибки? Функции nodata и count не срабатывают (наверное, они считают, что кривое значение - тоже значение), функция regexp с проверкой на "только цифры" тоже - она не принимает целый тип.


Comment