mirror of
https://github.com/arendst/Tasmota.git
synced 2025-08-02 15:37:42 +00:00
Add Enabled to LwDecode GUI
This commit is contained in:
parent
86c204e1a1
commit
33d58d64e4
@ -174,6 +174,9 @@ class webPageLoRaWAN : Driver
|
|||||||
cmdArg = webserver.arg('an')
|
cmdArg = webserver.arg('an')
|
||||||
if !cmdArg cmdArg='"' end
|
if !cmdArg cmdArg='"' end
|
||||||
tasmota.cmd('LoRaWanName'+inode+' '+cmdArg,true)
|
tasmota.cmd('LoRaWanName'+inode+' '+cmdArg,true)
|
||||||
|
cmdArg = webserver.arg('ce')
|
||||||
|
if !cmdArg cmdArg='0' else cmdArg='1' end
|
||||||
|
tasmota.cmd('LoRaWanNode'+inode+' '+cmdArg,true)
|
||||||
end
|
end
|
||||||
|
|
||||||
webserver.content_start("LoRaWAN") #- title of the web page -#
|
webserver.content_start("LoRaWAN") #- title of the web page -#
|
||||||
@ -204,7 +207,7 @@ class webPageLoRaWAN : Driver
|
|||||||
"window.onload = function(){selNode("+str(inode)+");};"
|
"window.onload = function(){selNode("+str(inode)+");};"
|
||||||
"</script>")
|
"</script>")
|
||||||
|
|
||||||
var arg, appKey, decoder, name
|
var arg, appKey, decoder, name, enables, enabled
|
||||||
var hintAK='32 character Application Key'
|
var hintAK='32 character Application Key'
|
||||||
var hintDecoder='Decoder file, ending in .be'
|
var hintDecoder='Decoder file, ending in .be'
|
||||||
var hintAN='Device name for MQTT messages'
|
var hintAN='Device name for MQTT messages'
|
||||||
@ -218,7 +221,14 @@ class webPageLoRaWAN : Driver
|
|||||||
end
|
end
|
||||||
webserver.content_send(
|
webserver.content_send(
|
||||||
f"</div><br><br><br><br>") #- Terminate indent and add space -#
|
f"</div><br><br><br><br>") #- Terminate indent and add space -#
|
||||||
|
|
||||||
|
arg='LoRaWanNode'
|
||||||
|
enables=string.split(tasmota.cmd(arg,true).find(arg), ',') # [1,!2,!3,!4,5,6,7,8,9,10,11,12,13,14,15,16]
|
||||||
for node:1..16
|
for node:1..16
|
||||||
|
enabled=""
|
||||||
|
if enables[node-1][0] != '!'
|
||||||
|
enabled=' checked'
|
||||||
|
end
|
||||||
arg='LoRaWanAppKey' + str(node)
|
arg='LoRaWanAppKey' + str(node)
|
||||||
appKey=tasmota.cmd(arg,true).find(arg)
|
appKey=tasmota.cmd(arg,true).find(arg)
|
||||||
arg='LoRaWanName' + str(node)
|
arg='LoRaWanName' + str(node)
|
||||||
@ -228,6 +238,7 @@ class webPageLoRaWAN : Driver
|
|||||||
webserver.content_send(
|
webserver.content_send(
|
||||||
f"<div id='nd{node}' style='display:none'>"
|
f"<div id='nd{node}' style='display:none'>"
|
||||||
"<form action='' method='post'>"
|
"<form action='' method='post'>"
|
||||||
|
"<p><label><input id='ce' name='ce' type='checkbox'{enabled}><b>Enabled</b></label></p>"
|
||||||
"<p><b>Application Key</b>"
|
"<p><b>Application Key</b>"
|
||||||
"<input title='{hintAK}' pattern='[A-Fa-f0-9]{{32}}' id='ak' minlength='32' maxlength='32' required='' placeholder='{hintAK}' value='{appKey}' name='ak' style='font-size:smaller'>"
|
"<input title='{hintAK}' pattern='[A-Fa-f0-9]{{32}}' id='ak' minlength='32' maxlength='32' required='' placeholder='{hintAK}' value='{appKey}' name='ak' style='font-size:smaller'>"
|
||||||
"</p>"
|
"</p>"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user