🏆
Eliona
German
German
  • 💡Vorwort
    • Willkommen!
    • Über dieses Dokument
    • Typographische Konventionen
    • Das Interface
    • Bedienelemente
    • Glossar
    • FAQ
  • 🎉Neue Funktionen
    • Changelog – Aktuelle Version: v14.0.4
  • 🎓Academy
    • Eliona Marketplace - Apps installieren und konfigurieren
    • Eliona als Ticketing Plattform
      • Anleitung aus Sicht Admin
      • Anleitung aus Sicht Service
      • Anleitung aus Sicht Kunde
    • Einführung in Ontologien
      • Einführung in die Haystack Ontologie
      • Einführung in die Brick Ontologie
      • Einführung in die RealEstateCore Ontologie
      • Wie deckt Eliona Ontologien ab
    • Einen Zählerwechsel konfigurieren
    • Aggregationen in Eliona
    • White-Labeling
    • Ein Projekt erstellen
    • Einen Benutzer erstellen
    • Benutzer zu einem Projekt hinzufügen
    • Eine Rolle erstellen
    • Einem Benutzer eine Rolle zuordnen
    • Ein Asset erstellen und konfigurieren
    • Ein Dashboard erstellen
    • Eine Analytic erstellen und konfigurieren
    • Einen Alarm konfigurieren
    • Einen Digitalen Zwilling anlegen
    • Wie “Wayfinding” funktioniert
    • Werte-Mapping in Eliona
    • Twig-Templating in Eliona
    • Einführung und Tour durch die Benutzeroberfläche
  • 📚Dokumentation
    • 🗺️Wayfinding
      • Ein neues Wayfinding-Gebäude mit Stockwerken erstellen
      • Ein bestehendes Gebäude bearbeiten
      • Ein bestehendes Stockwerk öffnen
      • Ein Wayfinding Stockwerk konfigurieren
      • QR-Code generieren
      • Wayfinding in der Nuzung
    • 📊Dashboard
      • Ein neues Dashboard erstellen
      • Widgets zum Dashboard hinzufügen
      • Zwischen Dashboards wechseln
      • Layout von Dashboards anpassen
      • Dashboards organisieren
      • Dashboards an Benutzer kopieren
      • Globale Dashboards
      • Dashboard Templates
    • 🧊Widgets
      • Widgets bedienen
      • Vordefinierte Widgets
        • Alarm
        • Alarmübersicht
        • Analog Eingabe
        • Analoger Trend
        • Analyse
        • Asset Tracking
        • Behaglichkeit
        • Bereichsdiagramm
        • Bild
        • Buchung
        • Digitaler Trend
        • Donut
        • Einfache Anzeige
        • Eingabe Auswahl
        • Eingabe Schalter
        • Fahrplan
        • Fortschritt Radial
        • Fortschritt Vertikal
        • Heatmap
        • HLK KPI
        • iFrame
        • Kalender
        • Karte
        • Kombinierte Trends
        • Lichtsteuerung
        • Links
        • Radar-Diagramm
        • Reporttabelle
        • Sankey-Diagramm
        • Schalter
        • Slider
        • Stockwerk
        • Temperaturbereiche
        • Ticketübersicht
        • Tracking heatmap
        • Trend mit Balken
        • Trigger
        • Wetter
        • Zwei analoge Trends
        • Zwei digitale Trends
      • Benutzerdefinierte Widgets
        • Detaillierte Liste der Alarme
        • Liste der Alarme
        • Module
          • Alarm
          • Bereich
          • Bild
          • Custom Stockwerk
          • Donut
          • Eingaben & Schalter
          • Fortschritt
          • Heatmap
          • Icon
          • iFrame
          • Kalender
          • Karte
          • Komfort
          • Links
          • Radar
          • Sankey
          • Tabelle
          • Ticket
          • Tracking
          • Trend
          • Uhrzeit
          • Wert
          • Wetter
    • 🎈Assets
      • Assets erstellen
      • Asset-Details
      • Ein Asset konfigurieren
      • QR-Codes generieren
      • Bewertungen
      • Asset Daten
      • Dokumente an Assets anhängen
      • Einem Asset Links hinzufügen
      • Asset-Status: Aktive / Inaktive / Nicht Überwachte Assets
      • Assets auf einer Karte platzieren
      • Assets strukturieren
      • Assets archivieren
      • Asset-Modellierung: Templates erstellen
        • Ein neues Template erstellen
        • Ein neues Asset-Charakteristik-Template erstellen
      • ❤️Die Template-Bibliothek
        • Ein Template importieren
        • Ein Template Exportieren
    • 🎛️Smart Views
      • Eine neue Smart View erstellen
      • Eine bestehende Smart View öffnen
      • Eine Smart View konfigurieren
      • Eine Smart View bereitstellen
      • Slider Gruppen
      • Smart Assist
    • ⏰Alarme, Regeln und Eskalationen
      • 🚦Regeln
        • Eine Regel erstellen
      • 🚨Alarme
        • Quittierpflichtige und Gehende Alarme
        • Alarmstatistik
      • ↗️Eskalationen
        • Eine Neue Eskalationen erstellen
        • Eine Eskalation konfigurieren
        • Nutzer für Eskalationen konfigurieren
        • Notification Provider
          • Mail
          • Google Chat
          • SMS
          • Slack
          • eCall-Services
          • Job diagnostic
        • Allgemeinen Kalender erstellen
        • Eskalationen gruppieren
      • ⛓️Regelketten
        • Die Regelketten Seite öffnen
        • Eine neue Regelkette erstellen
        • Die Konfiguration einer bestehenden Regelkette öffnen
        • Regelkette konfigurieren
    • 🎟️Tickets
      • Tickets erstellen
      • Ticket Einstellungen
      • Ticket konfigurieren
      • Ticket-Details
      • Tasks erstellen
      • Task starten und abschliessen
      • Tickets schliessen
    • 📈Analytics & Reports
      • Analytics Nutzen
      • Reports Nutzen
    • 🌍Karte und Stockwerk
      • Karte
      • Stockwerk
        • Ein Stockwerk erstellen
        • Assets auf einem Stockwerk platzieren
        • Räume erstellen
        • Localino Anker konfigurieren
    • 🏛️BIM
      • Ein BIM öffnen
      • In einem BIM navigieren
      • Ein neues BIM erstellen
      • Assets in einem BIM platzieren
    • 📫Benachrichtigungen
      • Interne Benachrichtigungen
      • Benachrichtigungen Stumm Schalten
      • Push-Benachrichtigungen
      • Benachrichtigungen anpassen
    • 👥Digitaler Zwilling
    • ⚙️Engineering
      • Skript Engine
        • Skripte konfigurieren
        • Python Skripte schreiben
          • Output Logging und Fehlerbehandlung
          • Vorinstallierte Python-Bibliotheken im Eliona-System
          • Erstellen und Lesen von Dateien
        • PL/PgSQL-Skripte schreiben
      • Asset-Modellierung / Templates
        • Ein neues Template erstellen
        • Ein neues Asset-Charakteristik-Template erstellen
    • 🔧Einstellungen
      • Apps
        • Asset-Filter
      • Audit Trail
      • Lizenz
        • Lizenz läuft ab
      • System
      • API-Schlüssel
    • 🚩Tags
    • 🔮Systeme und Projekte
      • Ein neues Projekt erstellen
      • Benutzer zu einem Projekt hinzufügen
      • Aussehen eines Projekts anpassen
      • Startseite
      • Zwischen Projekten wechseln
    • 🧑‍💻Benutzer
      • Einen neuen Nutzer anlegen
      • Einen Nutzer einem Projekt zuweisen
      • Rolle eines Nutzers ändern
      • Zugriffsrechte von Nutzern verwalten
      • Benutzer archivieren und wiederherstellen
      • Benutzerdaten anpassen
    • 🎭Rollen
      • Warum sind Rollen so wichtig?
      • Das Rollen-Menü
      • Systemrollen
      • Projektrollen
    • 👾Weitere Funktionen
      • 📑Attribut Funktionen
        • ➗Werte berechnen: Der Calculator
        • 🕵️Filter
        • 📈Gerätesimulator
      • 🪃Lesezeichen
      • Tracking
      • 👀Monitoring
        • Monitoring mit Grafana
        • HDD Monitor
      • 🤳Augmented Reality
      • 🚢Bulk Import
  • 📶connectivity as a service
    • Geräte mit Eliona verbinden
      • Geräte per Modbus verbinden
        • Neue Modbus-Verbindung erstellen
        • Jobs lesen
      • Geräte per MQTT verbinden
        • Neuen Client erstellen
        • Client konfigurieren
        • Eine Subscription konfigurieren
        • Eine Publication konfigurieren
        • Eliona Broker
      • Geräte per RESTful verbinden
        • RESTful Verbindung konfigurieren
        • RESTful Request konfigurieren
      • Geräte per Webhook verbinden
      • ...mit Kafka
        • Eine neue Verbindung aufbauen
        • Verbindung konfigurieren
        • Abonnement konfigurieren
        • Publication konfigurieren
      • Geräte per OPC UA verbinden
        • Einen Endpunkt erstellen und konfigurieren
        • Endpunkt-Details
        • Verbindungs-Details
      • Ein Format konfigurieren
        • Format Konventionen und Beispiele
      • Funktionen
  • Edge Nodes
    • Was sind Edge Nodes?
    • EdgeNodes in Eliona
      • Control Edge einrichten
        • Eliona-Module für Niagara
  • 🍎Apps
    • Apps
      • ABB free@home
      • Akenza
      • Buchung
      • CoffeeCloud
      • Correlation App
      • Device simulator
      • Exchange-App
      • Forecast
        • Was ist Forecasting
        • Forecast App einfach nutzen
        • Parameter richtig Wählen
          • Alle Parameter auf einem Blick
        • Ablauf der Forecast App
        • Was sind Hyperparameter?
        • Parameter Konfiguration
        • Training Parameter einstellen
        • Binäre und Mehrklassen-Prognosen
        • Automatische Parameter
        • API-Dokumentation
        • Use Cases
      • Glutz
      • GP Joule
      • Hailo
      • Kentix
      • KentixONE
      • Kontakt.io
      • Localino
        • Geofencing-Funktion im Localino-System
      • Loriot.io
      • Microsoft 365
      • Microsoft ADFS
      • myStrom App
      • Niagara
      • OpenBOS
      • Renzbox
      • ROOMZ
      • SAML SSO
      • Signify
      • Spread Sheet
      • Stoppuhr
      • Thingdust
      • Xovis
      • Xovis People Counter
      • Zevvy
    • App SDK
  • 📢Feedback
    • 🐛Einen Bug melden
    • 💝Verbesserungsvorschlag senden / Feature wünschen
  • 👩‍💻Für Entwickler
    • REST API
    • Engineering
