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

PersonBereichInhalt
TimServer & InfrastrukturDatenbank-, MQTT- und Node-RED-Server (Debian-VMs) aufgesetzt
FinnSoftware & CodeESP32 programmiert, MQTT angebunden, Node-RED-Flows
MarcellNetzwerk & SicherheitOPNsense-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

AnforderungStatusWer
Proxmox-Cluster (3 Hosts, Live-Migration)läuftTeam
Debian-VM: DatenbankserverokTim
Debian-VM: MQTT-BrokerokTim
Debian-VM (GUI): Node-RED als MiddlewareokTim/Finn
Messdatenerfassung mit ESP32 → MQTTokFinn
Python-Auswertungsskriptoffen
Netzwerkplanung & SicherheitokMarcell
KI-Nutzung dokumentiertsiehe KI-NutzungTeam

Bitte prüfen

Status und Zuordnung sind der Stand nach aktueller Absprache – bei Bedarf anpassen.

Bereiche