A Node-RED node for controlling message flow with queueing capability, similar to simple-gate but with added queueing and release-on-demand features. Current stable version is 1.5.5. Actively maintained on GitHub. Differentiators: supports queue size limits, 'Keep newest messages' option (since v1.1.0), control commands (open/close/toggle/queue/trigger/flush/peek/drop/reset), and status refresh. Suitable for flow control and buffering in Node-RED automation pipelines.
npm install node-red-contrib-queue-gateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to install and configure the q-gate node in Node-RED.
Update to v1.1.0 or later. If you want to keep the same behavior (discard oldest), no change needed. If you want to keep newest, check the 'Keep newest messages' checkbox.
If you rely on control messages being numbers/booleans, ensure they map to the correct string commands (e.g., '1' vs 'open').
Consider using a separate property like `msg.control` if the API changes.
Set an appropriate queue size or enable 'Keep newest messages' if you want to retain the most recent.
Ensure your control messages use the exact case as configured in the node settings.
Run 'npm install node-red-contrib-queue-gate' inside your Node-RED user directory (usually ~/.node-red).
Install the package correctly and restart Node-RED.
Check the command definitions in the node configuration and ensure your control message payload matches exactly (case-insensitive but must be a string).
No dependency data recorded yet.