View Categories

iOS Kurzbefehle in Remote

1. Einführung #

Mit Version 1.15.0 der Remote-App für iOS haben wir native Unterstützung für Kurzbefehle eingeführt, die Teil des iOS-Systems sind. Damit eröffnet sich dir ein großes Spektrum neuer spannender Möglichkeiten, die die Möglichkeiten deiner intelligenten Installation deutlich erweitern!

Um die hier vorgestellte Funktion zu implementieren, stelle sicher, dass dein DOMIQ/Base-Modul die Softwareversion 3.0.2.0 oder neuer hat.

2. Wie funktionieren und was können Kurzbefehle? #

Die App Kurzbefehle (engl. Shortcuts) ist ein in iOS integriertes Tool für Apple-Geräte, das zur Automatisierung von Aufgaben dient. Es ermöglicht die Erstellung und Ausführung von Aktionsfolgen (Kurzbefehlen), die Systemfunktionen, Apps und Internetdienste verbinden können.

Was kann die Kurzbefehle-App? #

  • Aufgabenautomatisierung – ermöglicht die Ausführung vieler Aktionen mit nur einer Berührung oder einem Sprachbefehl über Siri.
  • Integration mit Apps – Kurzbefehle können Funktionen von Apple-Apps sowie vielen Drittanbieter-Apps nutzen.
  • Systemaktionen – ermöglicht die Steuerung des Geräts, z.B. Flugmodus einschalten, Nachrichten senden, Notizen speichern oder Musik abspielen.
  • Bedingungen und Variablen – es können komplexere Kurzbefehle erstellt werden, die auf Kontext wie Zeit, Standort oder Gerätestatus reagieren.

Beispiele für die Verwendung von Kurzbefehlen: #

  • „Öffne das Einfahrtstor, wenn ich nach Hause komme“ – öffnet automatisch das Garagentor basierend auf dem Standort.
  • „Starte den ausgewählten Kurzbefehl, wenn der Wecker angeht“ – startet einen bestimmten Kurzbefehl in Verbindung mit deinem täglichen Wecker.
  • „Ich gehe schlafen“ – startet eine Reihe von Aktionen am Ende des Tages: z.B. Lichter ausschalten, Alarm scharf schalten, Wecker stellen, Telefon in den Flugmodus versetzen, Temperatur im Gebäude einstellen usw.
  • „Sende eine SMS bei Alarm“ – benachrichtigt Benutzer im Alarmfall automatisch per SMS. Alternativ kann auch ein Anruf an eine bestimmte Person getätigt werden. Zusammenfassend sind die Möglichkeiten, die die Kurzbefehle-App bietet, wirklich enorm. Du kannst jetzt einfach Regeln erstellen, die die Aktionen vieler Apps und Systemfunktionen zu einem Makro kombinieren, das mit einem einzigen Klick ausgeführt wird.

Wie kann ich Kurzbefehle ausführen? #

Kurzbefehle können auf verschiedene Arten ausgeführt werden:

  1. In der Kurzbefehle-App – in der App findest du eine Liste aller von dir definierten Kurzbefehle. Durch Antippen eines Kurzbefehls wird er ausgeführt.
  2. Als Icon auf dem Home-Bildschirm – jeder von dir definierte Kurzbefehl kann auch als Icon auf dem Home-Bildschirm platziert werden, was das Auffinden beschleunigt.
  3. Als Aktion im Kontrollzentrum – Kurzbefehle können zum Kontrollzentrum hinzugefügt werden, sodass du sie immer zur Hand hast.
  4. Als Aktion in einem anderen Kurzbefehl – Kurzbefehle können andere Kurzbefehle ausführen, sodass du mächtige, miteinander verknüpfte Szenarien erstellen kannst.
  5. Als Reaktion auf ein Ereignis im DOMIQ-System – diese Lösung haben wir in unsere Remote-App und das Base-Modul eingebaut. Als Reaktion auf ein beliebiges Ereignis im System kann das Base-Modul eine Aktion an die mobile App senden, damit diese einen bestimmten Kurzbefehl startet. Details dazu findest du im weiteren Verlauf dieses Tutorials.

3. Erstellung von Kurzbefehlen #