Powered by GitBook
On this page
  • Was ist der Eliona Marketplace?
  • Grundlagen der Eliona-Apps
  • Eigenschaften der Microservice-Architektur
  • Umsetzung durch Eliona oder Kunden
  • Rolle von Apps in Eliona
  • Vergleich der Verbindungsmöglichkeiten in Eliona
  • Beispiele für Eliona-Apps
  • Beispiel einer App: myStrom

Was this helpful?

  1. Academy

Eliona Marketplace - Apps installieren und konfigurieren

PreviousChangelog – Aktuelle Version: v14.0.4NextEliona als Ticketing Plattform

Last updated 28 days ago

Was this helpful?

Der Eliona Marketplace ist die zentrale Anlaufstelle zur Erweiterung der Plattformfunktionalitäten durch Apps. Diese Dokumentation erklärt die wesentlichen Schritte zur Nutzung des Marketplace, von der App-Installation bis hin zur Konfiguration und zum Debugging.


Was ist der Eliona Marketplace?

Der Eliona Marketplace enthält offizielle, von Eliona bereitgestellte oder geprüfte Apps. Diese Apps ermöglichen:

  • Integration von Expertensystemen

  • Automatische Asset-Erstellung

  • Zwei-Wege-Daten- und Alarm-Synchronisation

  • Erweiterungen wie SSO, Eskalationen, Benachrichtigungen u.v.m.


