No description
| deploy | ||
| frontend | ||
| .gitignore | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Rear Door Cooler HMI
A local web-based HMI application for monitoring and controlling a WAGO 750-8212 PLC rear door cooler system.
Project Structure
hmi/
├── frontend/ # Next.js + React + TypeScript frontend
└── deploy/ # Deployment scripts and configs
Quick Start
Prerequisites
- Node.js 18+ and npm
- For production: Debian-based system with Chromium
Build and deploy
./scripts/install.sh
Environment Variables
PORT: Backend port (default: 3001)NODE_ENV:developmentorproductionREDFISH_URL: Redfish service URL (if using Redfish mode)REDFISH_USERNAME: Redfish usernameREDFISH_PASSWORD: Redfish password
Deployment
See deploy/ directory for systemd service files and kiosk setup scripts.