Hailo

Eliona App für Hailo Smart Waste Systeme

Hailo ist ein deutsches Unternehmen, das sich auf die Herstellung von Haushalts- und Gewerbeprodukten spezialisiert hat. Es ist bekannt für seine innovativen und qualitativ hochwertigen Lösungen, die sowohl funktional als auch ästhetisch ansprechend sind. Zu den Produkten von Hailo gehören unter anderem eine Vielzahl von Abfallbehältern. Das Smart Waste System von Hailo Digital Hub geht über traditionelle Abfallmanagement-Lösungen hinaus und nutzt fortschrittliche Technologien zur Verbesserung der Effizienz und Benutzerfreundlichkeit. Das Smart Waste System umfasst integrierte Sensoren, die den Füllstand der Behälter überwachen und Benachrichtigungen senden, wenn es Zeit ist, den Behälter zu leeren. Einige Systeme können sogar Daten sammeln und analysieren, um Abfalltrends zu erkennen und Ressourcen effizienter zu nutzen.

Installation

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

Assets

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

  • Hailo Digital Hub (Hub): Definierter Endpunkt mit Statusinformationen

  • Hailo Bin (Bin): Einzelner Mülleimer

  • Hailo Recycling Station (Station): Kombinierter Mülleimer mit untergeordneten Bins

Folgende Attribute sind definiert:

AttributBeschreibungHubStationBin

reg_date

Registrationsdatum

X

X

bat_level

Batteriestand

X

X

X

last_contact

Letzter Kontakt

X

X

X

volume

Gesamtvolumen

X

X

totalopenings

Total Öffnungen

X

X

volumepercent

Füllstand

X

X

lastclean

Letzte Leerung

X

time

Nächste Leerung

X

rssi

Signalstärke (RSSI)

X

voltage

Batteriespannung

X

percent

Prozent

X

closed

Geschlossen

X

exp_percent

Erwarteter Füllstand Leerung

X

alarm

Alarm

X

subtype

Typ

X

X

precision

Präzision

X

X

unit

Einheit

X

X

Dashboards

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

Konfiguration

Mehr Informationen zur Konfiguration von Apps finden Sie ↗ hier.

Die Hailo App wird konfiguriert, indem man einen oder mehrere Smart Waste Endpunkte definiert. Jeder Endpunkt erfordert folgende Daten.

AttributBeschreibung

authServer

URL für den Autorisierungsdienst, um einen Access Token zu erhalten.

username

Username für den Autorisierungsdienst

password

Password für den Autorisierungsdienst

fdsServer

URL für die Hailo Smart Waste API

enable

Ist die Konfiguration dieses Endpunktes aktiv oder nicht

description

Textuelle Beschreibung des Endpunktes

intervalSec

Intervall, in dem die Daten vom Endpunkt gelesen werden

authTimeout

Timeout für Autorisierungsdienst

requestTimeout

Timeout für API

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.

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

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

Last updated