🏆
Eliona
German
German
  • 💡Vorwort
    • Willkommen!
    • Über dieses Dokument
    • Typographische Konventionen
    • Das Interface
    • Bedienelemente
    • Glossar
    • FAQ
  • 🎉Neue Funktionen
    • Changelog – Aktuelle Version: v14.0.5
  • 🎓Academy
    • Eliona Marketplace - Apps installieren und konfigurieren
    • Eliona als Ticketing Plattform
      • Anleitung aus Sicht Admin
      • Anleitung aus Sicht Service
      • Anleitung aus Sicht Kunde
    • Einführung in Ontologien
      • Einführung in die Haystack Ontologie
      • Einführung in die Brick Ontologie
      • Einführung in die RealEstateCore Ontologie
      • Wie deckt Eliona Ontologien ab
    • Einen Zählerwechsel konfigurieren
    • Aggregationen in Eliona
    • White-Labeling
    • Ein Projekt erstellen
    • Einen Benutzer erstellen
    • Benutzer zu einem Projekt hinzufügen
    • Eine Rolle erstellen
    • Einem Benutzer eine Rolle zuordnen
    • Ein Asset erstellen und konfigurieren
    • Ein Dashboard erstellen
    • Eine Analytic erstellen und konfigurieren
    • Einen Alarm konfigurieren
    • Einen Digitalen Zwilling anlegen
    • Wie “Wayfinding” funktioniert
    • Werte-Mapping in Eliona
    • Twig-Templating in Eliona
    • Einführung und Tour durch die Benutzeroberfläche
  • 📚Dokumentation
    • 🗺️Wayfinding
      • Ein neues Wayfinding-Gebäude mit Stockwerken erstellen
      • Ein bestehendes Gebäude bearbeiten
      • Ein bestehendes Stockwerk öffnen
      • Ein Wayfinding Stockwerk konfigurieren
      • QR-Code generieren
      • Wayfinding in der Nuzung
    • 📊Dashboard
      • Ein neues Dashboard erstellen
      • Widgets zum Dashboard hinzufügen
      • Zwischen Dashboards wechseln
      • Layout von Dashboards anpassen
      • Dashboards organisieren
      • Dashboards an Benutzer kopieren
      • Globale Dashboards
      • Dashboard Templates
    • 🧊Widgets
      • Widgets bedienen
      • Vordefinierte Widgets
        • Alarm
        • Alarmübersicht
        • Analog Eingabe
        • Analoger Trend
        • Analyse
        • Asset Tracking
        • Behaglichkeit
        • Bereichsdiagramm
        • Bild
        • Buchung
        • Digitaler Trend
        • Donut
        • Einfache Anzeige
        • Eingabe Auswahl
        • Eingabe Schalter
        • Fahrplan
        • Fortschritt Radial
        • Fortschritt Vertikal
        • Heatmap
        • HLK KPI
        • iFrame
        • Kalender
        • Karte
        • Kombinierte Trends
        • Lichtsteuerung
        • Links
        • Radar-Diagramm
        • Reporttabelle
        • Sankey-Diagramm
        • Schalter
        • Slider
        • Stockwerk
        • Temperaturbereiche
        • Ticketübersicht
        • Tracking heatmap
        • Trend mit Balken
        • Trigger
        • Wetter
        • Zwei analoge Trends
        • Zwei digitale Trends
      • Benutzerdefinierte Widgets
        • Detaillierte Liste der Alarme
        • Liste der Alarme
        • Module
          • Alarm
          • Bereich
          • Bild
          • Custom Stockwerk
          • Donut
          • Eingaben & Schalter
          • Fortschritt
          • Heatmap
          • Icon
          • iFrame
          • Kalender
          • Karte
          • Komfort
          • Links
          • Radar
          • Sankey
          • Tabelle
          • Ticket
          • Tracking
          • Trend
          • Uhrzeit
          • Wert
          • Wetter
    • 🎈Assets
      • Assets erstellen
      • Asset-Details
      • Ein Asset konfigurieren
      • QR-Codes generieren
      • Bewertungen
      • Asset Daten
      • Dokumente an Assets anhängen
      • Einem Asset Links hinzufügen
      • Asset-Status: Aktive / Inaktive / Nicht Überwachte Assets
      • Assets auf einer Karte platzieren
      • Assets strukturieren
      • Assets archivieren
      • Asset-Modellierung: Templates erstellen
        • Ein neues Template erstellen
        • Ein neues Asset-Charakteristik-Template erstellen
      • ❤️Die Template-Bibliothek
        • Ein Template importieren
        • Ein Template Exportieren
    • 🎛️Smart Views
      • Eine neue Smart View erstellen
      • Eine bestehende Smart View öffnen
      • Eine Smart View konfigurieren
      • Eine Smart View bereitstellen
      • Slider Gruppen
      • Smart Assist
    • ⏰Alarme, Regeln und Eskalationen
      • 🚦Regeln
        • Eine Regel erstellen
      • 🚨Alarme
        • Quittierpflichtige und Gehende Alarme
        • Alarmstatistik
      • ↗️Eskalationen
        • Eine Neue Eskalationen erstellen
        • Eine Eskalation konfigurieren
        • Nutzer für Eskalationen konfigurieren
        • Notification Provider
          • Mail
          • Google Chat
          • SMS
          • Slack
          • eCall-Services
          • Job diagnostic
        • Allgemeinen Kalender erstellen
        • Eskalationen gruppieren
      • ⛓️Regelketten
        • Die Regelketten Seite öffnen
        • Eine neue Regelkette erstellen
        • Die Konfiguration einer bestehenden Regelkette öffnen
        • Regelkette konfigurieren
    • 🎟️Tickets
      • Tickets erstellen
      • Ticket Einstellungen
      • Ticket konfigurieren
      • Ticket-Details
      • Tasks erstellen
      • Task starten und abschliessen
      • Tickets schliessen
    • 📈Analytics & Reports
      • Analytics Nutzen
      • Reports Nutzen
    • 🌍Karte und Stockwerk
      • Karte
      • Stockwerk
        • Ein Stockwerk erstellen
        • Assets auf einem Stockwerk platzieren
        • Räume erstellen
        • Localino Anker konfigurieren
    • 🏛️BIM
      • Ein BIM öffnen
      • In einem BIM navigieren
      • Ein neues BIM erstellen
      • Assets in einem BIM platzieren
    • 📫Benachrichtigungen
      • Interne Benachrichtigungen
      • Benachrichtigungen Stumm Schalten
      • Push-Benachrichtigungen
      • Benachrichtigungen anpassen
    • 👥Digitaler Zwilling
    • ⚙️Engineering
      • Skript Engine
        • Skripte konfigurieren
        • Python Skripte schreiben
          • Output Logging und Fehlerbehandlung
          • Vorinstallierte Python-Bibliotheken im Eliona-System
          • Erstellen und Lesen von Dateien
        • PL/PgSQL-Skripte schreiben
      • Asset-Modellierung / Templates
        • Ein neues Template erstellen
        • Ein neues Asset-Charakteristik-Template erstellen
    • 🔧Einstellungen
      • Apps
        • Asset-Filter
      • Audit Trail
      • Lizenz
        • Lizenz läuft ab
      • System
      • API-Schlüssel
    • 🚩Tags
    • 🔮Systeme und Projekte
      • Ein neues Projekt erstellen
      • Benutzer zu einem Projekt hinzufügen
      • Aussehen eines Projekts anpassen
      • Startseite
      • Zwischen Projekten wechseln
    • 🧑‍💻Benutzer
      • Einen neuen Nutzer anlegen
      • Einen Nutzer einem Projekt zuweisen
      • Rolle eines Nutzers ändern
      • Zugriffsrechte von Nutzern verwalten
      • Benutzer archivieren und wiederherstellen
      • Benutzerdaten anpassen
    • 🎭Rollen
      • Warum sind Rollen so wichtig?
      • Das Rollen-Menü
      • Systemrollen
      • Projektrollen
    • 👾Weitere Funktionen
      • 📑Attribut Funktionen
        • ➗Werte berechnen: Der Calculator
        • 🕵️Filter
        • 📈Gerätesimulator
      • 🪃Lesezeichen
      • Tracking
      • 👀Monitoring
        • Monitoring mit Grafana
        • HDD Monitor
      • 🤳Augmented Reality
      • 🚢Bulk Import
  • 📶connectivity as a service
    • Geräte mit Eliona verbinden
      • Geräte per Modbus verbinden
        • Neue Modbus-Verbindung erstellen
        • Jobs lesen
      • Geräte per MQTT verbinden
        • Neuen Client erstellen
        • Client konfigurieren
        • Eine Subscription konfigurieren
        • Eine Publication konfigurieren
        • Eliona Broker
      • Geräte per RESTful verbinden
        • RESTful Verbindung konfigurieren
        • RESTful Request konfigurieren
      • Geräte per Webhook verbinden
      • ...mit Kafka
        • Eine neue Verbindung aufbauen
        • Verbindung konfigurieren
        • Abonnement konfigurieren
        • Publication konfigurieren
      • Geräte per OPC UA verbinden
        • Einen Endpunkt erstellen und konfigurieren
        • Endpunkt-Details
        • Verbindungs-Details
      • Ein Format konfigurieren
        • Format Konventionen und Beispiele
      • Funktionen
  • Edge Nodes
    • Was sind Edge Nodes?
    • EdgeNodes in Eliona
      • Control Edge einrichten
        • Eliona-Module für Niagara
  • 🍎Apps
    • Apps
      • ABB free@home
      • Akenza
      • Buchung
      • CoffeeCloud
      • Correlation App
      • Device simulator
      • Exchange-App
      • Forecast
        • Was ist Forecasting
        • Forecast App einfach nutzen
        • Parameter richtig Wählen
          • Alle Parameter auf einem Blick
        • Ablauf der Forecast App
        • Was sind Hyperparameter?
        • Parameter Konfiguration
        • Training Parameter einstellen
        • Binäre und Mehrklassen-Prognosen
        • Automatische Parameter
        • API-Dokumentation
        • Use Cases
      • Glutz
      • GP Joule
      • Hailo
      • Kentix
      • KentixONE
      • Kontakt.io
      • Localino
        • Geofencing-Funktion im Localino-System
      • Loriot.io
      • Microsoft 365
      • Microsoft ADFS
      • myStrom App
      • Niagara
      • OpenBOS
      • Renzbox
      • ROOMZ
      • SAML SSO
      • Signify
      • Spread Sheet
      • Stoppuhr
      • Thingdust
      • Wetter
      • Xovis
      • Xovis People Counter
      • Zevvy
    • App SDK
  • 📢Feedback
    • 🐛Einen Bug melden
    • 💝Verbesserungsvorschlag senden / Feature wünschen
  • 👩‍💻Für Entwickler
    • REST API
    • Engineering
