View Categories

Benachrichtigungen für die Remote-App

1. Möglichkeiten #

Wir stellen eine Funktion des DOMIQ-Systems vor – Benachrichtigungen auf Mobilgeräte.
Benachrichtigungen wurden entwickelt, um die Interaktion zwischen dem DOMIQ-System und dem Benutzer zu erleichtern. Dank ihnen können Sie direkt auf Ihren Mobilgeräten über wichtige Ereignisse im Gebäudeautomationssystem informiert werden.

Warum?

Benachrichtigungen spielen eine Schlüsselrolle, um sicherzustellen, dass Benutzer sofort über wichtige Ereignisse in ihrem Haus oder Büro informiert werden. Dies können sowohl Warnungen vor Gefahren wie Wasseraustritt sein als auch Erinnerungen an tägliche Aufgaben, z. B. Fenster vor Regen zu schließen.
Das DOMIQ-System ermöglicht es dem Benutzer durch Benachrichtigungen, schnell auf verschiedene Situationen zu reagieren – das erhöht Komfort und Sicherheit.

Benachrichtigungstypen

Im DOMIQ-System stehen drei grundlegende Optionen zum Versenden von Benachrichtigungen zur Verfügung:

1. Benachrichtigung an alle gekoppelten Mobilgeräte

Dies ist eine globale Benachrichtigung, die alle Geräte erreicht, die mit dem System verbunden sind.
Eine ideale Lösung zur Übermittlung von Informationen über kritische Ereignisse, die für alle Benutzer sichtbar sein sollen.

2. Benachrichtigung an ein ausgewähltes Gerät

Diese Option ermöglicht es, eine Benachrichtigung an ein bestimmtes Gerät (oder mehrere ausgewählte) zu richten. Besonders nützlich, wenn die Nachricht nur für eine bestimmte Person oder Gruppe bestimmt ist.

3. Benachrichtigung an Geräte, die einem bestimmten Benutzerprofil zugewiesen sind

Diese Funktion ermöglicht es, Benachrichtigungen nach Benutzerprofilen zu gruppieren.
Beispiel: In einem Haushalt kann man ein Profil für „Eltern“ und ein separates für „Kinder“ anlegen.
Wenn man eine Nachricht nur an die Eltern senden möchte, erreicht diese nur deren Geräte.
In einem Unternehmen ist ein ähnlicher Aufbau möglich – z. B. nur Nachrichten an Techniker oder an das Management.

Beispiele für Anwendung:

  • Zuhause: Profil „Eltern“ und „Rest“ ermöglicht selektive Benachrichtigungen – etwa Informationen über Heizung sollten nicht bei den Kindern landen.
  • Unternehmen: Benachrichtigung nur an die technische Abteilung über Wartung oder Störung eines Geräts.

2. Praxis #

Bis jetzt Theorie – nun zeigen wir, wie das Ganze in der Praxis umgesetzt wird. Zum Versenden von Benachrichtigungen im DOMIQ-System werden Identifikatoren aus der Gruppe REMOTE.notify verwendet.

2.1. Benachrichtigung an alle gekoppelten Geräte. #

Für dieses Beispiel gehen wir davon aus, dass es sich bei der Meldung um die Erkennung von Rauch im Gebäude handelt und diese über den Binäreingang Nr. gemeldet wird. 20 des Satel-Alarmsystems, in das das DOMIQ-System integriert ist.

Definition dieses Ereignisses:

1. Kanal: E.IDS.input.20

2. Wert: 1

Dies ist folgendermaßen zu verstehen: Wenn Sensor Nr. 20 ändert den Zustand von 0 auf 1.

3. Fügen Sie im Abschnitt „Aktionen“ eine neue Aktion hinzu, indem Sie auf die Schaltfläche „+Befehl“ klicken. Daraufhin wird ein neues Fenster nach folgendem Muster angezeigt:

1. Name:C.REMOTE.notify

2. Wert: Rauch erkannt! 4. Speichern Sie die Registerkarte Ereignisse.

2.2. Benachrichtigung an ein einzelnes Gerät #

