node-red-sending-nodes
v1.0.3
Published
Node-RED Package: noderedpackage This Node-RED package, noderedpackage, is a collection of custom nodes designed to enhance Node-RED's capabilities. It includes nodes for gate functions, filtering variables, setting timeouts, and handling HTTP responses.
Downloads
3
Readme
Node-RED Package: noderedpackage This Node-RED package, noderedpackage, is a collection of custom nodes designed to enhance Node-RED's capabilities. It includes nodes for gate functions, filtering variables, setting timeouts, and handling HTTP responses.
Features Gate Function Node: Controls message flow based on the payload value, switching between 'open' and 'queue' states. Filter Variable Node: Processes and modifies payload data, filtering and restructuring as needed. Set Timeout Node: Allows setting a timeout value for message processing. Handle Response Node: Processes HTTP response status codes to handle success or error states. Installation Using the Palette Manager Open your Node-RED editor. Navigate to the Menu > Manage palette > Install tab. Search for "noderedpackage" and click install. Using npm Alternatively, you can install the package directly using npm:
Navigate to your Node-RED directory (typically ~/.node-red). Run npm install noderedpackage. Restart Node-RED. Usage Each node in this package can be dragged from the palette onto the flow canvas and configured according to your needs:
Gate Function Node: Configure the node to control message flow based on boolean payload inputs. Filter Variable Node: Use this node to filter and reformat incoming data arrays. Set Timeout Node: Set a specific timeout for message handling in your flows. Handle Response Node: Utilize this node to manage responses from HTTP requests. Example Flow Here is an example flow using these nodes (replace with actual JSON flow or link to a gist/repo):
json Copy code { "nodes": [ // Example flow JSON incorporating the custom nodes ] } Contributing Contributions to noderedpackage are welcome. To contribute:
Fork the repository. Make your changes or add features. Submit a pull request with a clear description of your changes. Feedback and Issues Please report any issues or provide feedback through the GitHub issue tracker associated with this package.
License ISC License