Documentation
Übersicht
Messdatenerfassung mit ESP32, virtualisiert auf einem Proxmox-Cluster – Projektübersicht und Aufgabenverteilung
Bearbeitet von: Team
Dieses Projekt erfasst Messdaten mit einem ESP32, speichert sie dauerhaft in einer Datenbank und wertet sie mit einem Python-Skript aus. Der komplette Stack läuft virtualisiert auf einem Proxmox-Cluster aus drei Hosts.
Datenfluss
ESP32 ──MQTT──▶ MQTT-Broker ──▶ Node-RED ──▶ Datenbank ──▶ Python-Auswertung
(Sensor) (Mosquitto) (Middleware) (PostgreSQL) (Visualisierung)Alles läuft als VMs im Proxmox-Cluster und wird über eine OPNsense-Firewall abgesichert.
Wer hat was gemacht
| Person | Bereich | Inhalt |
|---|---|---|
| Tim | Server & Infrastruktur | Datenbank-, MQTT- und Node-RED-Server (Debian-VMs) aufgesetzt |
| Finn | Software & Code | ESP32 programmiert, MQTT angebunden, Node-RED-Flows |
| Marcell | Netzwerk & Sicherheit | OPNsense-Firewall, Vernetzung & Absicherung der VMs |
Der Proxmox-Cluster wurde gemeinsam aufgesetzt: jeder hat seinen eigenen PVE-Host installiert und ins Cluster integriert (mit Live-Migration zwischen den Hosts).
Anforderungen aus der Aufgabe
| Anforderung | Status | Wer |
|---|---|---|
| Proxmox-Cluster (3 Hosts, Live-Migration) | läuft | Team |
| Debian-VM: Datenbankserver | ok | Tim |
| Debian-VM: MQTT-Broker | ok | Tim |
| Debian-VM (GUI): Node-RED als Middleware | ok | Tim/Finn |
| Messdatenerfassung mit ESP32 → MQTT | ok | Finn |
| Python-Auswertungsskript | offen | — |
| Netzwerkplanung & Sicherheit | ok | Marcell |
| KI-Nutzung dokumentiert | siehe KI-Nutzung | Team |
Bitte prüfen
Status und Zuordnung sind der Stand nach aktueller Absprache – bei Bedarf anpassen.