Etwas für Photovoltaik-Fans – stellen Sie sich vor, einer der Systembenutzer möchte täglich eine Zusammenfassung seiner Energieproduktion erhalten. Gehen wir für das Beispiel von zwei Annahmen aus:

1. Die Integration der PV-Anlage mit DOMIQ erfolgt über das MODBUS-Protokoll – dies ist gängige Praxis und die meisten Wechselrichterhersteller erlauben eine Integration auf diese Weise.

2. Der tägliche Produktionsstatus ist unter dem Identifikator verfügbar: MODBUS.tcp.pv.daily
Um die Benachrichtigung jeden Tag zu einer festen Zeit zu senden, ist die beste Lösung die Verwendung eines Timers. Für das Beispiel nehmen wir an, dass die Benachrichtigung um 21 Uhr gesendet wird.

  • Registerkarte Zeitgeber>+Timer
  • Stunde: 21
  • Minute: 0

Hinweis: Die Eingabe von 0 im Feld Minute ist notwendig und stellt sicher, dass der Timer um 21:00 Uhr ausgeführt wird. Wenn Sie das Feld Minute leer lassen, wird der Timer jede Minute während der gesamten Stunde ausgeführt!

  1. Bevor die eigentliche Aktion zum Senden der Benachrichtigung definiert wird, muss die Kennung des Geräts, an das die Benachrichtigung gesendet werden soll, festgelegt werden. Hier ist die Liste der gekoppelten Geräte hilfreich, die unter Einstellungen > Berechtigungen für Anwendungen verfügbar ist. Suchen Sie dann das gewünschte Gerät in der Liste und kopieren Sie seine ID.
  2. Aktionen>+Befehl:
  • Name: C.REMOTE.notify.<device_id>, wobei <device_id> natürlich durch die kopierte Geräte-ID ersetzt werden sollte.
  • Wert: Tägliche Energieproduktion: {MODBUS.tcp.pv.daily} [kWh]

Der Eintrag {MODBUS.tcp.pv.daily} bedarf hier eines Kommentars – es handelt sich um ein Beispiel für die sogenannte Variablenbindung, die eine Funktion des DOMIQ-Systems ist. Wenn der Name eines Bezeichners in geschweifte Klammern eingeschlossen wird, interpretiert das System dies als Aufforderung, den Namen durch seinen aktuellen Wert im System zu ersetzen. Dadurch können wir problemlos auf den MODBUS-Registerwert verweisen und ihn im Benachrichtigungsinhalt senden.

Mehr über Variablenbindung findest du in der Dokumentation zu DOMIQ/Base.

6. Speichere die Registerkarte Timer.

2.3. Benachrichtigung an eine Benutzergruppe #

In diesem Szenario wird eine Benachrichtigung an ein zuvor erstelltes Benutzerprofil gesendet. Wir werden hier nicht auf die Erstellung von Benutzerprofilen eingehen, da dies in einem separaten Lernprogramm beschrieben wird.

Für das Beispiel nehmen wir an, dass es ein Profil mit dem Namen „Service“ gibt, dem die Geräte des technischen Personals des Unternehmens zugeordnet sind. Unser Beispiel geht von der Versendung einer Störungsmeldung aus, die durch die Änderung des Zustands eines Relais im LCN-System auf den Wert 1 signalisiert wird (natürlich kann der Aktionsauslöser jedes andere Ereignis im System sein).

1. Ereignisse > +Ereignis

2. Kanal: E.LCN.relay.0.10.1

3. Wert: 1

4. Aktionen > +Befehl

  • Name: C.REMOTE.notify.<profile_name>, in unserem Fall: C.REMOTE.notify.service
  • Wert: Lüfterstörung!

3. Zusammenfassung #

Benachrichtigungen spielen eine wichtige und nützliche Rolle in der Interaktion zwischen dem intelligenten Gebäudesystem und den Nutzern. Dank Ereignissen, Timern, Benutzerprofilen und Variablenbindung können sie in ein leistungsstarkes Werkzeug verwandelt werden. So bleiben Nutzer jederzeit über die wichtigsten Informationen aus dem System informiert.

Powered by BetterDocs