{ "configs": [ "/config.live.json", "/config.setup.json", "/config.option.json" ], "class":"col-sm-offset-1 col-sm-10", "content": [ { "type": "h5", "title": "{{SSDP}}", "class":"alert-warning" }, { "type": "h4", "title": "Device ID: {{chipID}}" }, { "type": "h4", "title": "IP address: {{ip}}" }, { "type": "h4", "title": "Uptime: {{uptime}}" }, { "type": "hr" }, { "type": "h2", "title": "Чтобы превратить ESP во что либо из списка, нажмите на соответствующию кнопку:" }, { "type": "h4", "title": "Раздел 1. Управление нагрузкой" }, { "type": "button", "title": "Вкл. выкл. локального реле", "action": "/relay", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Вкл. выкл. локального реле в определенное время", "action": "/relay_timer", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Вкл. выкл. локального реле на определенный период времени", "action": "/relay_countdown", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Вкл. выкл. нескольких локальных реле кнопкой в приложении", "action": "/relay_several", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Вкл. выкл. локального реле физической кнопкой (кнопка так же дублируется в приложении)", "action": "/relay_switch", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Вкл. выкл. нескольких удаленных реле кнопкой в приложении (нужно указать Device ID)", "action": "/relay_button_remote", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Вкл. выкл. нескольких удаленных реле физической кнопкой (нужно указать Device ID)", "action": "/relay_switch_remote", "class": "btn btn-block btn-primary" }, { "type": "h4", "title": "Раздел 2. Сенсоры" }, { "type": "button", "title": "Сенсор DHT11", "action": "/dht11", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Сенсор DHT22, DHT33, DHT44, AM2302, RHT03", "action": "/dht22", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Сенсор DS18B20", "action": "/dallas", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Термостат на DS18B20", "action": "/termostat", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Датчик движения включающий свет", "action": "/moution-relay", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Охранный датчик движения", "action": "/moution-security", "class": "btn btn-block btn-primary" }, { "type": "button", "title": "Выключатель", "action": "/switch", "class": "btn btn-block btn-primary" }, { "type": "hr" }, { "type": "button", "title": "Сбросить сценарии и конфигурации по умолчанию", "action": "/default", "class": "btn btn-block btn-danger" }, { "type": "hr" }, { "type": "h2", "title": "Конфигурация устройства" }, { "type":"file", "state":"firmware.config.txt", "style":"width:100%;height:400px", "title": "Сохранить", "action": "/all_modules_init", "class":"btn btn-block btn-success" }, { "type": "link", "title": "Инструкция", "action": "https://github.com/DmitryBorisenko33/esp8266_iot-manager_modules_firmware/wiki/Instruction", "class": "btn btn-block btn-primary" }, { "type": "h2", "title": "Сценарии" }, { "type": "checkbox", "name":"scenario", "title": "Включить сценарии", "action": "/scenario?status=[[scenario]]", "state": "{{scenario}}" }, { "type": "h6", "title": "" }, { "type":"file", "state":"firmware.scenario.txt", "style":"width:100%;height:400px", "title": "Сохранить и включить", "action": "/scenario?status=1", "class":"btn btn-block btn-success" }, { "type": "hr" }, { "type": "h2", "title": "Данные модулей" }, { "type": "hr" }, { "type": "h4", "title": "Модуль уровня воды (level)", "style": "width:100%" }, { "type": "h6", "title": "Расстояние от датчика до воды: {{level_in}} см" }, { "type": "h6", "title": " Заполнение бака: {{level}} %" }, { "type": "hr" }, { "type": "h4", "title": "Модуль аналогового входа (analog)", "style": "width:100%" }, { "type": "h6", "title": "Прочитанное значение: {{analog_in}}" }, { "type": "h6", "title": "Преобразованное значение: {{analog}}" }, { "type": "hr" }, { "type": "h4", "title": "Модуль температурного датчика (dallas)", "style": "width:100%" }, { "type": "h6", "title": "Текущее значение: {{dallas}} °C" }, { "type": "hr" }, { "type": "h4", "title": "Модуль pH сенсора от df robot (ph)", "style": "width:100%" }, { "type": "h6", "title": "Текущее значение: {{ph}}" }, { "type": "hr" }, { "type": "link", "title": "Очистить все логи", "action": "/cleanlog", "class": "btn btn-block btn-success" }, { "type": "link", "title": "Главная", "action": "/page.htm?index", "class": "btn btn-block btn-danger btn-sm" } ] }