Grundlagen der Eliona-Apps

Die Eliona-Apps basieren auf einer Microservice-Architektur, bei der jede App als eigenständiger Container betrieben wird. Diese Architektur ermöglicht eine modulare, skalierbare und fehlertolerante Systemumgebung – sowohl bei der Integration neuer Funktionen als auch im täglichen Betrieb.

Eigenschaften der Microservice-Architektur

  • Modularität → Jede App ist unabhängig deploybar und wartbar

  • Fehlertoleranz → Fehler in einer App wirken sich nicht auf andere Apps oder das System aus

  • Skalierbarkeit → Mehrere App-Instanzen möglich; ideal für große oder verteilte Systeme


Umsetzung durch Eliona oder Kunden

Apps können:

  • vom Eliona-Team entwickelt und bereitgestellt werden

  • von Kunden eigenständig mithilfe des Eliona App SDK umgesetzt werden

Rolle von Apps in Eliona

Apps ermöglichen es, Eliona mit anderen Systemen zu verbinden – etwa mit Gebäudetechnik, Sensoren oder Fachanwendungen wie Zutritts- oder Energiemanagementsystemen. Diese Verbindung sorgt dafür, dass Daten zwischen den Systemen automatisch ausgetauscht werden – in beide Richtungen. So bleiben Informationen in Eliona und im angebundenen System immer auf dem aktuellen Stand.