Die Remote-App stellt eine Reihe von Aktionen (engl. intents) zur Verfügung, die du bei der Definition von Kurzbefehlen in der Kurzbefehle-App nutzen kannst. Die Aktionen sind in drei Gruppen unterteilt:

  • Vordefinierte (Aktionen 1-8).
  • Mit wählbarem Parameterwert aus einer Liste (Aktionen 9-11).
  • Editierbare – mit der Möglichkeit, den Parameterwert manuell einzugeben (Aktionen 12 und 13). Zum Zeitpunkt der Erstellung dieses Tutorials sind folgende Aktionen verfügbar:
Name Gesendetes Kommando Beschreibung
1. Zentrale AbschaltungC.DOMIQ.shortcut.centraloff=1Aktion für das globale Ausschalten der Geräte im Gebäude.
2. Gute NachtC.DOMIQ.shortcut.goodnight=1Aktion für das Ende des Tages, z.B. Lichter ausschalten, Lüftung, Temperatur, Alarm scharf stellen usw.
3. Guten MorgenC.DOMIQ.shortcut.goodmorning=1Aktion für die Morgenroutine, z.B. Rollläden hochfahren, Lüftung erhöhen, Musik, Lichter usw. einschalten.
4. Tor öffnenC.DOMIQ.shortcut.opengate=1Aktion, die du beim Nachhausekommen auslösen kannst.
5. Rückkehr nach HauseC.DOMIQ.shortcut.backhome=1Aktion, die du beim Nachhausekommen ausführen kannst, z.B. bestimmte Lichter, Musik, Temperatur ändern usw.
6. Haus verlassenC.DOMIQ.shortcut.leavehome=1Aktion, die du beim Verlassen des Hauses ausführen kannst, z.B. Alarm scharf stellen, Lichter und Geräte ausschalten, Heizmodus ändern usw.
7. ReinigungC.DOMIQ.shortcut.cleaning=1Aktion, die das Reinigen erleichtert, z.B. alle Lichter einschalten, Lüftung erhöhen.
8. NotfallC.DOMIQ.shortcut.emergency=1Aktion bei einem Notfall in der Installation.
9. HeizungC.DOMIQ.shortcut.heating=on/offAktion zum Ein-/Ausschalten der Heizung.
10. KlimaanlageC.DOMIQ.shortcut.cooling=on/offAktion zum Ein-/Ausschalten der Klimaanlage.
11. AlarmsystemC.DOMIQ.shortcut.alarmsystem=on/offAktion zum Scharf-/Unscharfschalten des Alarmsystems.
12. HeizmodusC.DOMIQ.shortcut.heatingmode=Aktion zum Aktivieren eines bestimmten Heizmodus.
13. Szene ausführenC.DOMIQ.shortcut.scene=Aktion zum Auslösen einer bestimmten Szene.

Alle oben genannten Aktionen senden ein bestimmtes Kommando (daher das Präfix C.) an das Base-Modul, mit dem die Remote-App gekoppelt ist. Auf der Base-Modul-Seite müssen

Aktionen definiert werden, die ausgeführt werden, wenn das jeweilige Kommando empfangen wird.

Informationsfluss:
Kurzbefehle in iOS -> DOMIQ/Remote: – (Kommando DOMIQ.shortcut) -> DOMIQ/Base (Ereignis)

WICHTIG: Die RemoteApp muss im Hintergrund laufen und mit deiner Installation verbunden sein.

Im weiteren Verlauf dieses Kapitels zeigen wir die Definition von Kurzbefehlen mit einzelnen Aktionen. Zur Übersichtlichkeit ist jede Aktion als separater Kurzbefehl dargestellt, sie können aber auch Bestandteil anderer Kurzbefehle sein, wie weiter im Tutorial gezeigt.

3.1. Vordefinierte Aktionen #

Dies ist eine Gruppe von Aktionen, die von der Remote-App bereitgestellt werden und festgelegte Parameterwerte haben. Das Ausführen eines Kurzbefehls mit ihnen hat immer den gleichen Effekt (Senden des Kommandos mit dem festgelegten Wert).

Nachfolgend haben wir ein Beispiel für die Erstellung einer Verknüpfung zum Öffnen des Eingangstors beschrieben. Ebenso können Sie alle Aktivitäten der Gruppen 1 bis 8 nutzen.