Powered by GitBook
On this page
  • ABB Free@home
  • Installation
  • Assets
  • Konfiguration
  • Nach der Konfiguration
  • Fehlersuche

Was this helpful?

  1. Apps
  2. Apps

ABB free@home

ABB Free@home

Eliona App für die ABB Free@home Integration

Einfach smart. ABB-free@home® verwandelt das Haus oder die Wohnung in ein intelligentes Zuhause. Ob Jalousien, Licht, Heizung, Klimatisierung, Türkommunikation oder Szenen. Einfach fernbedienbar über einen Schalter an der Wand, mit dem Laptop oder mit dem Smartphone. Sehr bequem. Äußerst komfortabel. Sehr energieeffizient. Besonders attraktiv: Im Vergleich zu herkömmlichen Elektroinstallationen fallen nur minimale Kosten an.

Diese App ermöglicht den Zugriff auf ABB Free@home Systeme direkt in Eliona über das ABB ProService Portal. Der Benutzer kann Werte überwachen, in Statistiken blättern, die Free@home-Geräte steuern und vor allem ABB-Geräte mit Systemen anderer Hersteller vernetzen.

Installation

Die ABB Free@home App wird über den App Store in Eliona installiert.

Assets

Die ABB Free@home App erstellt selbstständig alle nötigen Assets und Asset Typen.