Ein großer Vorteil: Sobald eine App eingerichtet ist, erkennt sie automatisch neue Geräte oder Objekte und legt diese direkt in Eliona als sogenannte Assets an – ganz ohne manuelles Zutun. Auch Alarme aus externen Systemen können über Apps eingebunden werden. Diese werden in Eliona angezeigt, lassen sich dort quittieren und weiterverarbeiten.

Neben der Datenübertragung bieten viele Apps zusätzliche Funktionen, zum Beispiel:

  • Anmeldung mit bestehenden Benutzerkonten (SSO)

  • Benachrichtigungen und Eskalationen über E-Mail, Chat oder SMS

  • Buchung von Ressourcen wie Räumen oder Arbeitsplätzen

So machen Apps Eliona zur zentralen Plattform für den digitalen Betrieb von Gebäuden – vernetzt, automatisiert und flexibel erweiterbar.


Vergleich der Verbindungsmöglichkeiten in Eliona

Eliona bietet verschiedene Wege, um externe Systeme anzubinden – je nach Komplexität, Ziel und technischer Voraussetzung. Die wichtigsten Möglichkeiten sind Apps, Connectors und die Script Engine.

Apps

Apps bieten die umfassendste Integration. Sie verbinden Eliona nicht nur mit anderen Systemen, sondern erstellen automatisch passende Assets und halten diese synchron. Sie ermöglichen tiefgehende Anbindungen – inklusive Alarmverarbeitung, Nutzeranmeldung oder Buchungsfunktionen. Viele Apps sind bereits im Eliona Marketplace verfügbar und lassen sich mit wenig Aufwand installieren und konfigurieren. Die Entwicklung neuer Apps benötigt allerdings Zeit und technisches Know-how.

Vorteile: – Umfassende, stabile Verbindung – Automatische Asset-Erstellung – Zusatzfunktionen wie SSO, Eskalationen oder Dashboards

Zu beachten: – Die Entwicklung neuer Apps ist aufwendiger und erfolgt meist durch Eliona oder geschulte Partner

Connectors

Connectors sind universelle Schnittstellen (z. B. MQTT, Webhook, RESTful, Kafka, OPC UA), die speziell für den Datenaustausch gedacht sind. Sie müssen individuell eingerichtet und technisch umgesetzt werden. Sie übertragen Daten, bieten jedoch keine Zusatzfunktionen oder automatische Asset-Erstellung.

Vorteile: – Flexibel und schnell für neue Systeme einsetzbar – Unterstützt viele gängige Protokolle

