> For the complete documentation index, see [llms.txt](https://docs.buildings.ability.abb/collection/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.buildings.ability.abb/collection/german/akademie/eliona-marketplace-installing-and-configuring-apps.md).

# BuildingPro Suites Marketplace - Apps installieren und konfigurieren

Das *Eliona* Marketplace ist der zentrale Knotenpunkt, um die Plattformfunktionen mit Apps zu erweitern. Diese Dokumentation erklärt die wesentlichen Schritte zur Nutzung des Marketplace – von der App-Installation bis zur Konfiguration und Fehlersuche.

***

## Was ist der *Eliona* Marketplace?

Das *Eliona* Marketplace enthält offizielle Apps, die von BuildingPro Suites bereitgestellt oder verifiziert werden. Diese Apps ermöglichen:

* Integration von Expertensystemen
* Automatische Asset-Erstellung
* Bidirektionale Daten- und Alarm-Synchronisierung
* Erweiterungen wie SSO, Eskalationen, Benachrichtigungen und vieles mehr.

***

## Grundlagen von *Eliona* Apps

*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 ausfallsichere Systemumgebung – sowohl für die Integration neuer Funktionen als auch im täglichen Betrieb.

#### Merkmale der Microservice-Architektur

* **Modularität** → Jede App kann unabhängig bereitgestellt und gewartet werden
* **Ausfallsicherheit** → Fehler in einer App wirken sich nicht auf andere Apps oder das System aus
* **Skalierbarkeit** → Mehrere App-Instanzen sind möglich; ideal für große oder verteilte Systeme

***

#### Umsetzung durch BuildingPro Suites oder Kunden

Apps können:

* vom *Eliona* Team
* von Kunden selbst mithilfe des *Eliona App SDK*

#### Rolle von Apps in *Eliona*

bietet verschiedene Möglichkeiten, externe Systeme anzubinden – je nach Komplexität, Ziel und technischen Anforderungen. Die wichtigsten Optionen sind *Eliona* mit anderen Systemen – zum Beispiel mit Gebäudetechnik, Sensoren oder spezialisierten Anwendungen wie Zutritts- oder Energiemanagementsystemen. Diese Verbindung stellt sicher, dass Daten automatisch zwischen den Systemen ausgetauscht werden – in beide Richtungen. So bleiben Informationen in *Eliona* und im verbundenen System immer aktuell.

Ein großer Vorteil: Sobald eine App eingerichtet ist, erkennt sie neue Geräte oder Objekte automatisch und erstellt sie direkt in *Eliona* als sogenannte Assets – ganz ohne manuelles Eingreifen. Auch Alarme aus externen Systemen können über Apps integriert werden. Diese werden in *Eliona*, wo sie bestätigt und weiterverarbeitet werden.

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

* **Anmeldung mit bestehenden Benutzerkonten (SSO)**
* **Benachrichtigungen und Eskalationen per E-Mail, Chat oder SMS**
* **Buchung von Ressourcen wie Räumen oder Arbeitsplätzen**

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

***

#### Vergleich der Anschlussmöglichkeiten in *Eliona*

*Eliona* bietet verschiedene Möglichkeiten, externe Systeme anzubinden – je nach Komplexität, Ziel und technischen Anforderungen. Die wichtigsten Optionen sind **Apps**, **Konnektoren**und das **Skript-Engine**.

**Apps**

Apps bieten die umfassendste Integration. Sie verbinden nicht nur *Eliona* mit anderen Systemen, sondern erstellen auch automatisch passende Assets und halten sie synchron. Sie ermöglichen tiefe Verbindungen – einschließlich Alarmverarbeitung, Benutzeranmeldung oder Buchungsfunktionen. Viele Apps sind bereits im *Eliona* Marketplace verfügbar und können mit geringem Aufwand installiert und konfiguriert werden. Die Entwicklung neuer Apps erfordert jedoch Zeit und technisches Know-how.

**Vorteile:**

* Umfassende, stabile Verbindung
* Automatische Asset-Erstellung
* Zusätzliche Funktionen wie SSO, Eskalationen oder Dashboards

**Zu beachten:**

* Die Entwicklung neuer Apps ist komplexer und wird in der Regel von BuildingPro Suites oder geschulten Partnern durchgeführt

**Konnektoren**

Connectors sind universelle Schnittstellen (z. B. MQTT, Webhook, RESTful, Kafka, OPC UA), die speziell für den Datenaustausch entwickelt wurden. Sie müssen manuell eingerichtet und implementiert werden. Sie übertragen Daten, bieten jedoch keine zusätzlichen Funktionen oder automatische Asset-Erstellung.

**Vorteile:**

* Flexibel und schnell für neue Systeme nutzbar
* Unterstützt viele gängige Protokolle

**Zu beachten:**

* Konfiguration und Verarbeitung müssen manuell implementiert werden
* Keine automatische Synchronisation oder Logik enthalten

**Skript-Engine**

Die Script Engine ermöglicht einfache Integrationen über SQL- oder Python-Skripte. Sie kann verwendet werden, um Daten aus anderen Quellen abzurufen, zu bearbeiten oder weiterzuleiten. Sie eignet sich besonders für leichte, individuelle Anpassungen.

**Vorteile:**

* Schnelle Umsetzung einfacher Integrationen
* Direkter Zugriff auf Daten und Logik

**Zu beachten:**

* Begrenzt für komplexe Anforderungen
* Wartung und Instandhaltung liegen in der Verantwortung des Nutzers

**Gemeinsame Grundlage**

Unabhängig von der gewählten Methode können alle Verbindungen sowohl von dem *Eliona* Team als auch von Kunden oder Partnern selbst entwickelt und betrieben werden – je nach technischem Know-how und Mandantenanforderungen.

***

#### Beispiele für *Eliona* Apps

*Eliona* bietet eine Vielzahl von Apps, die spezifische Funktionen oder Integrationen ermöglichen. Diese Apps können über den *Marketplace* installiert werden und übernehmen zentrale Aufgaben für Konnektivität, Visualisierung und Automatisierung innerhalb der Plattform.

**Integrationen in die Gebäudeleittechnik (BMS)**

Apps zur Anbindung bestehender Gebäudeleitsysteme 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)**

