Thingdust

Eliona App für Thingdust Bereiche

Thingdust ist ein Unternehmen, das eine sensorbasierte Lösung anbietet, um die Auslastung von Büroräumen zu messen. Die Sensoren messen in Echtzeit die Temperatur, die Luftfeuchtigkeit und die Belegung von Spaces (z. B. Arbeitsplätze, Räume). Die Eliona App für Thingdust Spaces erlaubt den Zugriff auf diese Daten und die Darstellung der Daten in Eliona.

Installation

Die Installation der Thingdust App erfolgt über den App Store in Eliona.

Assets

Die Thingdust App erstellt automatisch alle notwendigen Asset Templates und Assets (CAC), die über die konfigurierten Endpunkte zugänglich sind. Folgende Asset Templates werden angelegt:

  • Thingdust Space: Ein Thingdust Bereich

Folgende Attribute sind definiert:

occupancy

Belegung

temperature

Temperatur

humidity

Luftfeuchtigkeit

Dashboards

Die Thingdust App bietet ein Dashboard mit allen automatisch erstellten Spaces an. Dieses kann über das Eliona Frontend Copy Dashboard > Thingdust automatisch erstellt und anschliessend beliebig angepasst werden.

Konfiguration

Mehr Informationen zur Konfiguration von Apps finden Sie ↗ hier.

Die Thingdust App wird konfiguriert, indem man einen oder mehrere API-Endpunkte definiert. Jeder Endpunkt erfordert folgende Daten.

AttributnameBeschreibung

apiEndpoint

Adresse des Endpunkts

apiKey

Schlüssel für den Endpunkt

enable

Flag, um den Endpunkt zu aktivieren oder zu deaktivieren

refreshInterval

Intervall in Sekunden für die Datenerfassung vom Endpunkt

requestTimeout

Timeout in Sekunden für den Endpunkt

active

Wird von der App auf true gesetzt, wenn sie ausgeführt wird, und auf false, wenn die App gestoppt ist

projIds

Liste mit Projekt-IDs, für die automatisch Assets angelegt werden (CAC)

Die Konfiguration erfolgt über eine entsprechende JSON-Struktur. Beispielhaft kann folgende JSON-Struktur verwendet werden um einen Endpunkt zu definieren.

{
  "configId": 12345,
  "apiEndpoint": "https://foo.bar.thingdust.io/api/",
  "apiKey": "FOOBARFOOBAR",
  "enable": true,
  "refreshInterval": 60,
  "requestTimeout": 120,
  "projIds": ["99"]
}

Endpunkte können mittels dieser Struktur in Eliona unter Apps > Thingdust > Setting angelegt werden. Dazu ist der Endpunkt /configs mit der Methode PUT auszuwählen.

Last updated