module.exports = function(RED) { function mqttdomoinbright(config) { RED.nodes.createNode(this,config); this.idx = config.idx; this.Savetocontex = config.Savetocontex; var flowContext = this.context().flow; var node = this; node.on('input', function(msg) { msg.payload = msg.payload.Level; node.send(msg); if (node.Savetocontex === true) { if (node.idx === 'undefined' || node.idx === null || node.idx === "" ) { node.warn("IDX not set"); } else{ flowContext.set(node.idx + "-brightness", msg.payload) } } }); } RED.nodes.registerType("mqtt-domo-in-bright",mqttdomoinbright); }