Tor öffnen

  1. Klicke in der Kurzbefehle-App auf das Pluszeichen, um die Definition eines neuen Kurzbefehls zu beginnen.
  2. Im Suchfeld „Aktion suchenRemote“ eingeben. Die Kurzbefehle-App sollte die Remote-App vorschlagen, diese auswählen.
  3. Jetzt sollte die Liste der verfügbaren Aktionen sichtbar sein, „Tor öffnen“ wählen.
  4. Oben auf die Pfeil-nach-unten-Icon klicken, „Umbenennen“ wählen und z.B. „Tor öffnen“ eingeben.
  5. Optional erneut auf das Pfeil-nach-unten-Icon klicken und „Icon wählen“ auswählen, um das Icon anzupassen.
  6. Wenn du möchtest, dass dieser Kurzbefehl zusätzliche Aktionen aus anderen Apps oder im Bereich der Systemfunktionen ausführt, definiere sie nach deinem Ermessen.
  7. Klicke am Ende auf OK, um die Definition des Kurzbefehls abzuschließen.
  8. Fertig! Dein Kurzbefehl ist jetzt in der Liste der Kurzbefehle sichtbar.
  9. Ein Klick darauf löst die zugeordneten Aktionen aus, in unserem Fall das Kommando C.DOMIQ.shortcut.opengate=1.

Entsprechende Behandlung des Kurzbefehls im DOMIQ/Base:

  1. Füge im Tab „Ereignisse“ ein neues Ereignis hinzu und definiere es wie folgt:
  2. Kanal: C.DOMIQ.shortcut.opengate
  3. Daten: 1
  4. In der Sektion „Aktionen“ Kommandos zum Öffnen des Tors definieren. Empfehlenswert ist, der Sequenz auch Kommandos für die Einfahrt- und Wegbeleuchtung hinzuzufügen.

3.2. Aktionen mit hlbarem Parameterwert #

Diese Gruppe (9-11) unterscheidet sich darin, dass der Nutzer beim Auslösen des Kurzbefehls einen Wert aus einer vordefinierten Liste wählen kann.

Für diese drei Aktionen gibt es jeweils zwei Werte: ein und aus. Solche Kurzbefehle können fest einer Aktion zugeordnet oder mit der Option „Jedes Mal fragen“ ausgestattet werden, dann erscheint beim Ausführen des Kurzbefehls eine Auswahl.

Beispiel:

  1. Klicke in der Kurzbefehle-App auf das Pluszeichen, um die Definition eines neuen Kurzbefehls zu beginnen.
  2. Geben Sie im Suchfeld „Nach Aktionen suchen“ „Remote“ ein. Während der Eingabe sollte die Shortcuts-App in den Ergebnissen die Remote-App vorschlagen. Wählen Sie sie aus.
  3. Die Liste der verfügbaren Aktionen sollte erscheinen, wähle „Heizung“.
  4. Oben auf das Pfeil-nach-unten-Icon klicken, „Umbenennen“ wählen und Namen z.B. „Heizung“ vergeben.
  5. Optional erneut auf das Pfeil-nach-unten-Icon klicken und „Icon wählen“ auswählen.
  6. Wenn du möchtest, dass dieser Kurzbefehl zusätzliche Aktionen aus anderen Apps oder im Bereich der Systemfunktionen ausführt, definiere sie nach deinem Ermessen.
  7. Na ekranie powinieneś widzieć aktywne pole state. Kliknij na nim.
    1. Wenn der Kurzbefehl jedes Mal eine Auswahl bieten soll: „Jedes Mal fragen“ wählen.
    2. Wenn du einem bestimmten Wert einer Aktion zuweisen möchtest, dann wähle eine der verfügbaren Optionen aus. In diesem Fall „on“ oder „off“. In diesem Fall ist es sinnvoll, dem Kurzbefehl einen Namen zu geben, der klar beschreibt, was passiert, wenn der Kurzbefehl gestartet wird. Wenn du zum Beispiel die Option „on“ gewählt hast, könnte der Kurzbefehl den Namen „Heizung einschalten“ tragen.
  8. Fertig! Dein Kurzbefehl ist jetzt in der Liste der Kurzbefehle sichtbar.
  9. Ein Klick darauf sendet das Kommando C.DOMIQ.shortcut.heating=on oder off.

Analog kannst du die Aktionen „Klimaanlage“ und „Alarmsystem“ verwenden.

