node-red-contrib-knx-ultimate
Advanced tools
Comparing version
@@ -242,12 +242,10 @@ | ||
if (node.receiveMsgFromKNXCode !== undefined) { | ||
(async () => { | ||
try { | ||
let receiveMsgFromKNXCode = new Function('msg', 'getGAValue', 'node', 'RED', 'self', 'toggle', 'setGAValue', node.receiveMsgFromKNXCode) | ||
msg = await receiveMsgFromKNXCode(msg, getGAValue, node, RED, self, toggle, setGAValue); | ||
} catch (error) { | ||
RED.log.error('knxUltimate: receiveMsgFromKNXCode: node ID:' + node.id + ' ' + error.message); | ||
if (node.sysLogger !== undefined && node.sysLogger !== null) node.sysLogger.error(`knxUltimate: receiveMsgFromKNXCode: node id ${node.id} ` || ' ' + error.stack); | ||
return; | ||
} | ||
})(); | ||
try { | ||
let receiveMsgFromKNXCode = new Function('msg', 'getGAValue', 'node', 'RED', 'self', 'toggle', 'setGAValue', node.receiveMsgFromKNXCode) | ||
msg = receiveMsgFromKNXCode(msg, getGAValue, node, RED, self, toggle, setGAValue); | ||
} catch (error) { | ||
RED.log.error('knxUltimate: receiveMsgFromKNXCode: node ID:' + node.id + ' ' + error.message); | ||
if (node.sysLogger !== undefined && node.sysLogger !== null) node.sysLogger.error(`knxUltimate: receiveMsgFromKNXCode: node id ${node.id} ` || ' ' + error.stack); | ||
return; | ||
} | ||
} | ||
@@ -308,13 +306,11 @@ // -+++++++++++++++++++++++++++++++++++++++++++ | ||
if (node.sendMsgToKNXCode !== undefined) { | ||
(async () => { | ||
try { | ||
let sendMsgToKNXCode = new Function('msg', 'getGAValue', 'node', 'RED', 'self', 'toggle', 'setGAValue', node.sendMsgToKNXCode) | ||
msg = await sendMsgToKNXCode(msg, getGAValue, node, RED, self, toggle, setGAValue); | ||
if (msg === undefined) return; | ||
} catch (error) { | ||
RED.log.error('knxUltimate: sendMsgToKNXCode: node ID:' + node.id + ' ' + error.message); | ||
if (node.sysLogger !== undefined && node.sysLogger !== null) node.sysLogger.error(`knxUltimate: sendMsgToKNXCode: node id ${node.id} ` || ' ' + error.stack); | ||
return; | ||
} | ||
})(); | ||
try { | ||
let sendMsgToKNXCode = new Function('msg', 'getGAValue', 'node', 'RED', 'self', 'toggle', 'setGAValue', node.sendMsgToKNXCode) | ||
msg = sendMsgToKNXCode(msg, getGAValue, node, RED, self, toggle, setGAValue); | ||
if (msg === undefined) return; | ||
} catch (error) { | ||
RED.log.error('knxUltimate: sendMsgToKNXCode: node ID:' + node.id + ' ' + error.message); | ||
if (node.sysLogger !== undefined && node.sysLogger !== null) node.sysLogger.error(`knxUltimate: sendMsgToKNXCode: node id ${node.id} ` || ' ' + error.stack); | ||
return; | ||
} | ||
} | ||
@@ -321,0 +317,0 @@ // -+++++++++++++++++++++++++++++++++++++++++++ |
@@ -6,3 +6,3 @@ { | ||
}, | ||
"version": "3.1.6", | ||
"version": "3.1.7", | ||
"description": "Control your KNX intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer. Easy to use and highly configurable.", | ||
@@ -9,0 +9,0 @@ "dependencies": { |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
8179743
32.93%348
31.32%10509
-0.04%