Hi,
I think I've tried almost everything like Number(var), ParseInt(var,10), toFixed(1),...., but I'm getting always NaN in the context menu of Global vars.
See the function code:
var status=msg.payload.weather;
var xRain=0;
var iAuxCount,iRainCount=0;
var newmsg;
if (status.includes("Rain") || status.includes("rain")){
xRain=true;
iAuxCount=iAuxCount+1;
iRainCount=iAuxCount;
}
else{
xRain=false;
iAuxCount=0;
iRainCount=iAuxCount;
}
global.set("iAuxCount", iAuxCount);
global.set("iRainCount", iRainCount);
global.set("xRain", xRain);
return [iAuxCount,iRainCount];
And in the global context:
|iAuxCount|NaN|
|iRainCount|NaN|
|xRain|true|