Struktur Assets

Die folgenden Asset-Typen werden nur erstellt, um eine Struktur in Eliona zu erstellen:

  • Stockwerk: Repräsentiert eine bestimmte Ebene in einem Gebäude.

Attribut
Beschreibung

Id

Stockwerk-Identifikator

Name

Stockwerk Name

Level

Stockwerk Level

  • Raum: Repräsentiert einen bestimmten Raum auf einer Etage.

Attribut
Beschreibung

Id

Raum-Identifikator

Name

Raum-Name

  • System: Repräsentiert ein zentrales System, das mehrere Geräte steuert.

Attribut
Beschreibung
Filterbar

ID

System ID

x

GAI

GAI

x

Name

System Name

x

  • Gerät: Repräsentiert ein bestimmtes Gerät im System. Geräte sind mit ihren jeweiligen Systemen und Standorten im Eliona-Assetbaum verknüpft.

Attribut
Beschreibung
Filterbar

ID

Gerätekennzeichen

x

GAI

GAI

Name

Gerätename

x

Standort

Gerätestandort

Kanäle

Kanäle sind mit Geräten verknüpft. Diese Kanäle bieten die eigentliche Funktionalität:

  • Schalter: Ein normaler Lichtschalter.

Attribut
Beschreibung
Subtyp

