Repository navigation
Functions
Das SmartMonitoringFrontend umfasst die folgenden Funktionen:
| Titel | Beschreibung | V2.1a4 | V2.1a5 | V2.1a6 |
|---|---|---|---|---|
| Dashboard | Startseite | + | ||
| Dashboard - Links | Klick auf Link zur Karte/Liste, leitet weiter | + | ||
| Dashboard - Suche | Suche nach Anlagen | + | ||
| Karte | Weiterleitung zur Kartenansicht | + | ||
| Karte - Klick | Anlage der Karte zuweisen | - | ||
| Liste | Auflistung der vorhandenen Anlagen | + | ||
| Liste - Anlage | Detailansicht der Anlage | - | ||
| Status | Zeigt den Status der Objekte an | + | ||
| Neue Anlage | Erstellen neuer Anlagen | + | ||
| Visualisierung | graphische Darstellung von Messdaten | |||
| Daten-Upload | Upload von Messdaten | |||
| Gallery | Übersicht der gespeicherten Medien-Dateien | |||
| Medien-Upload | Upload von Medien | + | ||
| Upload - Hochladen | Medien-Dateien in der Gallery speichern | + | ||
| Upload - Aufnehmen | Aufnahme von Kamerabildern (Fotos) | + | ||
| ObjektTypen | Erstellen neuer Templates | + | ||
| ObjektTypen-Objekte | Objekte anlegen/bearbeiten | + | ||
| ObjektTypen-Messwertetypen | Messwertetypen anlegen/bearbeiten | + | ||
| Tags | Einen neuen Tag erstellen | - |
| Funktion | Beschreibung | Status |
|---|---|---|
| Gerätetypen anlegen | Arten von Messgeräten und Sensoren benennen und Eigenschaften festlegen | Fertig |
| Messwerttypen anlegen | Arten von Messwerten benennen und Datentyp, sowie Einheit festlegen | Fertig |
| Organisationsstruktur | Hierarchische Organisationsstrukturen anlegen und verwalten | Fertig |
| Geräte verwalten | Ein spezifisches Gerät anlegen, ändern oder löschen | Fertig |
| Gerätestatus | Status der Geräte (Aktiv / Inaktiv, letzte Daten empfangen, ...) | In Arbeit |
| Struktur anzeigen | Organisationsstruktur und Geräte anzeigen | Fertig |
| Strukturschema | Eine schematische Darstellung der Geräte erzeugen und anzeigen | In Arbeit |
| Gerätekarte | Positionen der Geräte auf einer Karte darstellen | In Arbeit |
| Messwerte sammeln | Messwerte in Datentabellen sammeln | Fertig |
| Messwerte anzeigen | Messwerte auf einer Übersichtsseite darstellen | Fertig |
| Messwertzugriff | Zugriff auf die Messwerte für externe Tools | Fertig |
| Messwerte hochladen | Hochladen von Dateien über die Weboberfläche und Import | In Arbeit |
| Charts anzeigen | Messwerte in einem Chart darstellen | In Arbeit |
| Medien verwalten | Bilder und Videos zu Geräten erfassen | In Arbeit |
| Mediengallerie | Bilder und Medien in einer Gallerie anzeigen | In Arbeit |
Smart Monitoring kann schnell für neue Geräte und Sensordatentypen genutzt werden. Dank der SW-Technologie „Templateing“ ist es einfach, neue Geräteklassen zu spezifizieren und das System modular zu nutzen. Aus beliebig definierbaren Typen von Messwerten können einfach und schnell Klassen von Messgeräten erstellt werden.
Beispielsweise lässt sich aus den Messwertypen Temperatur, Luftfeuchtigkeit und Luftdruck ein kombinierter Sensor zusammenstellen. Die gleichen Messwertypen können in anderen Geräten wiederverwendet werden, so das auch semantische Zusammenhänge erfasst werden.

Aus einer Messgeräteklasse können beliebig viele Messgeräte angelegt werden. Die Messgeräte lassen sich in einer Hierarchie anordnen. So dass es mit wenig Aufwand möglich ist, Gegebenheiten vor Ort auch graphisch leicht erfassbar abzubilden.
Beispielsweise lassen sich in so einer Hierarchie PV-Module zu Strings und Strings zu Wechselrichtern und Wechselrichter zu Anlagen zuordnen, so dass die Architektur der Anlage abgebildet werden kann.

Jedes Messgerät und jede Organisationseinheit kann geographisch genau lokalisiert werden. Alle Geräte sind auf einer Karte darstellbar. Auf der Karte können Zusatzinformationen dargestellt werden.
So lassen sich z.B. auch die Stati aller PV-Module auf einer Karte darstellen um schnell defekte Module ausfindig zu machen.

Messwerte können sowohl über eine REST-konforme Schnittstelle als auch über einen Importer in das SmartMonitoring erfasst werden. Die REST-Schnittstelle kann genutzt werden, um Daten live von einem Sensor zu empfangen. Der Importer ist in der Llage auch ältere, umfangreichere oder nur in zusammengefasster Form (unterschiedliche zeitliche Auflösungen der Messreihen, z.B. eine Datendatei je Stunde) effizient zu erfassen und in die Datenbank zu speichern.
Die REST-Schnittstelle kann ohne weiteren Konfigurationsaufwand Daten für jedes beliebige im SmartMonitoring angelegte Messgerät verarbeiten. Der Importer kann durch ein Plugin-Konzept leicht erweitert werden um neue Dateiformate zu verarbeiten.
Gesammelte Messwerte können in einer Reihe von Diagrammen visualisiert werden. Dabei können nicht nur die Daten eines Messgerätes zur Zeit dargestellt werden, es ist auch möglich, Daten unterschiedlicher Messgeräte gemeinsam zu visualisieren um so direkte Vergleiche ziehen zu können.

Zu allen Geräten können Bilder, Videos und 3D-Modelle zugeordnet werden. In Medien können Markierungen gesetzt und Kommentare hinterlassen werden.
Somit können z.B. auf Thermographie-Bildern von PV-Modulen beschädigte Stellen markiert werden.

Das SmartMonitoring ist sowohl auf Low-End-Geräten, wie dem RaspberryPi als auch auf High-End-Servern lauffähig.
Verschiedene SmartMonitoring Instanzen können Daten untereinander in regelmäßigen Abständen austauschen. Der Datenaustausch ist verschlüsselt möglich. Die Verschlüsselungsalgorithmik genügt strengsten Anforderungen an den Datenschutz und ist zukunftssicher auch im Hinblick auf die Nutzug immer schnellerer Rechentechnik bis hin zum theoretisch benutzten Quantencomputer.
Damit ist z.B. die Übertragung der Messwerte von dezentralen Erfassungsstellen zu einer zentralen Instanz möglich.