Entsprechende Behandlung des Kurzbefehls im DOMIQ/Base:

  1. Füge im Tab „Ereignisse“ ein neues Ereignis hinzu und definiere es wie folgt:
  2. Kanal: C.DOMIQ.shortcut.heating
  3. Daten: on
  4. In der Sektion „Aktionen“ definiere die Befehle zum Einschalten der Heizung.

3.3. Aktionen mit editierbarem Parameter #

Aktionen aus dieser Gruppe geben dir die größte Flexibilität, weil ihr Eingabewert beliebig sein kann und beim Starten des Kurzbefehls eingegeben wird. Es ist jedoch auch möglich, den Wert des Parameters bereits beim Definieren des Kurzbefehls anzugeben. Das alles zeigen wir in den Beispielen.

Heizmodus

Für eine bequeme Steuerung der Heizung ist es sinnvoll, mehrere Betriebsmodi zu haben, die automatisch die Solltemperaturen in bestimmten Räumen einstellen. Die Wahl eines bestimmten Heizmodus bewirkt dann eine globale Änderung der Einstellungen gemäß den festgelegten Vorgaben.

Über das Definieren von Heizmodi im DOMIQ-System liest du im Tutorial „Heizung unter Kontrolle“: https://domiq.pl/wiki/heizung-unter-kontrolle/

Für diese Funktion haben wir eine Aktion zur Kurzbefehle-App hinzugefügt, die dem DOMIQ-System mitteilen kann, welcher Heizmodus aktiviert werden soll.

  1. Klicke in der Kurzbefehle-App auf das Pluszeichen, um die Definition eines neuen Kurzbefehls zu beginnen.
  2. Suche die Aktion im Feld „Aktion suchen“ und wähle „Heizmodus“.
  3. Bestimme den Namen und das Icon des Kurzbefehls.
  4. Wenn du möchtest, dass dieser Kurzbefehl zusätzliche Aktionen aus anderen Apps oder im Bereich der Systemfunktionen ausführt, definiere sie nach deinem Ermessen.
  5. Auf dem Bildschirm solltest du das aktive Feld „mode“ sehen. Klicke darauf.
    1. Wenn du möchtest, dass der Kurzbefehl dir jedes Mal die Möglichkeit gibt, den Namen des Heizmodus einzugeben, wähle die Option: „Jedes Mal fragen“.
    2. Wenn du einem bestimmten Wert einer Aktion zuweisen möchtest, klicke im Feld „mode“ und gib den Namen des Modus ein. In diesem Fall ist es sinnvoll, dem Kurzbefehl einen Namen zu geben, der klar beschreibt, was passiert, wenn der Kurzbefehl gestartet wird. Wenn du zum Beispiel den Modus „eco“ eingibst, könnte der Kurzbefehl den Namen „Eco-Heizung“ tragen.
  6. Klicke am Ende auf OK, um die Definition des Kurzbefehls abzuschließen.
  7. Fertig! Dein Kurzbefehl ist jetzt in der Liste der Kurzbefehle sichtbar.
  8. Das Antippen des Kurzbefehls führt die zugeordneten Aktionen aus. In unserem Fall das Senden des Befehls C.DOMIQ.shortcut.heatingmode=eco WICHTIG: Der Wert des Befehls wird als reiner Kleinbuchstaben-Text gesendet.

Entsprechende Behandlung des Kurzbefehls im DOMIQ/Base:

  1. Füge im Tab „Ereignisse“ ein neues Ereignis hinzu und definiere es wie folgt:
  2. Kanal: C.DOMIQ.shortcut.heatingmode
  3. Daten: eco
  4. In der Sektion „Aktionen“ definiere die Befehle zum Umschalten des Heizmodus.

Szene ausführen