SwitchState

Schalterzustand

Eingabe

Switch

Schalter

Ausgabe

  • Dimmer: Ein Kanal zur Steuerung der Beleuchtungsintensität.

Attribut
Beschreibung
Subtyp

SwitchState

Schaltzustand

Eingabe

DimmerState

Dimmer State

Eingabe

Switch

Schalter

Ausgabe

Dimmer

Dimmer

Ausgabe

  • HueActuator: Ein Kanal zur Steuerung farbiger Beleuchtung.

Attribut
Beschreibung
Subtyp

SwitchState

Schaltzustand

Eingabe

DimmerState

Dimmerzustand

Eingabe

HSVState

HSV-Zustand

Eingabe

ColorModeState

Farbmodus-Status

Eingabe

ColorTemperatureState

Farbtemperaturstatus

Eingabe

Switch

Schalter

Ausgabe

Dimmer

Dimmer

Ausgabe

HSVHue

HSV-Farbton

Ausgabe

HSVSaturation

HSV-Sättigung

Ausgabe

HSVValue

HSV-Wert

Ausgabe

ColorTemperature

Farbtemperatur

Ausgabe

  • RTC: Raumtemperaturregler.

Attribut
Beschreibung
Subtyp

SwitchState

Schaltzustand

Eingabe

CurrentTemp

Aktuelle Temperatur

Eingabe

SetTempState

Temperaturzustand einstellen

Eingabe

Switch

Schalter

Ausgabe

SetTemp

Temperatur einstellen

Ausgabe

  • RadiatorThermostat: Thermostat für einen Heizkörper.

Attribut
Beschreibung
Subtyp

SwitchState

Schaltzustand

Eingabe

CurrentTemp

Aktuelle Temperatur

Eingabe

SetTempState

Temperaturzustand einstellen

Eingabe

StatusIndication

Status-Anzeige

Eingabe

HeatingActive

Heizung aktiv

Eingabe

HeatingValue

Heizwert

Eingabe

Switch

Schalter

Ausgabe

SetTemp

Temperatur einstellen

Ausgabe

  • HeatingActuator: Heizungssteuergerät.

Attribut
Beschreibung
Untertyp

InfoFlow

Info Flow

Eingabe

ActuatorFlow

Actuator Flow

input

  • WindowSensor: Sensor zur Erkennung der Fensterposition.

Attribut
Beschreibung
Subtyp

Position

Position

Eingabe

  • DoorSensor: Sensor zur Erkennung der Türposition.

Attribut
Beschreibung
Subtyp

Position

Position

Eingabe

  • MovementSensor: Sensor zur Erkennung von Bewegung.

Attribut
Beschreibung
Subtyp

Bewegung

Bewegung

Eingabe

  • Szene: Repräsentiert eine Szene.

Attribut
Beschreibung
Subtyp

SwitchState

Schaltzustand

Eingabe

Konfiguration

Die ABB Free@home App wird durch die Definition eines oder mehrerer Authentifizierungsnachweise konfiguriert. Für jede Konfiguration sind die folgenden Daten erforderlich:

Attribut
Beschreibung

abbConnectionType

Art der Verbindung. Derzeit wird nur „ProService“ unterstützt.

apiKey

Von ABB bereitgestellter API-Schlüssel

orgUUID

UUID der ProService-Organisation

enable

Flag zum Aktivieren oder Deaktivieren des Abrufs von dieser API

refreshInterval

Intervall in Sekunden für die Geräteerkennung. Dies ist eine teure Operation, die nicht unter 3600 s liegen sollte

requestTimeout

API-Abfrage-Timeout in Sekunden

assetFilter

Filter für die Asset-Erstellung, weitere Details können in der README der App gefunden werden

projectIDs

Liste der Eliona-Projekt-IDs, für die dieses Gerät Daten sammeln soll. Für jede Projekt-ID werden automatisch alle Assets in Eliona erstellt.

Die Konfiguration erfolgt über eine entsprechende JSON-Struktur. Als Beispiel kann die folgende JSON-Struktur verwendet werden, um einen Endpunkt für App-Berechtigungen zu definieren:

