# Aggregationen in Eliona

Eliona bietet **dynamische Aggregationen in Echtzeit**, die es ermöglichen, große Datenmengen effizient auszuwerten. Anstatt rohe Sensordaten Punkt für Punkt zu analysieren, können Benutzer verschiedene Aggregationsmethoden wählen, um relevante Zusammenhänge schnell zu erkennen.

<div align="center"><figure><img src="/files/29WcUsmz1cq0cEy1byHA" alt="" width="375"><figcaption></figcaption></figure></div>

***

## **Was sind Aggregationen?**

Aggregationen fassen Daten über einen bestimmten Zeitraum zusammen, um Muster und Trends leichter sichtbar zu machen. Dies hilft dabei:

* **Langfristige Entwicklungen** zu erkennen
* **Unregelmäßigkeiten oder Ausreißer** schneller zu identifizieren
* **Berichte & Visualisierungen** übersichtlicher zu gestalten
* **Effiziente Berechnungen** für große Datenmengen zu ermöglichen

Benutzer können jederzeit das Aggregationsintervall und die Methode wählen, um Daten so darzustellen, wie es für ihre Analyse am sinnvollsten ist.

***

## **Verfügbare Aggregationsmethoden**

Je nach Anwendungsfall stehen verschiedene Aggregationsmethoden zur Verfügung:

### **Durchschnitt (Mean)**

**Berechnung**: Alle Werte innerhalb des Aggregationszeitraums werden summiert und durch ihre Anzahl geteilt.\
**Anwendung**: Nützlich zur Darstellung **typischer Werte** eines Sensors über einen bestimmten Zeitraum, z. B.:

* Durchschnittliche Temperatur pro Stunde
* Mittlerer Energieverbrauch pro Tag

### **Summenzähler (Sum Counter)**

**Berechnung**: Die Werte innerhalb eines Zeitintervalls werden aufsummiert.\
**Anwendung**: Sinnvoll, wenn die Gesamtmenge einer Messgröße ermittelt werden soll, z. B.:

* Gesamter Wasserverbrauch pro Tag
* Gesamtzahl der Personenbewegungen pro Stunde

### **Kumulativzähler (Cumulative Counter)**

**Berechnung**: Addiert fortlaufend Werte über die Zeit hinweg und gibt den akkumulierten Wert zurück.\
**Anwendung**: Besonders geeignet für **kontinuierlich steigende Werte**, wie z. B.:

* **Gesamtenergieverbrauch** über einen Monat hinweg
* **Produzierte Stückzahlen** in einer Fertigungslinie

### **Minimum (Min)**

**Berechnung**: Der kleinste Wert innerhalb des gewählten Aggregationsintervalls wird ausgegeben.\
**Anwendung**: Hilfreich, wenn festgestellt werden soll, wie niedrig eine Messgröße war, z. B.:

* **Tiefste Temperatur des Tages**
* **Minimale Luftfeuchtigkeit während einer Woche**

### **Maximum (Max)**

**Berechnung**: Der höchste Wert innerhalb des Aggregationszeitraums wird ausgegeben.\
**Anwendung**: Nützlich, um Spitzenwerte zu analysieren, z. B.:

* **Höchste Stromlast eines Gebäudes pro Stunde**
* **Maximale Geschwindigkeit einer Maschine während eines Betriebszyklus**

### **Zeitgewichteter Durchschnitt (Time Weighted Average / TWA)**

**Berechnung:** Jeder Messwert wird abhängig von der Zeit gewichtet, für die er innerhalb des Aggregationsintervalls gültig war. Häufig oder länger anliegende Werte beeinflussen den Durchschnitt stärker als kurzzeitig auftretende Werte.

**Anwendung:** Besonders nützlich bei Messreihen, in denen sich Werte selten ändern oder Ausreißer nicht überbewertet werden sollen, z. B.:

* Temperaturverläufe mit seltenen Spitzenwerten
* Energieverbrauch mit einzelnen Lastspitzen
* Zustandsmessungen, bei denen die Dauer eines Wertes entscheidend ist

***

## **Flexibilität bei der Aggregation**

Benutzer können in jeder Ansicht, die Aggregationen unterstützt, frei entscheiden:

* **Zeitraum der Aggregation** (Minuten, Stunden, Tage, Wochen, Monate...)
* **Aggregationsmethode** (Durchschnitt, Minimum, Maximum usw.)
* **Sofortige Aktualisierung** der berechneten Werte ohne erneute Konfiguration

Durch diese Flexibilität lassen sich Daten optimal an den jeweiligen Analysebedarf anpassen – sei es für **Dashboards, Berichte, Automatisierungen oder Regeln**.

***

### **Wo kann Aggregation genutzt werden?**

* [**Datenansicht** → Strukturierte Übersicht über Messwerte](/collection/german-14.2-freezed/dokumentation/assets/asset-daten.md#aggregierte-daten-anzeigen)
* [**Widgets in Smart View & Dashboards** → Aggregierte Visualisierung von Sensordaten](/collection/german-14.2-freezed/dokumentation/widgets.md)
* [**Regelketten** → Nutzung aggregierter Werte als Entscheidungsgrundlage](/collection/german-14.2-freezed/dokumentation/alarme-regeln-und-eskalationen/regelketten.md)
* [**Analytics & Reports** → Auswahl der gewünschten Aggregationsstufe für detaillierte Analysen](/collection/german-14.2-freezed/dokumentation/analytics-and-reports.md)


---

# Agent Instructions: 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:

```
GET https://docs.buildings.ability.abb/collection/german-14.2-freezed/academy/aggregationen-in-eliona.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
