HTL Leonding | Live Project Site
LeoIoT Dashboard
Monitoring stack for room climate, PV data, and live building telemetry at HTL Leonding.
This root URL is the primary project site. The deck is a secondary route inside the same deployment, not a separate slides-only homepage.
Primary URL
Designed for the repository root deployment
The target homepage is `https://2526-4ahitm-itp.github.io/2526-4ahitm-leoiot-dashboard/`. Everything important starts here, and all internal routes now stay inside the same Astro site.
Presentation Access
No fragile slide runtime
The presentation is now rendered as an internal deck page without Reveal CDN dependencies, which removes the broken behavior from the previous slides link.
Core Value
Operational telemetry with a sharper front door
MQTT-first telemetry pipeline for room sensors and generated demo data
InfluxDB + Grafana for time-series storage and visualization
3D building explorer and dashboard-v2 frontend for live room status
Quarkus-based sensor publisher and WebSocket bridge for browser clients
Docker Compose environment that runs the full platform locally
Deployment
School runtime plus public project surface
The repository contains the classroom telemetry stack, a VM deployment workflow, and a public-facing Astro site that now acts as the main project entrypoint.
- A self-hosted workflow rebuilds the Docker deployment on pushes to `main`.
- GitHub Pages publishes this Astro site at the repository project path.
- Nginx on the school VM routes `/`, `/dashboard/`, `/influx/`, and `/ws` to internal services.