This folder contains an importable Node-RED dashboard flow that polls PCS transmitter SNMP telemetry using the PCS-ELECTRONICS-MIB.
pcs-transmitter-snmp-dashboard-flow.json: Full flow export with SNMP polling + dashboard gauges/text/charts.pcs-electronics.mib: Local MIB copy used by the flow.poll_pcs_snmp.sh: Script called by the Node-REDexecnode.
Install these on the Node-RED host:
- Node.js + npm
- Node-RED (
node-redcommand inPATH) - Node-RED Dashboard plugin (
node-red-dashboard) - Net-SNMP CLI tools (
snmpgetinPATH) - Network access to transmitter SNMP endpoint (UDP 161)
Example install commands:
npm install -g --unsafe-perm node-red
cd ~/.node-red
npm install node-red-dashboard- Start Node-RED.
- Open the editor (default:
http://127.0.0.1:1880). - Menu -> Import.
- Import file:
pcs-node-red/pcs-transmitter-snmp-dashboard-flow.json. - Click Deploy.
- Open dashboard UI:
http://127.0.0.1:1880/ui.
Open flow tab PCS Transmitter SNMP and adjust environment values:
PCS_TX_IP(default:192.168.1.140)PCS_SNMP_COMMUNITY(default:public)PCS_MIB_DIR(default path points to this folder)
PCS_MIB_DIR must contain pcs-electronics.mib.
- Polling interval is 30 seconds.
- SNMP polling is chunked to max 5 OIDs per
snmpgetrequest. - If symbolic MIB lookup fails, script falls back to numeric OIDs.
- If SNMP returns errors, check
SNMP stderrandSNMP return codedebug nodes. - The Node-RED dashboard, flows, and helper scripts in this folder are AI generated.