Am Ende beschreiben wir eine Aktion, die die größten Möglichkeiten bietet, nämlich das Auslösen einer Szene mit beliebigem Namen. Im Grunde genommen ist diese Aktion die verallgemeinerte Form aller bisher gezeigten Aktionen. Ihre Funktion besteht darin, dem Base-Modul ein Kommando zu senden, dessen Wert den Namen der Szene enthält. Auf der Seite des Base-Moduls muss dann ein Ereignis erstellt werden, das den Empfang dieses Kommandos verarbeitet und anschließend vordefinierte Aktionen ausführt.

  1. Klicke in der Kurzbefehle-App auf das Pluszeichen, um die Definition eines neuen Kurzbefehls zu beginnen.
  2. Suche die Aktion im Feld „Aktion suchen“ und wähle „Szene ausführen“.
  3. Bestimme den Namen und das Icon des Kurzbefehls.
  4. Wenn du möchtest, dass dieser Kurzbefehl zusätzliche Aktionen aus anderen Apps oder im Bereich der Systemfunktionen ausführt, definiere sie nach deinem Ermessen.
  5. Auf dem Bildschirm solltest du das aktive Feld „scene“ sehen. Klicke darauf.
    1. Wenn du möchtest, dass der Kurzbefehl dir jedes Mal die Möglichkeit gibt, den Namen der Szene einzugeben, die du ausführen möchtest, wähle die Option: „Jedes Mal fragen“.
    2. Wenn du einem bestimmten Szenennamen zuweisen möchtest, klicke im Feld „scene“ und gib den Namen ein. In diesem Fall ist es sinnvoll, dem Kurzbefehl einen Namen zu geben, der klar beschreibt, was passiert, wenn der Kurzbefehl gestartet wird.
  6. Klicke am Ende auf OK, um die Definition des Kurzbefehls abzuschließen.
  7. Fertig! Dein Kurzbefehl ist jetzt in der Liste der Kurzbefehle sichtbar.
  8. Das Antippen des Kurzbefehls führt die zugeordneten Aktionen aus. In unserem Fall nehmen wir an, dass der Benutzer die Szene mit dem Namen „relaks“ gewählt hat. Somit wird an das Base-Modul das Kommando C.DOMIQ.shortcut.scene=relaks gesendet WICHTIG: Der Wert des Befehls wird als reiner Kleinbuchstaben-Text gesendet.

Entsprechende Behandlung des Kurzbefehls im DOMIQ/Base:

Im Base-Modul kannst du beliebig viele Ereignisse haben, die nichts anderes sind als Definitionen für bestimmte Szenen (Makrodefinitionen). Alle diese Ereignisse haben denselben Wert im Feld „Kanal“, unterscheiden sich jedoch im Wert des Feldes „Daten“.

Die Definition einer Beispiels-Szene ist wie folgt:

  1. Füge im Tab „Ereignisse“ ein neues Ereignis hinzu und definiere es wie folgt:
  2. Kanal: C.DOMIQ.shortcut.scene
  3. Daten: relaks
  4. In der Sektion „Aktionen“ definiere die Kommandos für deine Szene. Im Fall der Szene „relaks“ kann das z. B. das Dimmen des Lichts, das Starten von Musik und das Stummschalten des Telefons sein.

Mehr dazu, wie man Makrodefinitionen, die auch als Szenen bezeichnet werden können, erstellt, liest du im Tutorial: https://domiq.pl/wiki/haus-betreten-verlassen-szenario/

4. Ausführung von Kurzbefehlen #

Die grundlegendste Möglichkeit, einen Kurzbefehl auszuführen, besteht darin, ihn in der Kurzbefehle-App anzuklicken. Wir gehen jedoch einen Schritt weiter und zeigen, wie du erstellte Kurzbefehle in komplexeren Szenarien ausführen kannst, also wie man die Option „Automatisierung“ in der Kurzbefehle-App verwendet. Wir zeigen dies anhand von zwei Beispielen: Ausführung des Kurzbefehls „Guten Morgen“ in Verbindung mit dem Wecker und des Kurzbefehls „Tor öffnen“ in Verbindung mit der GPS-Position.

Anschließend zeigen wir, wie du den Zugriff auf Kurzbefehle beschleunigst, indem du sie auf dem Hauptbildschirm deines iPhones/iPads und im Kontrollzentrum platzierst.

4.1. Guten Morgen #

Das Automatisieren von morgendlichen Aufgaben kann den Start in den Tag erleichtern und auf das Jahr gesehen konkrete Zeitersparnis bringen. Zu den morgendlichen Aufgaben kann zum Beispiel das Erhöhen der Temperatur und der Lüftungsleistung, das Öffnen der Rollläden, das Einschalten ausgewählter Lichter und das Starten deiner Lieblingsmusik gehören.

