From 62e3eeeb9e73939022b128d7af8f576646091a44 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Tue, 9 Dec 2025 19:46:41 +0000 Subject: [PATCH] Update pi-gpiod.js --- hardware/pigpiod/pi-gpiod.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hardware/pigpiod/pi-gpiod.js b/hardware/pigpiod/pi-gpiod.js index c0cf2404..a70235ec 100644 --- a/hardware/pigpiod/pi-gpiod.js +++ b/hardware/pigpiod/pi-gpiod.js @@ -50,12 +50,18 @@ module.exports = function(RED) { node.status({fill:"green",shape:"dot",text:level}); }); if (node.read) { + var count = 0; var loop = setInterval(function() { PiGPIO.read(node.pin, function(err, level) { node.send({ topic:"pi/"+node.pio, payload:Number(level), host:node.host }); node.status({fill:"green",shape:"dot",text:level}); - clearInterval(loop) + clearInterval(loop); }); + count++; + if (count > 20) { + clearInterval(loop); + node.status({fill:"yellow",shape:"ring",text:"No initial value"}); + } }, 5); } }