diff --git a/luasrc/model/cbi/easymesh.lua b/luasrc/model/cbi/easymesh.lua index 1bd9310..529cdde 100755 --- a/luasrc/model/cbi/easymesh.lua +++ b/luasrc/model/cbi/easymesh.lua @@ -37,7 +37,7 @@ function detect_Node() end local Nodes = luci.sys.exec("batctl n 2>/dev/null| tail +3 | wc -l") local Node = detect_Node() -v = m:section(Table, Node, "" ,"" .. translate("Active node") .. ":" .. Nodes .. "") +v = m:section(Table, Node, "" ,"" .. translate("Active node") .. ":" .. Nodes .. "") v:option(DummyValue, "IF", translate("IF")) v:option(DummyValue, "Neighbor", translate("Neighbor")) v:option(DummyValue, "lastseen", translate("lastseen")) @@ -51,6 +51,26 @@ o = s:option(Flag, "enabled", translate("Enable"), translate("Enable or disable o.default = 0 o.rmempty = false +-- Connection Type Dropdown +o = s:option(ListValue, "backbone", translate("Connection Type"), translate("Choose if Node or Gateway is connected to internet by LAN or WiFi")) +o:value("lan", translate("LAN")) +o:value("wifi", translate("WiFi")) +o.default = "lan" +o.rmempty = false + +-- AP Name +apn = s:option(Value, "apname", translate("AP Name"), translate("Enter the client WiFi AP name")) +apn:depends("backbone", "wifi") +apn.placeholder = "easymesh_AC" +apn.rmempty = true + +-- AP Password +app = s:option(Value, "appass", translate("AP Password"), translate("Enter the client WiFi AP password")) +app:depends("backbone", "wifi") +--app.password = true +app.placeholder = "easymesh" +app.rmempty = true + o = s:option(ListValue, "role", translate("Mesh Device Type")) o:value("off", translate("Mesh Node")) o:value("server", translate("Mesh Server")) @@ -123,11 +143,11 @@ enable = s:option(Flag, "ap_mode", translate("Enable as DHCP Mesh Node"), transl enable.default = 0 enable.rmempty = false ----- make sure nodes know gateway ip address even though you really dont need it -o = s:option(Value, "ipaddr", translate("Mesh Gateway IP Address")) -o.default = "192.168.8.1" -o.datatype = "ip4addr" -o:depends("ap_mode", 1) +---- ip address +--o = s:option(Value, "ipaddr", translate("Static IP Address")) +--o.default = "192.168.8.2" +--o.datatype = "ip4addr" +--o:depends("ap_mode", 1) ---- o = s:option(Value, "dns", translate("Mesh Server IPv4 DNS")) --o.default = "192.168.8.1"