Вид главной станицы WEB-интерфейса представлен на рисунке 2. Предусмотрено автоматическое обновление страницы каждые 2 секунды.
Рисунок 2 - Главная страница
В части «Общая информация» представлены основные параметры устройства контроля и управления, где:
- sysName - название устройства, значение задаётся пользователем, максимальное количество символов 35;
- sysLocation - местоположение устройства, значение задаётся пользователем, максимальное количество символов 35;
- Версия прошивки - отображается текущая версия прошивки устройства;
- MAC адрес - отображается MAC адрес устройства;
- Uptime - время работы устройства с момента включения (перезагрузки);
- Перезагрузок устройства - счётчик количества перезагрузок/включений устройства (обнуляется при сбросе настроек до заводских при помощи кнопки Reset);
- ADC IN - значение напряжения на аналоговом входе устройства;
- Ошибки 1-Wire - счётчик возникающих ошибок на шине 1-Wire/Singl Wire (обнуляется после перезагрузки устройства).
В части «Устройства» представлены датчики и модули, подключённые к устройству контроля и управления. При клике на гиперссылку-имя датчика, открывается окно, где задаётся порядковый номер датчика, название и настройки критических уведомлений (рисунок 3).
Рисунок 3 - Параметры датчика типа DHTS
Данные датчиков:
- Порядковый номер - значение задаваемое пользователем, максимальное количество символов 20;
- Тип датчика, например SNR-DHTS. При клике на имя, открывается окно для настройки параметров датчика (рисунок 3), где:
- ID - идентификатор датчика, уникальный номер, задан заводом изготовителем;
- Порядковый номер - порядок в котором будут отображаться датчики на главной странице, задается пользователем;
- Имя - значение задаваемое пользователем, максимальное количество символов 20;
- Температура - отображается значение датчика температуры;
- Влажность - отображается значение датчика влажности;
- Уведомления критической температуры - переключатель, включает оповещения для данного датчика;
- Минимальная / Максимальная критическая температура - значения задаваемые пользователем, при выходе измеренного значения за указанный диапазон осуществляется отправка уведомления;
- Гистерезис температура - задается отклонение показаний от критического значения, при которых показания будут считаться нормальными;
- Уведомления критической влажности - переключатель, включает оповещения для данного датчика;
- Минимальная / Максимальная критическая влажность - значения задаваемые пользователем, при выходе измеренного значения за указанный диапазон осуществляется отправка уведомления;
- Гистерезис влажность - задается отклонение показаний от критического значения, при которых показания будут считаться нормальными;
- Кнопка «Принять» - при нажатии кнопки происходит подтверждение изменений, внесённых на странице;
- Имя датчика;
- Значение измеренное датчиком температуры.
Если датчик не подключен, информация о нём сохраняется в списке датчиков, при нажатии на гиперссылку-имя выводится окно (рисунок 4) в котором можно удалить данные о датчике из памяти.
Рисунок 4 - Окно удаления неподключенного датчика