diff --git a/tasmota/berry/lorawan/decoders/LwDecode.be b/tasmota/berry/lorawan/decoders/LwDecode.be index 3dc7b91ad..684b8a0a6 100644 --- a/tasmota/berry/lorawan/decoders/LwDecode.be +++ b/tasmota/berry/lorawan/decoders/LwDecode.be @@ -174,6 +174,9 @@ class webPageLoRaWAN : Driver cmdArg = webserver.arg('an') if !cmdArg cmdArg='"' end 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 webserver.content_start("LoRaWAN") #- title of the web page -# @@ -204,7 +207,7 @@ class webPageLoRaWAN : Driver "window.onload = function(){selNode("+str(inode)+");};" "") - var arg, appKey, decoder, name + var arg, appKey, decoder, name, enables, enabled var hintAK='32 character Application Key' var hintDecoder='Decoder file, ending in .be' var hintAN='Device name for MQTT messages' @@ -218,7 +221,14 @@ class webPageLoRaWAN : Driver end webserver.content_send( f"



") #- 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 + enabled="" + if enables[node-1][0] != '!' + enabled=' checked' + end arg='LoRaWanAppKey' + str(node) appKey=tasmota.cmd(arg,true).find(arg) arg='LoRaWanName' + str(node) @@ -228,6 +238,7 @@ class webPageLoRaWAN : Driver webserver.content_send( f"