5. [DKSF 5682.2] Работа со встроенными реле
Для работы с реле в устройстве доступен следующий функционал:
Веб-интерфейс;
HTTP API;
SNMP, SNMP TRAP;
Все каналы уведомлений, доступные в прошивке;
Логика.
Настроить работу реле через Web-интерфейс можно на странице «РЕЛЕ».
Памятка — поле для установки краткого описания реле. Памятка используется в сообщениях SYSLOG и журнала, а также включается в SNMP TRAP, email-уведомления, email-отчеты о состоянии датчиков. Максимальный размер — 30 символов. По умолчанию: пустая строка.
Управление реле — позволяет в ручную включить и выключить реле.
Кратковременное переключение — включает или выключает реле на 15 секунд.
Состояние реле — отображает текущее состояние реле без перезагрузки страницы.
Уведомления — при нажатии на кнопку «Настроить» появляется диалог настройки уведомлений для соответствующего реле.
Где:
Команды включение/выключение реле — флажки включающие отправку уведомлений о получении команды на включение или выключение реле.
Сброс (кратковр. переключение реле) — флажки включающие отправку уведомлений о получении команды на кратковременное переключение реле.
Срабатывание реле — флажки включающие отправку уведомлений о переключении состояния реле.
Периодический отчет — флажки включающие отправку периодических отчетов о состоянии датчика по email и SNMP. Время отправки отчетов указывается на страницах «EMAIL» и «НАСТРОЙКИ» соответственно.
Флажками «Использовать общий snmpTrapOID для всех событий» и «Использовать общий snmpTrapOID для всех каналов» можно направить все события от всех реле единственным snmpTrapOID-сообщением либо развести события и номера реле по разным snmpTrapOID-сообщениям, вплоть до совершенно индивидуальных.
Обычно используется snmpTrapOID вида .1.3.6.1.4.1.25728.5500.6.127.99, при этом для определения источника уведомления (конкретного реле) и события (получена команда, затребован сброс, актуальное переключение реле) требуется разбор переменных в составе Trap-сообщения. Если устройство или ПО, принимающее SNMP Trap, не может выполнять проверку переменных, имеется возможность включить код события и/или номер реле непосредственно в snmpTrapOID и таким образом получить уникальные SNMP Trap-уведомления для каждого события на каждом реле.
Расшифровку типа событий можно включить, убрав флажок «Использовать общий snmpTrapOID для всех событий», в таком случае-Trap сообщение будет иметь вид:
.1.3.6.1.4.1.25728.5500.6.S.99, где S — код события, 100 (реле выключено), 101 (реле включено), 102 (реле получило команду вкл/выкл), 103 (сброс, кратковременное переключение реле). События 100, 101 служат для подтверждения выполнения команды. Например, команда на выключение уже выключенного реле не формирует событие 100 (выключено).
Расшифровку номера канала можно включить, убрав флажок «Использовать общий snmpTrapOID для всех каналов», в таком случае Trap-сообщение будет иметь вид:
.1.3.6.1.4.1.25728.5500.6.127.N, где N — номер реле (всегда 1).
В составе Trap-сообщения присутствуют переменные (varbind list), описанные в разделе 8.2. [DKSF 5682.2] SNMP TRAP.