Das Verknüpfen der morgendlichen Aufgaben mit den Weckereinstellungen scheint uns eine sehr praktische Anwendung der Kurzbefehle-App zu sein, denn es bietet große Flexibilität – die im intelligenten Haus ausgeführten Aktionen sind direkt mit deinem Tagesrhythmus verbunden.

Wir nehmen an, dass du einen Kurzbefehl namens „Guten Morgen“ hast, der die gleichnamige Aktion der Remote-App nutzt.

  1. Wähle in der Kurzbefehle-App „Automatisierung“ und klicke dann auf das Pluszeichen, um eine neue Regel hinzuzufügen.
  2. Wybierz Alarm i ustal parametry wejściowe:
    1. Wann: aktiviert wird
    2. Wecker: bestehende, wähle dann den gewünschten Wecker
    3. Wenn du möchtest, dass der Kurzbefehl ohne dein Zutun ausgeführt wird, wähle die Option „Sofort ausführen“. Die Option „Nach Bestätigung ausführen“ erfordert deine Bestätigung.
    4. Wähle aus der Liste den Kurzbefehl „Guten Morgen“.
    5. Fertig!
  3. W konfiguratorze modułu Base przejdź do zakładki Zdarzenia i dodaj nowe zdarzenie:
    1. Kanal: C.DOMIQ.shortcut.goodmorning
    2. Daten: 1
    3. Definiere in den Aktionen die Aufgaben, die im System ausgeführt werden sollen.

Ein weiteres Beispiel für den Einsatz von Automatisierungen in Kurzbefehlen ist das Auslösen des Kurzbefehls „Gute Nacht“ beim Aktivieren des Fokusmodus „Schlaf“ am iPhone, wodurch die Aktionen zum Tagesende gestartet werden.

4.2. Rückkehr nach Hause #

In diesem Beispiel zeigen wir, wie man Standortdaten nutzt, um Aktionen beim Heimkommen auszulösen.

Wir nehmen an, dass du einen Kurzbefehl namens „Rückkehr nach Hause“ hast, der die gleichnamige Aktion der Remote-App nutzt.

  1. Wähle in der Kurzbefehle-App „Automatisierung“ und klicke dann auf das Pluszeichen, um eine neue Regel hinzuzufügen.
  2. Wybierz Przybycie i ustal parametry wejściowe:
    1. Ort: wähle einen Standort.
    2. Lege die Zeit fest, zu der der Kurzbefehl ausgeführt werden soll.
    3. Wenn du möchtest, dass der Kurzbefehl ohne dein Zutun ausgeführt wird, wähle die Option „Sofort ausführen“. Die Option „Nach Bestätigung ausführen“ erfordert deine Bestätigung.
    4. Klicke auf „Weiter“ und wähle aus der Liste den Kurzbefehl „Rückkehr nach Hause“.
    5. Fertig!
  3. W konfiguratorze modułu Base przejdź do zakładki Zdarzenia i dodaj nowe zdarzenie:
    1. Kanal: C.DOMIQ.shortcut.backhome
    2. Daten: 1
    3. Definiere in den Aktionen die Aufgaben, die im System ausgeführt werden sollen.
    4. Optional kannst du im Feld „Bedingung“ zum Beispiel den Status der Alarmzentrale prüfen, um zu verhindern, dass die Aktionen ausgeführt werden, wenn bereits jemand zu Hause ist.

4.3. Schnellere Ausführung von Kurzbefehlen #

Um schneller Zugriff auf die am häufigsten genutzten Kurzbefehle zu haben, kannst du sie auf dem Hauptbildschirm deines iPhones/iPads oder im Kontrollzentrum platzieren.

Hauptbildschirm

  1. Suche in der Kurzbefehle-App den gewünschten Kurzbefehl und halte ihn länger gedrückt.
    Es wird ein zusätzliches Menü angezeigt – wähle „Teilen“ -> „Zum HomeBildschirm“.
  2. Im nächsten Schritt bestimme die Bezeichnung, das Icon und die Hintergrundfarbe.
  3. Fertig!

