Hailo

Eliona App for Hailo Smart Waste Systems

Hailo is a German company that specializes in the manufacture of household and commercial products. It is known for its innovative and high-quality solutions that are both functional and aesthetically pleasing. Hailo's products include a variety of waste garbage cans. Hailo Digital Hub's Smart Waste System goes beyond traditional waste management solutions and uses advanced technologies to improve efficiency and ease of use. The Smart Waste System includes built-in sensors that monitor bin levels and send notifications when it's time to empty the bin. Some systems can even collect and analyze data to identify waste trends and use resources more efficiently.

Installation

The Hailo app is installed via the app store in Eliona.

Assets

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

  • Hailo Digital Hub (Hub): Defined endpoint with status information

  • Hailo Bin (Bin): Single trash can

  • Hailo Recycling Station (Station): Combined garbage can with subordinate bins

The following attributes are defined:

AttributeDescriptionHubStationBin

reg_date

Registration date

X

X

bat_level

Battery level

X

X

X

last_contact

Last contact

X

X

X

volume

Total volume

X

X

totalopenings

Total openings

X

X

volumepercent

Level

X

X

lastclean

Last emptying

X

time

Next emptying

X

rssi

Signal strength (RSSI)

X

voltage

Battery voltage

X

percent

Percent

X

closed

Closed

X

exp_percent

Expected fill level Emptying

X

alarm

Alarm

X

subtype

Type

X

X

precision

Precision

X

X

unit

Unit

X

X

Dashboards

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

Configuration

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

The Hailo App is configured by defining one or more Smart Waste endpoints. Each endpoint requires the following data.

AttributDescription

authServer

URL for the authorization service to obtain an Access Token

username

Username for the authorization service

password

Password for the authorization service

fdsServer

URL for the Hailo Smart Waste API

enable

Informs whether the configuration of this endpoint is active or not

description

Textual description of endpoint

intervalSec

Interval at which the data is read from the endpoint

authTimeout

Timeout for authorization service

requestTimeout

Timeout for API

projIds

List of 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.

{
    "username": "user",
    "password": "secret",
    "authServer": "https://foo.bar.com",
    "fdsServer": "https://bar.foo.com/hailo/v1",
    "enable": true,
    "description": "Hailo Endpoint",
    "intervalSec": 60,
    "authTimeout": 5,
    "requestTimeout": 120,
    "projIds": ["1"]
}

Endpoints can be created using this structure in Eliona under Apps > Hailo > Setting. To do this, the /configs must be selected using the PUT method.

Last updated