Thingdust

Thingdust is a company that offers a sensor-based solution to measure office space occupancy. The sensors measure the temperature, humidity and occupancy of Spaces (e.g. workstations, rooms) in real time. The Eliona App for Thingdust Spaces allows access to this data and display of the data in Eliona.

Installation

The installation of the Thingdust app is done via the app store in Eliona.

Assets

The Thingdust app automatically creates all necessary asset templates and assets (CAC) accessible through the configured endpoints. The following asset templates are created:

  • Thingdust Space: A Thingdust area

The following attributes are defined:

NameDescription

occupancy

Occupancy

temperature

Temperature

humidity

Humidity

Dashboards

The Thingdust app offers a dashboard with all automatically created Spaces. This can be created automatically via the Eliona frontend Copy Dashboard > Thingdust and then customized as desired.

Settings

For a detailed guide to configuring apps, follow the manual.

The Thingdust app is configured by defining one or more API endpoints. Each endpoint requires the following data.

AttributnameBeschreibung

apiEndpoint

End point address

apiKey

Key for the endpoint

enable

Flag to enable or disable the endpoint

refreshInterval

Interval in seconds for data acquisition from the endpoint

requestTimeout

Timeout in seconds for the endpoint

active

Will be set by the app to true when executed, and set to false when the app is stopped.

projIds

List with project IDs for which assets are automatically created (CAC)

The configuration is done via a corresponding JSON structure. As an example, the following JSON structure can be used to define an endpoint.

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

Endpoints can be created using this structure in Eliona under Apps > Thingdust > Setting. For this purpose, select the endpoint /configs with the PUT method.

Last updated