diff --git a/hardware/pigpiod/package.json b/hardware/pigpiod/package.json index fbdfe64e..350f8067 100644 --- a/hardware/pigpiod/package.json +++ b/hardware/pigpiod/package.json @@ -1,6 +1,6 @@ { "name": "node-red-node-pi-gpiod", - "version": "0.0.13", + "version": "0.1.0", "description": "A node-red node for PiGPIOd", "dependencies" : { "js-pigpio": "*" diff --git a/hardware/pigpiod/pi-gpiod.js b/hardware/pigpiod/pi-gpiod.js index f2d9275e..352d8c18 100644 --- a/hardware/pigpiod/pi-gpiod.js +++ b/hardware/pigpiod/pi-gpiod.js @@ -46,13 +46,13 @@ module.exports = function(RED) { PiGPIO.set_glitch_filter(node.pin,node.debounce); node.status({fill:"green",shape:"dot",text:"node-red:common.status.ok"}); node.cb = PiGPIO.callback(node.pin, PiGPIO.EITHER_EDGE, function(gpio, level, tick) { - node.send({ topic:"pi/"+node.pio, payload:Number(level) }); + node.send({ topic:"pi/"+node.pio, payload:Number(level), host:node.host }); node.status({fill:"green",shape:"dot",text:level}); }); if (node.read) { setTimeout(function() { PiGPIO.read(node.pin, function(err, level) { - node.send({ topic:"pi/"+node.pio, payload:Number(level) }); + node.send({ topic:"pi/"+node.pio, payload:Number(level), host:node.host }); node.status({fill:"green",shape:"dot",text:level}); }); }, 20);