Hallo Freako,
Das Datenformat selbst sollte ja das kleinste Problem sein. Entscheidend ist ja die ganzen Input-Sensordaten erst mal rein zu bekommen.
Wie viel eigene Programmier-Erfahrung hast du denn?
Ich könnte mir gut vorstellen, dass man für den Usecase ein Projekt mit einem kleinen Microcontroler (RaspberryPi Pico, ESP) aufsetzt.
Und dann ergibt es Sinn Signaleingang, Ablage und Anzeige klar zu trennen.
So ein bissl erinnert mich die Aufgabe an selbstgebaute Wetterstationen, die etwas mehr als nur nur die Daten eines Sensors anzeigen sollen.
MQTT wäre da eine Option als Vermittler zwischen Signaleinspeisung und Anzeige, Grafana könnte man für die Anzeige nehmen, InfluxDB als Datenbank.