No description
Find a file
2026-02-09 16:46:15 +00:00
deploy first commit 2026-02-09 16:46:15 +00:00
frontend first commit 2026-02-09 16:46:15 +00:00
.gitignore first commit 2026-02-09 16:46:15 +00:00
package-lock.json first commit 2026-02-09 16:46:15 +00:00
package.json first commit 2026-02-09 16:46:15 +00:00
README.md first commit 2026-02-09 16:46:15 +00:00

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: development or production
  • REDFISH_URL: Redfish service URL (if using Redfish mode)
  • REDFISH_USERNAME: Redfish username
  • REDFISH_PASSWORD: Redfish password

Deployment

See deploy/ directory for systemd service files and kiosk setup scripts.