2020-09-02 22:34:49 +03:00
{
"configs" : [
"/config.setup.json" ,
"/config.option.json" ,
"/config.live.json" ,
"/lang/lang.ru.json"
] ,
"class" : "col-sm-offset-1 col-sm-10" ,
"content" : [
{
"type" : "h5" ,
"title" : "{{name}}" ,
"class" : "alert-default"
} ,
{
"type" : "link" ,
"title" : "{{ButMainPage}}" ,
"action" : "/" ,
"class" : "btn btn-block btn-default"
} ,
{
"type" : "hr"
} ,
{
"type" : "h4" ,
2020-11-17 01:01:42 +03:00
"title" : "ID устройства: {{chipID}}"
2020-09-02 22:34:49 +03:00
} ,
{
"type" : "h4" ,
2020-11-17 01:01:42 +03:00
"title" : "IP адрес: {{ip}}"
2020-09-02 22:34:49 +03:00
} ,
{
"type" : "h4" ,
2020-11-17 01:01:42 +03:00
"title" : "Время: {{timenow}}"
2020-09-02 22:34:49 +03:00
} ,
{
"type" : "h4" ,
"title" : "Uptime: {{uptime}}"
} ,
2020-11-16 13:58:26 +03:00
{
"type" : "h4" ,
2020-11-17 01:01:42 +03:00
"title" : "Версия прошивки: {{firmware_version}}"
2020-11-16 13:58:26 +03:00
} ,
2020-09-02 22:34:49 +03:00
{
"type" : "h4" ,
2020-12-11 17:37:29 +03:00
"title" : "Версия файловой системы: 272"
2020-09-02 22:34:49 +03:00
} ,
{
"type" : "h4" ,
2020-11-17 01:01:42 +03:00
"title" : "{{signal}}"
} ,
{
"type" : "hr"
} ,
{
"type" : "text" ,
"title" : "{{warning1}}"
} ,
{
"type" : "text" ,
"title" : "{{warning2}}"
2020-09-02 22:34:49 +03:00
} ,
{
"type" : "hr"
} ,
{
"type" : "dropdown" ,
2020-11-03 00:04:07 +03:00
"name" : "help-url1" ,
2020-09-02 22:34:49 +03:00
"class" : "btn btn-default" ,
"style" : "display:inline" ,
"title" : {
"#" : "Выберите элемент из списка<span class=\"caret\"></span>" ,
2020-12-17 01:29:30 +01:00
"/set?addItem=1-btn" : "1.Кнопка управляющая пином" ,
"/set?addItem=2-btn" : "2.Кнопка управляющая пином (с инверсией)" ,
"/set?addItem=3-btn" : "3.Кнопка виртуальная (не привязанная к пину, для использования в сценариях)" ,
"/set?addItem=4-btn" : "4.Кнопка физическая, чтение состояния пина (подключается провдами к устройству)" ,
"/set?addItem=5-pwm" : "5.Широтно импульсная модуляция pwm" ,
"/set?addItem=6-dgt" : "6.Окно ввода цифровых значений" ,
"/set?addItem=7-tm" : "7.Окно ввода времени" ,
"/set?addItem=8-txt" : "8.Окно вывода любого текста, предупреждения, цифры" ,
"/set?addItem=9-adc" : "9.Датчик аналоговый, чтение аналогового входа" ,
"/set?addItem=10-tmp" : "10.Датчик температуры ds18b20" ,
"/set?addItem=11-rng" : "11.Датчик расстояния ультрозвуковой JSN-SR04T, HC-SR04, HY-SRF05" ,
"/set?addItem=12-tmp" : "12.Датчик температуры DHT11" ,
"/set?addItem=13-hmd" : "13.Датчик влажности DHT11" ,
"/set?addItem=14-tmp" : "14.Датчик температуры DHT22, DHT33, DHT44, AM2302, RHT03" ,
"/set?addItem=15-hmd" : "15.Датчик влажности DHT22, DHT33, DHT44, AM2302, RHT03" ,
"/set?addItem=16-tmp" : "16.Датчик температуры bme280" ,
"/set?addItem=17-hmd" : "17.Датчик влажности bme280" ,
"/set?addItem=18-ps" : "18.Датчик давления bme280" ,
"/set?addItem=19-tmp" : "19.Датчик температуры bmp280" ,
"/set?addItem=20-ps" : "20.Датчик давления bmp280" ,
"/set?addItem=21-ips" : "21.Создать импульсы через заданный промежуток времени (управление шд)" ,
"/set?addItem=22-cnt" : "22.Таймер обратного отчета" ,
2020-12-17 22:48:20 +01:00
"/set?addItem=23-txt" : "23.Виджет для отображения информации полученной из uart, get-запроса, или по udp" ,
"/set?addItem=24-log" : "24.Логгирование и вывод в график любой величины" ,
"/set?addItem=25-ut" : "25.Отобразить время работы устройства"
2020-09-02 22:34:49 +03:00
}
} ,
2020-11-03 00:04:07 +03:00
{
"type" : "dropdown" ,
"name" : "help-url2" ,
"class" : "btn btn-default" ,
"style" : "display:inline" ,
"title" : {
"#" : "Выберите пресет из списка<span class=\"caret\"></span>" ,
2020-12-17 01:29:30 +01:00
"/set?addPreset=1" : "1.Термостат на основе ds18b20 с оповещением в телеграм" ,
"/set?addPreset=2" : "2.Гистерезис термостат на основе ds18b20 с суточным расписанием" ,
"/set?addPreset=3" : "3.Контроль влажности на основе DHT с оповещением в телеграм" ,
"/set?addPreset=4" : "4.Включение выключение реле в заданное время" ,
"/set?addPreset=5" : "5.Выключить все (пример работы сценариев)" ,
"/set?addPreset=6" : "6.Включить кнопку на определенное время (пример работы таймера обратного отчета)" ,
"/set?addPreset=7" : "7.Охранный датчик движения" ,
"/set?addPreset=8" : "8.Датчик движения включающий свет с настраиваемой задержкой" ,
"/set?addPreset=9" : "9.Управление светом с помощью выключателя и приложения"
2020-11-03 00:04:07 +03:00
}
} ,
2020-09-02 22:34:49 +03:00
{
"type" : "hr"
} ,
{
"type" : "csv" ,
"title" : [
2020-10-10 01:44:11 +03:00
"checkbox" ,
2020-09-02 22:34:49 +03:00
"html" ,
"text" ,
"text" ,
"text" ,
"text" ,
"text"
] ,
"state" : "s.conf.csv" ,
"style" : "width:100%;" ,
"action" : "/set?saveItems" ,
"class" : "btn btn-block btn-default"
} ,
2020-11-01 02:52:57 +03:00
{
"type" : "hr"
} ,
2020-10-10 01:44:11 +03:00
{
"type" : "link" ,
"title" : "Удалить выбранные элементы" ,
"action" : "javascript:{send_request(this,'/set?delChoosingItems');setTimeout(function(){location.href='/?set.device' ; }, 1000);}" ,
"class" : "btn btn-block btn-default"
} ,
2020-09-02 22:34:49 +03:00
{
"type" : "link" ,
"title" : "Удалить все" ,
"action" : "/set?delAllItems" ,
"class" : "btn btn-block btn-default"
} ,
2020-10-31 21:07:49 +03:00
{
"type" : "text" ,
2020-11-02 01:21:51 +03:00
"title" : "<div style='margin-top:10px;margin-bottom:10px;'><font color='black'><p style='border: 1px solid #DCDCDC; border-radius: 3px; background-color: #F5F5F5; padding: 10px;'>После любого изменения таблицы элементов, включая удаление/добавление строк, необходимо нажать кнопку <b>СОХРАНИТЬ ТАБЛИЦУ</b>. Иногда, для корректной работы необходимо перезагрузить устройство после финального завершения е г о настройки</p></font></div>"
2020-10-31 21:07:49 +03:00
} ,
2020-09-02 22:34:49 +03:00
{
"type" : "h2" ,
"title" : "Сценарии"
} ,
{
"type" : "checkbox" ,
"name" : "scen" ,
"title" : "Включить сценарии" ,
"action" : "/set?scen=[[scen]]" ,
"state" : "{{scen}}"
} ,
{
"type" : "file" ,
"state" : "s.scen.txt" ,
"style" : "width:100%;height:350px" ,
"title" : "Сохранить" ,
"action" : "/set?sceninit" ,
"class" : "btn btn-block btn-default"
2020-10-12 01:30:24 +03:00
} ,
{
"type" : "hr"
} ,
2020-11-21 06:03:02 +03:00
{
"type" : "checkbox" ,
2020-12-11 17:37:29 +03:00
"name" : "MqttOut" ,
"title" : "Передавать события другим устройствам" ,
"action" : "/set?MqttOut=[[MqttOut]]" ,
"state" : "{{MqttOut}}"
} ,
{
"type" : "hr"
} ,
{
"type" : "checkbox" ,
"name" : "MqttIn" ,
"title" : "Принимать события с других устройств" ,
"action" : "/set?MqttIn=[[MqttIn]]" ,
"state" : "{{MqttIn}}"
2020-11-21 06:03:02 +03:00
} ,
{
"type" : "hr"
} ,
{
"type" : "button" ,
2020-12-02 04:12:10 +03:00
"title" : "Синхронизировать сценарии на всех устройствах" ,
"action" : "/set?scenMqtt" ,
2020-11-21 06:03:02 +03:00
"class" : "btn btn-block btn-default"
} ,
{
"type" : "hr"
} ,
2020-11-15 02:46:27 +03:00
{
"type" : "button" ,
2020-11-16 18:47:09 +03:00
"title" : "Очистить графики и введенные данные" ,
2020-11-15 02:46:27 +03:00
"action" : "/set?cleanlog" ,
"class" : "btn btn-block btn-default"
} ,
2020-10-12 01:30:24 +03:00
{
"type" : "link" ,
"title" : "Ручная настройка" ,
"action" : "/?set.manual" ,
"class" : "btn btn-block btn-default"
2020-09-02 22:34:49 +03:00
} ,
{
"type" : "link" ,
"title" : "Инструкция к системе автоматизации" ,
"action" : "https://github.com/IoTManagerProject/IoTManager/wiki" ,
"class" : "btn btn-block btn-default"
} ,
{
"type" : "hr"
} ,
{
"type" : "h3" ,
"name" : "my-block" ,
"style" : "position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;text-align:center;" ,
"class" : "hidden"
} ,
{
"type" : "button" ,
"title" : "Обновить прошивку устройства" ,
"action" : "/check" ,
"response" : "[[my-block]]" ,
"class" : "btn btn-block btn-default"
2020-11-07 01:11:32 +03:00
} ,
{
"type" : "hr"
} ,
{
2020-12-11 17:37:29 +03:00
"type" : "h3" ,
"name" : "reset-block" ,
"style" : "position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;text-align:center;" ,
"class" : "hidden"
} ,
{
"type" : "button" ,
2020-11-07 01:11:32 +03:00
"title" : "Перезагрузить устройство" ,
2020-12-11 17:37:29 +03:00
"action" : "/set?reqReset" ,
"response" : "[[reset-block]]" ,
2020-11-07 01:11:32 +03:00
"class" : "btn btn-block btn-danger"
2020-09-02 22:34:49 +03:00
}
]
}