Zu beachten: – Konfiguration und Verarbeitung müssen manuell umgesetzt werden – Keine automatische Synchronisation oder Logik enthalten

Script Engine

Die Script Engine erlaubt einfache Integrationen über SQL- oder Python-Skripte. Damit können Daten aus anderen Quellen geholt, bearbeitet oder weitergeleitet werden. Sie eignet sich vor allem für leichte, individuelle Anpassungen.

Vorteile: – Schnelle Umsetzung einfacher Integrationen – Direkter Zugriff auf Daten und Logik

Zu beachten: – Eingeschränkt bei komplexen Anforderungen – Wartung und Pflege liegen beim Nutzer

Gemeinsamkeit

Unabhängig vom gewählten Weg können alle Verbindungen sowohl durch das Eliona-Team als auch von Kunden oder Partnern selbst entwickelt und betrieben werden – je nach technischer Kompetenz und Projektanforderung.


Beispiele für Eliona-Apps

Eliona bietet eine Vielzahl an Apps, die spezifische Funktionen oder Integrationen ermöglichen. Diese Apps lassen sich über den Marketplace installieren und übernehmen zentrale Aufgaben bei der Anbindung, Visualisierung und Automatisierung innerhalb der Plattform.

Integrationen in Gebäudeleittechnik (BMS)

Apps zur Anbindung von bestehenden Gebäudeleitsystemen ermöglichen eine nahtlose Integration und zentrale Steuerung:

  • Niagara Framework

  • ABB Building Edge (OpenBOS)

Buchungssysteme

Für die Verwaltung und Buchung von Räumen oder Ressourcen:

  • Microsoft Exchange

Single Sign-On (SSO)

Zur zentralen Anmeldung mit bestehenden Benutzerkonten:

  • SAML-basierte Systeme wie Microsoft Azure

Expertensysteme

Diese Apps verbinden Eliona mit spezialisierten Systemen und IoT-Plattformen:

  • MyStrom, Thingdust, Glutz, Signify

  • Xovis (People Counter), Kontakt.io, Kentix, Zevvy

  • ABB free@home, Loriot.io, Roomz, GP Joule, V-Zug

  • Hailo, CoffeeCloud

Standortüberwachung

Apps zur Lokalisierung und Bewegungserfassung von Personen oder Objekten:

  • Localino

  • Kontakt.io

Eskalations- und Benachrichtigungssysteme

Zur Weiterleitung von Alarmen und Benachrichtigungen auf externe Kanäle:

  • SMS, Google Chat, Slack

Erweiterte Analyse- und Automatisierungs-Apps

Diese Apps ergänzen Eliona um KI-gestützte oder korrelationsbasierte Funktionen:

  • Correlation App – Erkennt Zusammenhänge und Wechselwirkungen zwischen Systemdaten

  • Forecast App – Nutzt historische Daten zur Prognose zukünftiger Werte

  • Reinforcement Learning App – Optimiert Prozesse durch selbstlernende Algorithmen auf Basis von Rückmeldungen


Beispiel einer App: myStrom

Die myStrom App ist ein typisches Beispiel für eine einfache, aber voll integrierte Eliona-App. Sie zeigt, wie ein externes Gerät – in diesem Fall eine smarte Steckdose – mit Eliona verbunden werden kann.

Die Verbindung funktioniert wie folgt:

  1. Die myStrom-Steckdose sendet ihre Daten (z. B. Energieverbrauch, Schaltzustand) über das Internet.

  2. Die myStrom App in Eliona empfängt diese Daten über eine Schnittstelle und verarbeitet sie weiter.

  3. Innerhalb von Eliona werden automatisch passende Assets erstellt, die die Daten visualisieren und Aktionen ermöglichen.

  4. Der Anwender kann die Steckdose aus Eliona heraus überwachen oder sogar schalten – je nach Konfiguration.

Diese App ist leichtgewichtig, nutzt einfache REST-API-Kommunikation und zeigt beispielhaft, wie die Integration externer IoT-Geräte in Eliona umgesetzt werden kann – ohne aufwendige manuelle Schritte.

🎓