Been using Node-RED for a week or so now. And have a question about the delay node.
A couple of days ago I started creating a flow where I needed to limit the amount of messages passed on to another node. Found the delay node, and set it to "Rate Limit" and 1 messages per hour. And I do believe when I tested it it worked as I thought it would. That is; the first message was passed through. But all other where dropped until the hour was passed.
To day I am adding other stuff to the flow. But now the delay node pauses the first message. And releases it after the time has passed.
I have tried creating a new flow with only an inject node and a delay node with rate limit, and it behaves the same. It doesn't let the first message through, instead it holds it on delay for the time entered in rate limit, and then releases it. And dropps all messages after the first.
Is this a bug?
Found this old issue on GitHub: https://github.com/node-red/node-red/issues/346 from 2014.
I think I have updated Node-RED after it worked. Only other thing changed is that I have installed node-red-contrib-bigtimer and node-red-contrib-schedex. The later has then been uninstalled and Node-RED restarted afterwards.
I have Node-RED version 0.19.5