node-red-contrib-edgeberry-hub 0.1.0
Node-RED nodes for Edgeberry Device Hub integration
node-red-contrib-edgeberry-hub
Node-RED nodes for Edgeberry Device Hub integration.
Installation
Install via npm:
npm install node-red-contrib-edgeberry-hub
Or install directly from the Node-RED palette manager:
- Open Node-RED
- Go to Menu → Manage palette
- Search for
node-red-contrib-edgeberry-hub
- Click Install
Nodes
Edgeberry Device
The Edgeberry Device node provides integration with Edgeberry Device Hub instances.
Configuration
The node requires the following configuration:
- Name (optional): A descriptive name for this node instance
- Host (required): The Device Hub endpoint URL (e.g.,
https://devicehub.local
orhttps://devicehub.example.com
) - Device ID (required): The identifier of the device this node represents (e.g.,
device-001
) - Host Access Token (required): Authentication token for Device Hub API access (stored as credential)
Note: Access token functionality is not yet implemented in the current version.
Usage
- Drag the Edgeberry Device node from the Edgeberry Hub category in the palette
- Double-click to configure the required fields
- Connect input and output as needed in your flow
- Deploy the flow
Current Behavior
- Logs "hello world" message when receiving input
- Passes input messages through unchanged
- Validates configuration on startup
License & Collaboration
Copyright 2025 Sanne 'SpuQ' Santens. The Edgeberry Device Hub project is licensed under the GNU GPLv3. The Rules & Guidelines apply to the usage of the Edgeberry brand.
Collaboration
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository and create your branch from
main
. - Make your changes and ensure they adhere to the project's coding style and conventions.
- Test your changes thoroughly.
- Ensure your commits are descriptive and well-documented.
- Open a pull request, describing the changes you've made and the problem or feature they address.