Zum Hauptinhalt springen

Studierendenprojekte

Energiedatenvisualisierung

Visualisierung von Energiedaten aus FREDOSAR MySmarthome

Im Studiengang Informationstechnik und System-Management wurde im Zuge einer Bachelorarbeit 1 ein
Projekt zur Visualisierung von Energiedaten verwirklicht. Das Ziel dieses Projekts war es, die Daten einer
smarten Funksteckdose zu empfangen und in weiterer Folge in einer Web Applikation darzustellen.
Im Zentrum für Sichere Energieinformatik der Fachhochschule Salzburg wurde ein Smart Home System
namens FREDOSAR entwickelt. Dieses bereits bestehende System sollte um einen Treiber für eine Eltako
Funksteckdose erweitert werden, um die Daten der Steckdose zu empfangen und zu verarbeiten.
Die Funksteckdose übermittelt die Energiedaten als EnOcean Pakete drahtlos an die Empfänger. Es wurde
ein Java Programm entwickelt, das einem Raspberry Pi, auf dem das FREDOSAR Framework läuft,
ermöglicht, diese Daten zu erkennen und zu empfangen. Die empfangenen Daten werden lokal
zwischengespeichert, bevor sie über das FREDOSAR eigene Kommunikationssystem via REST an einen
Persistence Service übermittelt und in einer Datenbank gespeichert werden. Der Persistence Service ist eine
Spring Boot Application, die per Hibernate (JPA) mit einer MySQL-Datenbank verknüpft ist. Die Daten aus
der Datenbank können von einer Web Application über eine weitere REST Schnittstelle des Persistence
Services abgerufen und als Diagramme visualisiert werden.
Der Treiber für die Steckdose, der Persistence Service, inklusive Datenbank und die Web Applikation
wurden für dieses Projekt als drei separate Komponenten entwickelt. Dieser Aufbau stellt eine
Unabhängigkeit der Komponenten sicher. Bei einem eventuellen Ausfall eines dieser Teile kann somit
garantiert werden, dass der restliche Systemaufbau davon nicht betroffen ist. Zusätzlich kann diese
Architektur mit einigen Änderungen auch für andere Smarte Geräte, die EnOcean verwenden, optimiert und
somit erweitert werden.
Als zusätzliches Feature wurde ein Java Programm entwickelt, dem es möglich ist, einen HTTP POST
Befehl zu erhalten und je nach Kommando die Funksteckdose ein- beziehungsweise auszuschalten. Somit
kann diese Funksteckdose der Firma Eltako drahtlos aktiviert und deaktiviert werden.

Facts:
Projekt-Team: Katharina Polanec, David Seidl
Projekt-Betreuer: DI BSc Norbert Egger
Typ: Bachelorprojekt
Studiengang: Bachelor Informationstechnik & System-Management