Diplom- und Abschlussarbeiten (2022/23)

Visualisierung und Analyse der Daten von erneuerbaren Energieträgern



Projektleiter

Grabher Robin

Grabher Robin:  Hat die Aufgabe das Projektmanagement durchzuführen. Des Weiteren ist er für die Schnittstellen von Datenquellen und deren Interaktion mit der Datenbank verantwortlich.

Mitarbeiter

Boso Samuel

Boso Samuel:  Beschäftigt sich mit der Erstellung der Datenbank und mit der Analyse und Visualisierung der Daten innerhalb einer später öffentlichen Plattform.

Schwärzler Simon

Schwärzler Simon: Er evaluiert die passenden Datenbanken und Analyse- bzw. Visualisierungsmethoden. Zusätzlich ist er gemeinsam mit Boso Samuel für die Visualisierung der Daten und für die Erstellung der Dokumentation zuständig.


Zielsetzung

Das konkrete Ziel dieser Arbeit ist die Erstellung einer technischen Plattform zur Aufbereitung, Speicherung sowie Visualisierung der Daten, welche bei der Erzeugung von Energie durch erneuerbare Energieträger anfallen. Dabei sollen sowohl zeitnah die aktuellen Energiedaten von einem erneuerbaren Energieträger, als auch historische Energieaufzeichnungen eingebunden und analysiert werden können.

Problemstellung

Der Verbrauch und Preis für Energie steigt immens. Für viele Menschen können die hohen Energiepreise finanzielle Folgen haben. Deswegen versuchen viele unabhängig von Energieproduzenten zu werden und auf erneuerbare Energie, wie beispielsweise Solarenergie, umzusteigen. Unsere Anwendung soll dabei helfen, die anfallenden Daten solcher Energiequellen analysieren und visualisieren zu können.

Ergebnisse

Im Rahmen dieser Diplomarbeit konnte eine Plattform entwickelt werden, mit der Daten von erneuerbaren Energieträgern gespeichert, verarbeitet und visualisiert werden können. Des Weiteren wurde mithilfe dieser Diplomarbeit ein vertiefter Einblick in die Technologien InfluxDB, Telegraf und Grafana gegeben.

Prototype

Grafana-Dashboard mit Visualisierung der Daten des "Green H2 Education" Versuchsprojektes an der HTL-Dornbirn.

"Green H2 Education" Dashboard

Technologien

Telegraf

Telegraf kann Informationen von Datenbanken, Systemen und IoT Sensoren sammeln und transportieren. Es ist ein Server-basierender Agent, welcher in GO geschrieben wurde. In eine einzelne Binärdatei ohne externe Abhängigkeiten wird Telegraf kompiliert. Dadurch benötigt es nur eine geringe Menge an Speicher.

InfluxDB

InfluxDB ist ein Open-Source Datenbankmanagementsystem (DBMS). Es ist besonders für Zeitreihen geeignet und wird von InfluxData entwickelt und vertrieben. Es gibt zwei verschiedene Abfragesprachen für InfluxDB: InfluxQL, eine SQL ähnliche Kommandosprache und Flux, eine funktionale Skriptsprache.

Grafana

Grafana ist eine Open-Source Anwendung zur grafischen Darstellung von Daten aus verschiedenen Quellen, unter anderem: InfluxDB, ProstgreSQL, Prometheus und MySQL. Grafana erlaubt das Visualisieren, Abfragen, Alarmieren und Verstehen von Daten. Die Rohdaten, die erfasst werden, können auf verschiedene Weisen angezeigt werden.