This paste brought to you by Pastebin. View Raw
var msg_aqi;
var msg_aqi_index;
var x = msg.payload;
if (x<=12){
msg_aqi = 4.17*x;
msg_aqi_index = 0;
}
else if (x<=35.4){
msg_aqi = (2.1*x)+25.55;
msg_aqi_index = 1;
}
else if (x<=55.4){
msg_aqi = (2.46*x)+13.59;
msg_aqi_index = 2;
}
else if (x<=150.4){
msg_aqi = (0.52*x)+122.34;
msg_aqi_index = 3;
}
else if (x<=250.4){
msg_aqi = (0.99*x)+51.86;
msg_aqi_index = 4;
}
else {
msg_aqi = (0.8*x)+101.52;
msg_aqi_index = 5;
}
msg.payload = parseFloat(msg_aqi).toFixed(0);
msg.payload2 = msg_aqi_index;
return msg;