/
config.jade
67 lines (58 loc) · 2.64 KB
/
config.jade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
include mixin
// - var protocols = [0, 1, 2, 3, 4, 5, 6, 7, 8];
// - var names = ["- Standalone", "Domoticz HTTP", "Domoticz MQTT", "Nodo Telnet", "ThingSpeak", "OpenHAB MQTT", "PiDome MQTT", "Emoncms", "Generic HTTP"];
form.row(method="POST")
fieldset.col-md-3
.panel.panel-primary
.panel-heading.clearfix
h3.panel-title.pull-left Config
button.btn.btn-info.pull-right.btn-sm(type='submit') Save
.panel-body
+frm_input('Device Name', 'name', 'data.name' )
+frm_input('Device Delay', 'delay', 'data.delay' )
+frm_input('Device unit', 'unit', 'data.unit' )
//- deepsleep
+frm_check('Sleep Mode:', 'deepsleep', 'data.deepsleep' )
//- +frm_input('usedns', 'usedns', 'usedns' )
//- +frm_input('Change Admin password', 'password' )
//- .form-group
label Login Password
input.form-control( name='password')
//- button.btn.btn-primary.pull-right.col-xs-6(type='submit') Save All
//- legend Protocol
//- p Protocol: #{2}
fieldset.col-md-3
.panel.panel-primary
.panel-heading.clearfix
h3.panel-title.pull-left WiFi STA Settings
button.btn.btn-info.pull-right.btn-sm(type='submit') Save
.panel-body
+frm_input('Router SSID', 'ssid', 'data.ssid' )
+frm_input('Router WPA key', 'key', 'data.key' )
fieldset.col-md-3
.panel.panel-primary
.panel-heading.clearfix
h3.panel-title.pull-left WiFi AP Settings
button.btn.btn-info.pull-right.btn-sm(type='submit') Save
.panel-body
+frm_input('WPA AP mode key', 'apkey','data.apkey' )
+frm_input_ip('ESP ip', 'espip', 'data.espip' )
+frm_input_ip('ESP gateway', 'espgateway','data.espgateway' )
+frm_input_ip('ESP Subnet', 'espsubnet','data.espsubnet' )
+frm_input_ip('ESP DNS', 'espdns','data.espdns' )
fieldset.col-md-3
.panel.panel-primary
.panel-heading.clearfix
h3.panel-title.pull-left Protocol Settings
button.btn.btn-info.pull-right.btn-sm(type='submit') Save
.panel-body
+label('Protocol')
select.form-control( name="protocol" )
//- for protocol, i in protocols
//- option(value=protocol)= names[i]
#Protocol
//- +frm_input('MQTT hostname', 'controllerhostname','data.controllerhostname' )
//- +frm_input('MQTT ip', 'controllerip','data.controllerip' )
//- +frm_input('MQTT port', 'controllerport', 'data.controllerport' )
//- +frm_input('MQTT user', 'controlleruser','data.controlleruser' )
//- +frm_input('MQTT pass', 'controllerpassword','data.controllerpassword' )