Für die zentrale 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* (Personenzähler), *Kontakt.io*, *Kentix*, *Zevvy*
* *ABB free\@home*, *Loriot.io*, *Roomz*, *GP Joule*, *V-ZUG*
* *Hailo*, *CoffeeCloud*

**Standortüberwachung**

Apps zum Lokalisieren und Verfolgen der Bewegung von Personen oder Objekten:

* *Localino*
* *Kontakt.io*

**Eskalations- und Benachrichtigungssysteme**

Für die Weiterleitung von Alarmen und Benachrichtigungen an externe Kanäle:

* *SMS*, *Google Chat*, *Slack*

**Apps für fortgeschrittene Analysen und Automatisierung**

Diese Apps ergänzen *Eliona* mit KI-gestützten oder korrelationsbasierten Funktionen:

* **Korrelations-App** – Erkennt Zusammenhänge und Interaktionen zwischen Systemdaten
* **Forecast App** – Nutzt historische Daten, um zukünftige Werte vorherzusagen
* **Reinforcement Learning App** – Optimiert Prozesse mithilfe selbstlernender Algorithmen auf Basis von Feedback

***

#### Beispiel einer App: *myStrom*

Das *myStrom App* ist ein typisches Beispiel für eine einfache, aber vollständig integrierte *Eliona* App. Sie zeigt, wie ein externes Gerät – in diesem Fall eine smarte Steckdose – mit *Eliona*.

Die Verbindung funktioniert wie folgt:

1. Das *myStrom* Die Steckdose sendet ihre Daten (z. B. Energieverbrauch, Schaltstatus) über das Internet.
2. Das *myStrom App* in *Eliona* empfängt diese Daten über eine Schnittstelle und verarbeitet sie weiter.
3. Innerhalb von *Eliona*werden geeignete *assets* Assets automatisch erstellt, um die Daten zu visualisieren und Aktionen zu ermöglichen.
4. Der Nutzer kann die Steckdose innerhalb von *Eliona*überwachen oder sogar schalten – je nach Konfiguration.

Diese App ist leichtgewichtig, nutzt eine einfache REST-API-Kommunikation und dient als Beispiel dafür, wie die Integration externer IoT-Geräte in *Eliona* umgesetzt werden kann – ohne komplexe manuelle Schritte.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.buildings.ability.abb/collection/german/akademie/eliona-marketplace-installing-and-configuring-apps.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