{
  „abbConnectionType“: „ProService“,
  „apiKey“: „api.key“,
  „orgUUID“: „org-uuid“,
  „enable“: wahr,
  „refreshInterval“: 3600,
  „requestTimeout“: 120,
  „assetFilter“: [],
  „projectIDs“: [
    „10“
  ]
}

Konfigurationen können mit dieser Struktur in Eliona unter Apps > ABB Free@home > Einstellungen erstellt werden. Wählen Sie dazu den Endpunkt /configs mit der Methode POST.

Nach Abschluss der Konfiguration startet die App die kontinuierliche Asset-Erstellung. Wenn alle erkannten Geräte erstellt sind, wird der Benutzer über das Benachrichtigungssystem von Eliona darüber informiert.

Nach der Konfiguration

Nachdem die Anwendung konfiguriert ist, sucht sie nach Systemen, die mit dem konfigurierten ProService-Konto verbunden sind. Auf all diesen Systemen wird automatisch ein Benutzer namens „eliona_ProService“ angelegt, der später bei der Steuerung der Geräte verwendet wird. Dieses Konto muss lokal auf diesen Systemen aktiviert werden.

Um das Konto zu aktivieren, melden Sie sich bei den SysAPs an, suchen Sie unter „Benutzereinstellungen“ einen Benutzer namens „eliona_ProService“. Aktivieren Sie diesen Benutzer und stellen Sie sicher, dass er über die richtigen Zugriffsrechte zur Steuerung der Geräte verfügt.

Fehlersuche

Fehlermeldung „Defektes Gerät

Bei einigen Geräten liegt ein Fehler vor, der dazu führt, dass das System das Gerät als „defekt“ einstuft, wenn es Datenpunkte schreibt. Das System sendet dann keine Daten mehr an diese Geräte und macht sie unkontrollierbar.

Die Geräte sind jedoch nicht defekt, der sysAP muss nur neu gestartet werden und die Geräte reagieren wieder.

ABB ist sich dieses Fehlers bewusst und arbeitet an einem Weg, ihn zu beheben. Wenn Sie wiederholt auf dieses Problem stoßen, teilen Sie uns dies bitte mit, damit wir es beheben können.

Fehlersuche mit GraphQL

ABB hat einen GraphQL-Spielplatz für seine Smart Home API: https://apim.eu.mybuildings.abb.com/adtg-api/v1/graphiql

Sie können sich entweder mit Ihrem MyBuildings-Konto oder mit Ihrem ProService-Konto in die Spielwiese einloggen.

{
  PSOrganization{dtId} # sollte für einen normalen Benutzer nicht funktionieren
}
{
  User{userName} # sollte den Benutzernamen des Benutzers zurückgeben, der das Token erstellt hat
}

Um zu überprüfen, welche Beziehung Sie zu den Systemen haben, können Sie diese Abfrage verwenden:

{
  UserDevice {dtId} #die dtId sollte hier erscheinen - für den Fall, dass der Benutzer der Besitzer des sysap ist
  CustomerDevice {dtId} #die dtId sollte hier erscheinen - für den Fall, dass der Benutzer der Installateur ist, der den Benutzer als Kunden eingeladen hat
}

Bitte beachten Sie, dass ABB derzeit nicht empfiehlt, dasselbe Benutzerkonto für ProService- und MyBuildings-Portale zu verwenden. Dies führt zu einigen Problemen, die umgangen werden können, aber nicht erwünscht sind.

Optimierung von Anfragen

ABB hat eine Möglichkeit implementiert, die Ressourcennutzung durch den aktuellen Benutzer zu analysieren:

{
  ServerDescriptionService
  {
    consumedRequestCosts # gibt die Summe der von diesem Benutzer verursachten Kosten zurück (sollte in der Nacht auf 0 zurückgesetzt werden)
    requestCosts # gibt die Kosten durch diese Abfrage zurück (in Ihrem Fall hauptsächlich betroffen durch 1 pro geladenem Objekt + 1 pro DataPointRequest)
  }
# ... füge hier den Rest/die normale Abfrage hinzu
}

Wir haben uns viel Mühe gegeben, den Ressourcenverbrauch zu senken. Dennoch ist die Abfrage der App nach neuen Geräten ein sehr ressourcenintensiver Prozess, der weiter optimiert werden kann, wenn Bedarf dafür besteht.

PreviousAppsNextAkenza

Last updated 1 year ago

Was this helpful?

Mehr Informationen zur Konfiguration von Apps finden Sie .

🍎
↗ hier