Registry /
iot / node-red-contrib-chirpstack-enqueue
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
chirpstack-enqueue
✓ Use the node in Node-RED palette after installing the package; no JavaScript import needed.
✗ Attempting to require('node-red-contrib-chirpstack-enqueue') in a script
These are Node-RED nodes, not a programmatic library. Install via Manage Palette or npm install in your Node-RED user directory.
chirpstack-multicast
✓ Use the node in Node-RED palette after installing the package; no JavaScript import needed.
✗ Attempting to require('node-red-contrib-chirpstack-enqueue/multicast')
Nodes are loaded automatically by Node-RED when the package is installed.
chirpstack-server-multicast
✓ Use the node in Node-RED palette after installing the package; no JavaScript import needed.
✗ Trying to import the config node programmatically
Config nodes are managed in Node-RED flows, not via direct import.
Creates a ChirpStack server config node and an enqueue node, triggered by an inject node with devEui, fPort, and hex payload.
// This is a Node-RED flow, not a script. Import the following JSON into Node-RED:
[
{
"id": "server1",
"type": "chirpstack-server-multicast",
"name": "ChirpStack Server",
"server": "chirpstack:8080",
"apiToken": "${API_TOKEN}"
},
{
"id": "node1",
"type": "chirpstack-enqueue",
"z": "tab1",
"name": "Enqueue Downlink",
"server": "server1",
"x": 400,
"y": 300,
"wires": [["helper1"]]
},
{
"id": "inject1",
"type": "inject",
"name": "Trigger",
"props": [
{"p": "devEui", "v": "0102030405060708"},
{"p": "fPort", "v": 10},
{"p": "payload", "v": "48656C6C6F"}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"x": 200,
"y": 300,
"wires": [["node1"]]
},
{
"id": "helper1",
"type": "debug",
"name": "Result",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"x": 600,
"y": 300,
"wires": []
}
]
Errors
Common errors & fixes
Error: 12 UNIMPLEMENTED: method not implemented
ChirpStack server version is not v4 or the gRPC service is not enabled.
fixVerify ChirpStack version >=4 and that the gRPC interface is configured correctly.
Error: 14 UNAVAILABLE: Connection refused
The gRPC server address is incorrect or not reachable.
fixCheck the server address in the chirpstack-server-multicast config node. Ensure the port (usually 8080) is included.
TypeError: Cannot read properties of undefined (reading 'multicastGroupId')
msg.multicastGroupId or msg.payload.multicastGroupId is missing for multicast node.
fixSet msg.multicastGroupId or msg.payload.multicastGroupId to a valid multicast group ID.
Error: 3 INVALID_ARGUMENT: devEui must be 8 bytes hex
The devEui provided is not a 16-character hex string.
fixFormat devEui as an 8-byte hex string, e.g., '0102030405060708'.
Error: 3 INVALID_ARGUMENT: fPort must be between 1 and 223
fPort is out of allowed range.
fixSet fPort to an integer between 1 and 223.
Audit
Dependencies
node-redrequiredRuntime environment required for Node-RED nodes