From 9b48e19e9588dd5ebba3166493c27132001d1f7a Mon Sep 17 00:00:00 2001 From: Harald Rietman Date: Wed, 12 Jul 2017 21:21:26 +0200 Subject: [PATCH] Fix NPE on wifi reconnect --- node-red-contrib-xiaomi-socket-wifi/xiaomi-socket-wifi.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/node-red-contrib-xiaomi-socket-wifi/xiaomi-socket-wifi.js b/node-red-contrib-xiaomi-socket-wifi/xiaomi-socket-wifi.js index 28b77df..61c5cc5 100644 --- a/node-red-contrib-xiaomi-socket-wifi/xiaomi-socket-wifi.js +++ b/node-red-contrib-xiaomi-socket-wifi/xiaomi-socket-wifi.js @@ -82,7 +82,9 @@ module.exports = function(RED) { var setState = function(state) { var status = null; - var info = {"payload": { + var info = null; + if (plug) { + info = {"payload": { "id": plug.id, "type": plug.type, "model": plug.model, @@ -91,6 +93,7 @@ module.exports = function(RED) { "port": plug.port, "power": plug.power() }}; + } if (state === "on") { node.status({fill:"green", shape:"dot", text:"on"});