Files
IoTManager/data/setup.json

149 lines
2.9 KiB
JSON
Raw Normal View History

2019-12-24 11:53:26 +03:00
{
"configs": [
"/config.setup.json"
],
"title": "Конфигурация",
"class":"col-sm-offset-1 col-sm-10 col-md-offset-2 col-md-8 col-lg-offset-3 col-lg-6",
"content": [
{
"type": "h5",
2020-04-05 01:52:02 +02:00
"title": "{{name}}",
2019-12-24 11:53:26 +03:00
"class":"alert-warning"
},
{
"type": "link",
"title": "Главная",
"action": "/",
"class": "btn btn-block btn-danger"
},
{
"type": "hr"
},
{
"type": "h2",
"title": "Имя устройства"
},
{
"type": "input",
"title": "Имя устройства",
2020-04-05 01:52:02 +02:00
"name":"dev_name",
"state": "{{name}}",
2019-12-24 11:53:26 +03:00
"pattern": "[0-9a-zA-Zа-яА-Я.\\- ]{1,20}"
},
{
"type": "button",
"title": "Сохранить",
2020-04-05 01:52:02 +02:00
"action": "name?arg=[[dev_name]]",
2019-12-24 11:53:26 +03:00
"class": "btn btn-block btn-success"
},
{
"type": "hr"
},
{
"type": "h2",
"title": "Подключение к Wi-Fi роутеру"
},
{
"type": "input",
"title":"Сеть",
"name":"ssid",
"state": "{{ssid}}"
},
{
"type": "password",
"title": "Введите пароль",
"name":"ssidPass",
2020-03-16 00:00:59 +01:00
"state": "{{password}}"
2019-12-24 11:53:26 +03:00
},
{
"type": "button",
"title": "Сохранить",
"class": "btn btn-block btn-success",
"action": "ssid?ssid=[[ssid]]&password=[[ssidPass]]"
},
2020-02-10 01:06:18 +03:00
{
2019-12-24 11:53:26 +03:00
"type": "hr"
},
{
"type": "h2",
2020-02-10 01:06:18 +03:00
"title": "Точка доступа"
2019-12-24 11:53:26 +03:00
},
{
"type": "input",
2020-02-10 01:06:18 +03:00
"title": "Имя WI-FI сети",
"name":"ssidap",
"state": "{{ssidAP}}",
"pattern": ".{1,20}"
2019-12-24 11:53:26 +03:00
},
{
2020-02-10 01:06:18 +03:00
"type": "password",
"title": "Пароль",
"name":"ssidApPass",
"state": "{{passwordAP}}",
"pattern": ".{8,20}"
2019-12-24 11:53:26 +03:00
},
{
"type": "button",
2020-02-10 01:06:18 +03:00
"title": "Сохранить",
"action": "ssidap?ssidAP=[[ssidap]]&passwordAP=[[ssidApPass]]",
"class": "btn btn-block btn-success"
2019-12-24 11:53:26 +03:00
},
2020-02-10 01:06:18 +03:00
{
2019-12-24 11:53:26 +03:00
"type": "hr"
},
{
"type": "h2",
2020-02-10 01:06:18 +03:00
"title": "Логин и пароль web interface"
2019-12-24 11:53:26 +03:00
},
{
"type": "input",
2020-02-10 01:06:18 +03:00
"title": "Логин",
"name":"web-login",
"state": "{{web_login}}",
2019-12-24 11:53:26 +03:00
"pattern": ".{1,20}"
},
2020-02-13 21:26:36 +03:00
{
"type": "password",
"title": "Пароль",
"name":"web-pass",
"state": "{{web_pass}}",
"pattern": ".{1,20}"
},
{
"type": "button",
"title": "Сохранить",
"action": "web?web_login=[[web-login]]&web_pass=[[web-pass]]",
"class": "btn btn-block btn-success"
},
{
"type": "hr"
},
2020-02-13 21:22:54 +03:00
{
"type": "h2",
"title": "Временная зона"
},
2019-12-24 11:53:26 +03:00
{
2020-02-13 21:22:54 +03:00
"type": "input",
"title": "Логин",
"name":"time-zone",
"state": "{{timezone}}",
2020-02-10 01:06:18 +03:00
"pattern": ".{1,20}"
2019-12-24 11:53:26 +03:00
},
{
"type": "button",
"title": "Сохранить",
2020-02-13 21:22:54 +03:00
"action": "timeZone?timezone=[[time-zone]]",
2020-02-10 01:06:18 +03:00
"class": "btn btn-block btn-success"
2019-12-24 11:53:26 +03:00
},
{
"type": "hr"
},
{
"type": "link",
"title": "Перезагрузить устройство",
"action": "javascript:if(confirm(renameBlock(jsonResponse,'Перезагрузить?'))){send_request(this,'/restart?device=ok');}",
"class": "btn btn-block btn-warning"
}
]
}