I get this fault
faultCode: “9003”
faultString: Invalid arguments
setParameterValuesFault:
- parameterName: InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase
faultCode: “9007”
faultString: Invalid parameter value
my parameter now
let m = “”;
if (args[1].value) {
m = args[1].value[0];
declare(“InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase”, null, {value: m});
declare(“InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase”, null, {value: m});
}
else {
let d = declare(“InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase”, {value: Date.now()});
let igd = declare(“InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase”, {value: Date.now()});
if (d.size) {
m = d.value[0];
}
else if (igd.size) {
m = igd.value[0];
}
}
return {writable: true, value: [m, “xsd:string”]};
but I get fault