Kontrollzentrum

  1. Öffne das Kontrollzentrum (streiche von der oberen rechten Ecke des Bildschirms nach unten).
  2. Halte irgendwo für ca. eine Sekunde gedrückt – die Ansicht wechselt in den Bearbeitungsmodus.
  3. Wähle die Option „Werkzeug hinzufügen“.
  4. Suche in der Liste nach „Kurzbefehle“ und wähle die Option „Kurzbefehl“.
  5. Wähle anschließend den gewünschten Kurzbefehl aus.

5. Ausführung von Kurzbefehlen aus dem DOMIQ-System #

In unserem System besteht ebenfalls die Möglichkeit der umgekehrten Aktion – nämlich einen Kurzbefehl mit einem bestimmten Namen direkt im iOS-System auszulösen. Der Datenfluss ist wie folgt:

DOMIQ/Base – Push-Benachrichtigung (REMOTE.notify) -> DOMIQ/Remote -> Kurzbefehle in iOS. Wie du siehst, verwenden wir dazu den Standardbefehl zum Senden von Benachrichtigungen an

mobile Geräte. Allerdings muss deren Inhalt ein bestimmtes Format haben:; Beispiel: RS:alarm sms;Alarm in Zone

1
RS (engl. REMOTE Shortcut) ist ein Präfix, das der Remote-

App erlaubt, die Benachrichtigung anders zu interpretieren als andere Benachrichtigungen.

WICHTIG: Falls eine solche Benachrichtigung empfangen wird, während das Telefon gesperrt ist oder die Remote-App nicht aktiv ist, wird der Kurzbefehl nur dann ausgeführt, wenn du auf die angezeigte Benachrichtigung klickst. Ist die Remote-App aktiv und sichtbar, wird die Benachrichtigung nicht angezeigt, stattdessen führt die Remote-App den Kurzbefehl im Hintergrund aus.

Um das zu verdeutlichen, zeigen wir ein Beispiel für die Auslösung eines Kurzbefehls, der SMS-Nachrichten an ausgewählte Empfänger im Alarmfall versendet. Angenommen, dies geschieht bei einem Alarm in Zone 1 der Satel Integra-Zentrale. Hier empfiehlt es sich, den Empfängerkreis einzuschränken, um Mehrfachauslösungen zu vermeiden. In unserem Beispiel senden wir die Benachrichtigung an ein bestimmtes Benutzerprofil mit zwei verantwortlichen Personen.

  1. Füge im Tab „Ereignisse“ ein neues Ereignis hinzu:
  2. Kanal: E.IDS.alarm.1
  3. Daten:1.
  4. Aktionen -> +Befehl
    1. Name: C.REMOTE.notify.administratorzy

2. Wert: RS:alarm sms;Alarm in Zone 1

  1. Speichere den Tab „Ereignisse“.
  2. Klicke auf das Pluszeichen (+)
  3. Im Feld „Aktion suchen“ gib ein: Nachricht senden
  4. Kliknij w pole wiadomość
    1. Du kannst den SMS-Text fest eintragen, wenn du möchtest, dass der Text immer derselbe ist.
    2. Klicke auf „Variable auswählen“, dann auf „Eingabedaten des Kurzbefehls“. So übergibt der Kurzbefehl die zusätzlichen Daten aus dem Benachrichtigungstext (alles hinter dem Semikolon – Punkt 4.2)
  5. Klicke in das Empfängerfeld und definiere die Empfänger der Nachricht. Du kannst mehr als einen Kontakt auswählen.

10.Klicke auf OK, um den Kurzbefehl zu speichern.
11. Benenne den Kurzbefehl am Ende um, z. B. in „alarm sms“.

12. Fertig! Ab sofort wird bei jedem solchen Alarmereignis der gewählte Kurzbefehl ausgelöst.

6. Zusammenfassung #

Auch wenn dies ein ziemlich umfangreiches Tutorial war, haben wir nur einen Teil der verfügbaren Möglichkeiten behandelt. Das Anwendungsspektrum ist wirklich sehr groß. In weiter fortgeschrittenen Szenarien kannst du HTTP-Anfragen ausführen (z.B. zur Integration mit Geräten über WEB API), Skripte per SSH ausführen oder mit der Gruppe „Skripte“ in der Kurzbefehle-App sehr individuelle Workflows erstellen.

Wenn du eine interessante Idee für die Anwendung von Kurzbefehlen hast, schreibe uns – wir freuen uns darauf, deine Vorschläge kennenzulernen!

Powered by BetterDocs