// Code below is for one remote control in bedroom
var on = "On";
var off = "Off";
msg1={};
// buttons 1 -2
if (msg.payload.RfReceived.Data=="D578AF"){
msg1.payload = on;
return [msg1,null,null,null]}
else if (msg.payload.RfReceived.Data=="D578A7"){
msg1.payload = off;
return [msg1,null,null,null]}
//buttons 3 -4
else if (msg.payload.RfReceived.Data=="D578AD"){
msg1.payload = on;
return [null,msg1,null,null]}
else if (msg.payload.RfReceived.Data=="D578A5"){
msg1.payload = off;
return [null,msg1,null,null]}
//buttons 5-6
else if (msg.payload.RfReceived.Data=="D578AB"){
msg1.payload = on;
return [null,null,msg1,null]}
else if (msg.payload.RfReceived.Data=="D578A3"){
msg1.payload = off;
return [null,null,msg1,null]}
//buttons 7-8
else if (msg.payload.RfReceived.Data=="D578A9"){
msg1.payload = on;
return [null,null,null,msg1]}
else if (msg.payload.RfReceived.Data=="D578A1"){
msg1.payload = off;
return [null,null,null,msg1]}
//buttons 9-10
else if (msg.payload.RfReceived.Data=="D578AE"){
msg1.payload = on;
return [null,null,null,null,msg1]}
else if (msg.payload.RfReceived.Data=="D578A6"){
msg1.payload = off;
return [null,null,null,null,msg1]}
//buttons 11-12
else if (msg.payload.RfReceived.Data=="D578AC"){
msg1.payload = on;
return [null,null,null,null,null,msg1]}
else if (msg.payload.RfReceived.Data=="D578A4"){
msg1.payload = off;
return [null,null,null,null,null,msg1]}
//buttons 13-14
else if (msg.payload.RfReceived.Data=="D578AA"){
msg1.payload = on;
return [null,null,null,null,null,null,msg1]}
else if (msg.payload.RfReceived.Data=="D578A2"){
msg1.payload = off;
return [null,null,null,null,null,null,msg1]}
//buttons 15 -16
else if (msg.payload.RfReceived.Data=="D578A9"){
msg1.payload = on;
return [null,null,null,null,null,null,null,msg1]}
else if (msg.payload.RfReceived.Data=="D578A1"){
msg1.payload = off;
return [null,null,null,null,null,null,null,msg1]}
Hope that makes sense. It works OK.