4.2. [DKSF 5440] Работа с датчиками температуры
Для термодатчиков на устройстве доступен следующий функционал:
Web-интерфейс.
HTTP API.
SNMP, SNMP TRAP.
Все каналы уведомлений, доступные для устройства: журнал, SYSLOG, email, SMS (только для NetPing 4/PWR-220 v8.1/GSM, NetPing 4/PWR-220 v8.2/GSM).
Модуль «Логика».
Настраиваемые уведомления.
Для взаимодействия с датчиком через web-интерфейс, нужно перейти на страницу «ТЕРМОДАТЧИКИ» web-интерфейса устройства (Рис. 4.2.1.),

Рис. 4.2.1. Страница ТЕРМОДАТЧИКИ web-интерфейса устройства NetPing
где:
Памятка — поле для установки краткого описания датчика. Памятка используется в сообщениях SYSLOG и журнала, а также включается в SNMP TRAP, SMS-отчеты и уведомления (только для модели с GSM-модемом), email-отчеты и уведомления. Максимальный размер — 16 символов. По умолчанию: пустая строка.
Уникальный номер 1W датчика — для подключения датчика температуры 1-Wire необходимо привязать его уникальный номер (см. раздел «4.1. [DKSF 5440] Как определить уникальный номер 1-Wire датчика» данного документа).
Текущая температура, °C — отображает текущую температуру датчика в градусах Цельсия.
Статус — отображает текущий статус термодатчика. Возможные значения:
Отказ — датчик не подключен или не отвечает.
В норме — датчик отвечает, и значение температуры находится в пределах заданного диапазона для этого датчика.
Выше нормы — датчик отвечает, и значение температуры превысило заданный диапазон для этого датчика.
Ниже нормы — датчик отвечает, и значение температуры находится ниже заданного диапазона для этого датчика.
Верхняя граница нормы, °C — поле для установки верхней границы температурного диапазона для каждого датчика. Температурный диапазон используется для указания условий отправки сообщений SNMP TRAP, сообщений SYSLOG и сообщений, отправляемых в системный журнал устройства, а также email и SMS-уведомлений (только для устройств NetPing 4/PWR-220 v8.1/GSM, NetPing 4/PWR-220 v8.2/GSM). По умолчанию: 60.
Нижняя граница нормы, °C — поле для установки нижней границы температурного диапазона для каждого датчика. Температурный диапазон используется для указания условий отправки сообщений SNMP TRAP, сообщений SYSLOG и сообщений, отправляемых в системный журнал устройства, а также email и SMS-уведомлений (только для устройств NetPing 4/PWR-220 v8.1/GSM, NetPing 4/PWR-220 v8.2/GSM). По умолчанию: 10.
Уведомления при смене статуса — при нажатии на кнопку «Настроить» появляется диалог настройки уведомления для соответствующего датчика (Рис. 4.2.2.),

Рис. 4.2.2. Настройка уведомления от датчика температуры NetPing
где:
Температура выше нормы — чекбоксы, включающие отправку уведомлений при превышении верхней границы температурной нормы. По умолчанию: чекбокс не установлен.
Температура в норме — чекбоксы, включающие отправку уведомлений, если текущая температура вошла в границы нормы. По умолчанию: чекбокс не установлен.
Температура ниже нормы — чекбоксы, включающие отправку уведомлений, если текущая температура стала ниже нижней границы нормы. По умолчанию: чекбокс не установлен.
Отказ датчика — чекбоксы, включающие отправку уведомлений в случае отказа датчика. По умолчанию: чекбокс не установлен.
Периодический отчет — чекбоксы, включающие отправку периодических отчетов о состоянии датчика по email и/или SMS. Время отправки отчетов указывается на страницах SMS и EMAIL web-интерфейса устройства. По умолчанию: чекбокс не установлен.
Повторить 3р тревожные уведомления с периодом — опция трехкратного повтора тревожного уведомления с заданным интервалом (5 минут, 30 минут, 2 часа, 6 часов, 12 часов, 24 часа). Если показания вошли в норму, повторы прекращаются. Повторное уведомление содержит время первоначального события (например, 23:21:15.719 Термо: кан.1 +26C, выше нормы (10..20C) c 01.06 23:16).
Для предотвращения частого срабатывания верхней и нижней границ нормы применяется гистерезис переключения в 1°C.
Гистерезис задает «коридор» вблизи заданной температуры, в пределах которого верхняя и нижняя границы нормы не реагируют на колебания температуры. Эта функция позволяет избежать частых случайных уведомлений от термодатчика из-за естественных спонтанных колебаний измеряемой датчиком температуры. Если текущий статус термодатчика «выше нормы», то порогом переключения статуса служит заданная температура, пониженная на значение гистерезиса. И наоборот, если текущий статус «ниже нормы», порогом переключения служит заданная температура, повышенная на значение гистерезиса. Как только температура, повышаясь или понижаясь, достигает значения порога (с учётом гистерезиса), таким образом, выходя за пределы «коридора», статус термодатчика изменяется. Логика работы гистерезиса показана на Рис. 4.2.3.

Рис. 4.2.3. Логика работы гистерезиса