node-red-contrib-connector-manager 1.0.6
Node-RED sidebar panel to bulk-reassign any config node references across all flows — ideal when promoting from dev to prod.
node-red-contrib-connector-manager
A Node-RED sidebar panel that lists every config node reference across all flow tabs and lets you bulk-reassign them in one shot — useful when promoting flows from dev to prod.
Works with any config node type: OPCUA connectors, MQTT brokers, HTTP request configs, database connections, whatever.
Features
- Sidebar panel — always accessible via the ⇄ icon, no node placement needed
- Config-type selector — pick any type that actually exists in the workspace
- Per-node cards, each showing:
- Flow tab and node name
- Node type and referenced property
- Replace with dropdown
- Bulk apply — one click to reassign all referencing nodes, then Deploy to save
- Stale-reference detection — highlights nodes pointing to deleted config nodes
Requirements
- Node-RED ≥ 3.0.0
- Node.js ≥ 18.0.0
Installation
npm
cd ~/.node-red
npm install node-red-contrib-connector-manager
Docker
COPY nodes/ /opt/nr-local-nodes/
RUN npm install /opt/nr-local-nodes/node-red-contrib-connector-manager
Usage
Open the ⇄ tab in the Node-RED right sidebar. That's it.
- Pick a config node type from the dropdown at the top.
- Each card is one node that references the selected config, labelled with its flow tab and node name.
- Set Replace with on the cards you want to change.
- Click Apply Changes, then Deploy.
Dev → Prod example
Say you have two MQTT brokers:
| Config node | Host |
|---|---|
| MQTT – Dev | mqtt://dev-broker:1883 |
| MQTT – Prod | mqtt://10.0.1.5:1883 |
Open the panel, select mqtt-broker, set Replace with to MQTT – Prod on every dev card, click Apply Changes, then Deploy. Done.