A comprehensive Overall Equipment Effectiveness (OEE) monitoring system built using Node-RED 2.0, integrating manual input forms, automatic OEE calculation, and real-time visualization dashboards. This project provides a universal Node-RED flow adaptable for any production line, machine type, or manufacturing environment.
This project simulates a Manufacturing Data Collection System that allows operators and engineers to input key production data, track losses, and automatically calculate OEE (Availability, Performance, Quality) in real-time.
It supports:
- Manual data entry via Node-RED Dashboard 2.0
- Automatic OEE computation
- Integrated MySQL database storage
- Maintenance & downtime tracking
- Loss breakdown visualization
Designed for flexible deployment across any production process — from assembly lines to CNC operations.
- Node-RED 2.0+
- MySQL Database
- Node-RED Dashboard 2.0
- Function Nodes (OEE Calculation)
- Inject / Change Nodes (Auto Save)
- Timestamp & Template Nodes
- Web UI – Form, Table, Chart, Gauge
-
Clone the Repository
git clone https://github.com/username/oee-node-red.git cd oee-node-red -
Install Node-RED
npm install -g node-red
-
Import Node-RED Flow
- Open http://localhost:1880
- Import
oee-flow.json - Deploy the flow
-
Configure Database
- Setup MySQL Database
- Update credentials in Node-RED MySQL Node
-
Start the System
node-red
- Access the Node-RED Dashboard via http://localhost:1880/ui
- Input production, machine, and work order data.
- Observe OEE calculations update automatically.
- View Loss Breakdown and OEE trends.
- Record maintenance logs and downtime events in real time.
This project is completed and ready for deployment as a universal OEE data collection system in any manufacturing environment.
This project is licensed under the MIT License. See the LICENSE file for details.