mirror of
				https://github.com/node-red/node-red-nodes.git
				synced 2025-03-01 10:37:43 +00:00 
			
		
		
		
	@@ -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": "*"
 | 
			
		||||
 
 | 
			
		||||
@@ -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);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user