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"