> 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

Die *Eliona* Marketplace ist die zentrale Anlaufstelle, 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 Fehlerbehebung.

***

## Was ist der *Eliona* Marketplace?

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

* Integration von Expertensystemen
* Automatische Erstellung von Assets
* 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

***

#### Implementierung durch BuildingPro Suites oder Kunden

Apps können:

* von dem *Eliona* Team entwickelt und bereitgestellt werden
* von Kunden selbst mithilfe des *Eliona App SDK implementiert werden*

#### Rolle von Apps in *Eliona*

Apps machen es möglich, *Eliona* mit anderen Systemen zu verbinden – zum Beispiel mit Gebäudetechnik, Sensoren oder spezialisierten Anwendungen wie Zutritts- oder Energiemanagementsystemen. Diese Verbindung sorgt dafür, dass Daten automatisch zwischen den Systemen ausgetauscht werden – in beide Richtungen. So bleiben Informationen in *Eliona* und im verbundenen System stets aktuell.

Ein großer Vorteil: Sobald eine App eingerichtet ist, erkennt sie automatisch neue Geräte oder Objekte 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*angezeigt, wo sie bestätigt und weiterverarbeitet werden können.

Zusätzlich zur Datenübertragung bieten viele Apps Zusatzfunktionen, zum Beispiel:

* **Anmeldung mit vorhandenen Benutzerkonten (SSO)**
* **Benachrichtigungen und Eskalationen per 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 Verbindungsoptionen in *Eliona*

*Eliona* bietet verschiedene Möglichkeiten, externe Systeme zu verbinden – abhängig von der Komplexität, dem Ziel und den technischen Anforderungen. Die wichtigsten Optionen sind **Apps**, **Connectoren**, und die **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 Erstellung von Assets
* Zusatzfunktionen wie SSO, Eskalationen oder Dashboards

**Zu beachten:**

* Die Entwicklung neuer Apps ist komplexer und erfolgt in der Regel durch BuildingPro Suites oder geschulte Partner

**Connectoren**

Connectoren sind universelle Schnittstellen (z. B. MQTT, Webhook, RESTful, Kafka, OPC UA), die speziell für den Datenaustausch konzipiert sind. 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 einsetzbar
* 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 bei komplexen Anforderungen
* Wartung und Pflege liegen in der Verantwortung des Nutzers

**Gemeinsamkeiten**

Unabhängig von der gewählten Methode können alle Verbindungen sowohl vom *Eliona* Team als auch von Kunden oder Partnern selbst entwickelt und betrieben werden – abhängig von ihrem technischen Know-how und den Anforderungen des Tenants.

***

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

*Eliona* bietet eine Vielzahl von Apps, die bestimmte 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 an bestehende Gebäudeleitsysteme ermöglichen eine nahtlose Integration und zentrale Steuerung:

* *Niagara Framework*
* *ABB Building Edge (OpenBOS)*

**Buchungssysteme**

Zur Verwaltung und Buchung von Räumen oder Ressourcen:

* *Microsoft Exchange*

**Single Sign-On (SSO)**

Für die zentrale Anmeldung mit vorhandenen 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**

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

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

**Erweiterte Analyse- und Automatisierungs-Apps**

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

* **Korrelations-App** – Erkennt Zusammenhänge und Wechselwirkungen 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*

Die *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. Die *myStrom* Die Steckdose sendet ihre Daten (z. B. Energieverbrauch, Schaltstatus) ü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 geeignete *assets* automatisch erstellt, um die Daten zu visualisieren und Aktionen zu ermöglichen.
4. Der Benutzer kann die Steckdose innerhalb von *Eliona*überwachen oder sogar schalten – je nach Konfiguration.

Diese App ist leichtgewichtig, verwendet 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.
