Added basic control panel

This commit is contained in:
2026-03-11 16:46:06 +01:00
parent 7df210aaf2
commit c4eedfff1e
105 changed files with 21923 additions and 958 deletions

View File

@@ -6,17 +6,17 @@ A Node.js control system for Nothing to See Here installation.
NTSH-Control provides centralized control and monitoring of:
- [Camera Runner](https://git.morphix.nl/Nothing-to-See-Here/NTSH-CameraRunner) process via WebSocket communication
- Unity application monitoring and lifecycle management
- Real-time system status and calibration through a web dashboard
- [Camera Runner](https://git.morphix.nl/Nothing-to-See-Here/NTSH-CameraRunner) process via WebSocket communication
- Unity application monitoring and lifecycle management
- Real-time system status and calibration through a web dashboard
## Features
- **Web Dashboard**: Monitor system status and control components through a browser interface
- **Camera Management**: Real-time connection monitoring and process control
- **Unity Integration**: Automatic startup and WebSocket communication with Unity applications
- **Calibration Tools**: Live image streaming and calibration interface
- **Process Monitoring**: Track uptime, connection status, and system health
- **Web Dashboard**: Monitor system status and control components through a browser interface
- **Camera Management**: Real-time connection monitoring and process control
- **Unity Integration**: Automatic startup and WebSocket communication with Unity applications
- **Calibration Tools**: Live image streaming and calibration interface
- **Process Monitoring**: Track uptime, connection status, and system health
## Installation & Setup
@@ -38,10 +38,10 @@ NTSH-Control provides centralized control and monitoring of:
Configuration is stored in `~/MorphixProductions/NTSHControl/config.json`. Default settings include:
- Web server port: `6300`
- Unity WebSocket: `127.0.0.1:3000`
- [Camera Runner](https://git.morphix.nl/Nothing-to-See-Here/NTSH-CameraRunner) WebSocket: `127.0.0.1:6301`
- Unity startup delay: `5000ms`
- Web server port: `6300`
- Unity WebSocket: `127.0.0.1:3000`
- [Camera Runner](https://git.morphix.nl/Nothing-to-See-Here/NTSH-CameraRunner) WebSocket: `127.0.0.1:6301`
- Unity startup delay: `5000ms`
## Usage
@@ -49,6 +49,7 @@ The system automatically starts the web server and attempts to connect to the co
## Project Structure
- `src/` - TypeScript source code
- `frontend/views/dashboard/` - Web interface
- `dist/` - Compiled JavaScript output
- `src/` - TypeScript source code
- `frontend/views/dashboard/` - V2 web interface
- `frontend/views/dashboard/` - Legacy web interface
- `dist/` - Compiled JavaScript output