WEB-интерфейс |
Содержание
Общие данные
Общие данныеДля оперативного контроля и изменения значений переменных «Vx», в программе «Smacont-ESP», предусмотрен встроенный WEB-интерфейс. Доступ к WEB-интерфейсу осуществляется по IP-адресу устройства в WiFi сети. Для этого необходимо в адресной строке любого WEB-браузера ввести IP-адрес устройства. Например, если пользователь подключен к устройству, как к точке доступа (устройство находится в режиме «AP»), то WEB-интерфейс будет доступен по адресу «192.168.4.1» (вводить без кавычек). ![]() WEB-интерфейс. Подключение к устройству как к точке доступа (режим «AP») Если пользователь подключен к устройству, как к устройству в локальной WiFi сети (устройство находится в режиме «AP+STA» или «STA»), то WEB-интерфейс будет доступен, например, по адресу «192.168.1.201» (вводить без кавычек). ![]() WEB-интерфейс. Подключение к устройству как к устройству в локальной WiFi сети (режим «AP+STA» или «STA») По умолчанию, при доступе к WEB-интерфейсу, используется авторизация как «Оператор» с паролем по умолчанию «oper». Если пользователь изменил пароль «Оператора», то при подключении к устройству необходимо ввести заданный пароль. ![]() WEB-интерфейс. Подключение к устройству При доступе к WEB-интерфейсу, используя авторизацию как «Администратор» с соответствующим паролем, пользователю будут доступны дополнительные параметры. ![]() WEB-интерфейс. Подключение к устройству с правами Администратора «Синхр. время»Команда для синхронизации внутреннего календаря и времени устройства с календарем ПК или мобильного устройства. «Программа Настройки»Команда для доступа к «Программе Настройки». Загрузка «Программы Настройки» осуществляется с сайта smacont.ru. «Настройки доступа»Доступ к WEB-интерфейсу с настройками доступа к устройству. «Перезагрузка»Команда для перезагрузки устройства. Настройки доступаВ программе «Smacont-ESP» предусмотрена возможность настройки доступа к устройству через WEB-интерфейс. Для перехода на страницу настройки доступа необходимо нажать кнопку «Настройки доступа» (смотри рисунок выше). ![]() WEB-интерфейс. Настройки доступа Так же, страницу с настройками доступа устройства можно загрузить, набрав в адресной строке любого браузера «XXX.XXX.XXX.XXX/access/» (вводить без кавычек). Где, «XXX.XXX.XXX.XXX» - IP-адрес устройства. Например: «192.168.1.201/access/». Изменение параметров настройки доступа к устройству, доступны только с правами доступа «Администратор». Настройки переменных «Vx», для их отображения в WEB-интерфейсеДля разрешения отображения переменных «Vx» в WEB-интерфейсе, необходимо в параметрах переменной «Vx» указать тип отображения. ![]() WEB-интерфейс. Тип отображения переменной «Vx» «Значение (отображение)»Переменная «Vx» отображается в WEB-интерфейсе как обычное число. «Значение (отображение) + цвет»Переменная «Vx» отображается в WEB-интерфейсе как обычное число. Цвет числа зависит от значения следующей за «Vx» («Vx+1») переменной. Например, для переменной «V10», параметр «WEB-интерфейс» задаем как «Значение (отображение) + цвет». В этом случае, для изменения цвета значения, используется переменная «V11».
Переменная «V11» может принимать следующие значения:
«Значение (отображение) Admin»
Переменная «Vx» отображается в WEB-интерфейсе как обычное число.
«Значение (отображение/редактирование)»Переменная «Vx» отображается в поле редактирования с последующей возможностью изменения значения переменной. «Значение (отображение/редактирование) Admin»
Переменная «Vx» отображается в поле редактирования с последующей возможностью изменения значения переменной.
«Переключатель (включить/отключить)»Переменная «Vx» отображается в виде переключателя. При этом значение «0», соответствует состоянию «отключено», а значение «1», соответствует состоянию «включено». ![]() WEB-интерфейс. «Переключатель (включить/отключить)» «Кнопка»Переменная «Vx» отображается в виде кнопки с надписью «Выполнить». При нажатии на кнопку, переменная «Vx» устанавливается в значение «1». Для обработки процесса нажатия кнопки, необходимо использовать событие «UpDate» (обновление значения). ![]() WEB-интерфейс. «Кнопка» «Кнопка с удержанием»Переменная «Vx» отображается в виде кнопки с надписью «Выполнить». При нажатии на кнопку, переменная «Vx» устанавливается в значение «1» с периодом 500мс. Для обработки процесса нажатия кнопки, необходимо использовать событие «UpDate» (обновление значения). «Выпадающий список»Переменная «Vx» отображается в виде выпадающего списка. Выбранный номер элемента из выпадающего списка записывается в переменную «Vx». Нулевое значение соответствует первому элементу из списка, и так далее. Следующая за «Vx» («Vx+1») переменная, содержит номер шаблона в котором перечислены через запятые названия элементов выпадающего списка. ![]() WEB-интерфейс. «Выпадающий список» «Ползунок тип0»Переменная «Vx» отображается в виде «ползунка». Положение «ползунка» записывается в переменную «Vx». Диапазон значений не изменяется и находится в пределах от 0 до 100. ![]() WEB-интерфейс. «Ползунок тип0» «Ползунок тип1»Данный тип «ползунка» позволяет создать элемент с произвольным диапазоном регулировки. Переменная «Vx» отображается в виде «ползунка». Положение «ползунка» записывается в переменную «Vx». Следующая за «Vx» («Vx+1») переменная, содержит минимальное значение диапазона, переменная «Vx+2», содержит минимальное значение диапазона. ![]() WEB-интерфейс. «Ползунок тип1» «Звуковой сигнал тип0»Значение переменной «Vx» определяет наличие звукового сигнала в WEB-интерфейсе. При этом значение «0» переменной «Vx», соответствует состоянию «звук отключен» (надпись серого цвета), а значение «1», соответствует состоянию «звук включен» (надпись красного цвета). Звуковой сигнал подается так же и в фоновом режиме. ![]() WEB-интерфейс. «Звуковой сигнал тип0» «Индикатор цветовой»Значение переменной «Vx» определяет цвет квадратного индикатора.
Допускаются следующие значения переменной «Vx»:
«Цвет RGB»Значение переменной «Vx» определяет красную составляющую цвета квадратного индикатора. Значение переменной «Vx+1» определяет зеленую составляющую цвета квадратного индикатора. Значение переменной «Vx+2» определяет синею составляющую цвета квадратного индикатора. «Текст тип 0 (поддержка html)»Переменная «Vx» содержит номер шаблона в котором заключен текст. В шаблоне допускается наличие тегов html. ![]() WEB-интерфейс. «Текст тип 0 (поддержка html)» «Текст тип 1 (поддержка html)»Переменная «Vx» содержит номер шаблона в котором заключен текст. В шаблоне допускается наличие тегов html. ![]() WEB-интерфейс. «Текст тип 1 (поддержка html)» «Текст (редактирование шаблона) Admin»
Тип предназначен для редактирования шаблонов.
![]() WEB-интерфейс. «Текст (редактирование шаблона) Admin» Действие «webInterface()»Действие предназначено только для хранения параметров. Выполнение действия «webInterface()» (принудительное или в сценариях) ни к чему не приводит.
Действие предназначено только для хранения:
При открытии web-интерфейса устройства, без применения данного действия, используются значения параметров по умолчанию (в качестве имен переменных «Vx» задаются их порядковые номера).
ПРИМЕЧАНИЕ
Действие «webInterface()» имеет следующие параметры. ![]() Параметры действия «webInterface()» «Ширина окна»Параметр определяет ширину окна web-интерфейса.
Доступно четыре значения ширины окна:
ПРИМЕЧАНИЕ
«Общий масштаб»Параметр устанавливает общий масштаб всех элементов web-интерфейса.
Доступно четыре значения:
ПРИМЕЧАНИЕ
«Масштаб данных»Параметр определяет только размер данных (значений переменных).
Доступно четыре значения:
«Сканирование устройств в сети»При помощи данного параметра, определяется разрешение или запрет сканирования устройств в сети, работающих под управлением прошивки «Smacont-ESP». При разрешении сканирования, в web-интерфейсе будут отображаться дополнительные элементы сканирования.
«Начальный IP-адрес диапазона сканирования»
|
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналMAX каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |