iOS-Beispielanwendung verwenden

Die Beispiel-App zeigt die grundlegenden Funktionen des Gerätezugriffs und der Gerätesteuerung mit den Smart-Home-APIs für die unterstützten Gerätetypen.

Sobald die Kontoautorisierung abgeschlossen ist und ein Gebäude ausgewählt wurde, werden in der Beispiel-App alle lokalen Geräte geladen, die sich in diesem Gebäude befinden. Wenn sich das Gerät in einem Raum befindet, wird es unter diesem Raum aufgeführt. Die Beispiel-App unterstützt folgende Gerätetypen:

  • Lampe mit Farbtemperatur
  • Dimmbares Licht
  • Türschloss
  • Erweiterte Farbleuchte
  • Lüfter
  • Anwesenheitssensor
  • Ein-/Aus-Lampe
  • Ein-/Aus-Stecker
  • Temperatursensor
  • Thermostat
  • Fensterdekoration

Aktionen auf vorhandenen Geräten und automatisierten Abläufen

Die Beispiel-App besteht aus zwei Tabs: Geräte und Automatisierungen. Auf jedem Tab finden Sie Informationen zur Struktur und können Aufgaben ausführen.

Tab "Geräte"

Auf dem Tab Geräte (Abbildung 1) sind die Räume im Gebäude (Bad, Wohnzimmer, Büro) und die Geräte für jeden Raum sowie der Status jedes Geräts zu sehen. Sie können die Verbindung Ihres Geräts auch trennen oder die Berechtigungen aktualisieren, indem Sie oben rechts auf dem Bildschirm auf das Symbol mehr_horiz klicken (Abbildung 2).

Tab „Geräte“ der Beispielanwendung für Home iOS APIs
Abbildung 1: Ansicht des Tabs „Geräte“
Gerätesteuerung der Beispiel-App für Home iOS APIs
Abbildung 2: Verbindungen trennen oder Berechtigungen aktualisieren

Tab „Automatisierungen“

Auf dem Tab Automatisierungen (Abbildung 3) finden Sie eine Liste aller Automatisierungen für das Gebäude. Für jede Automatisierung werden die Auslöser und Aktionen angezeigt. Es werden mehrere Auslöser und Aktionen unterstützt.

Tippen Sie auf eine Automatisierung, um die Details aufzurufen, wie im Beispiel in Abbildung 4 dargestellt. In dieser Detailansicht sehen Sie eine detaillierte Beschreibung der Auslöser, Bedingungen und Aktionen.

Tab „Automatisierungen“ der Beispiel-App für Home iOS APIs
Abbildung 3: Ansicht des Tabs „Automatisierungen“
Detailansicht einer ausgewählten Automatisierung.
Abbildung 4: Detaillierte Automatisierungsansicht

Automatisierung erstellen

Wenn Sie eine neue Automatisierung erstellen möchten, tippen Sie in der Listenansicht der Automatisierungen auf die Schaltfläche + Hinzufügen (Abbildung 3). Auf dem nächsten Bildschirm wird eine Liste mit vorgeschlagenen Automatisierungen angezeigt. Wählen Sie die gewünschte Automatisierung aus (Abbildung 5). Wenn nichts automatisch ausgefüllt wird, enthält das Gebäude nicht genügend Geräte für die Automatisierung. Wenn Sie beispielsweise den Ventilator und die Lampe einschalten möchten, muss das Gebäude sowohl den Ventilator als auch die Lampe enthalten. Andernfalls werden die Automatisierungen nicht angezeigt.

Nachdem Sie die Automatisierung ausgewählt haben, sehen Sie die Auslöser, Bedingungen und Aktionen (Abbildung 6). Klicken Sie auf Speichern, um die Automatisierung hinzuzufügen (Abbildung 7).

Beispiel für einen App-Bildschirm mit vorgeschlagenen Automatisierungen
Abbildung 5: Automatisierungsvorschläge
Beispiel für einen App-Bildschirm mit Automatisierung
Abbildung 6: Automatisierung speichern
Beispiel für einen App-Bildschirm mit einer erstellten Automatisierung
Abbildung 7: Erstellte Automatisierung

Automatisierung bearbeiten

Wenn Sie den Namen und die Beschreibung der Automatisierung bearbeiten möchten, klicken Sie in der detaillierten Automatisierungsansicht (Abbildung 4) auf das Symbol Einstellungen und dann auf Namen bearbeiten (Abbildung 8). Bearbeiten Sie wie in Abbildung 9 dargestellt den Namen und die Beschreibung und kehren Sie dann zurück (Abbildung 8). Klicken Sie zum Speichern auf das Symbol Einstellungen und dann auf Speichern.

Beispiel für einen App-Bildschirm mit der Schaltfläche zum Bearbeiten des Namens
Abbildung 8: Namen der Automatisierung bearbeiten
Beispiel für einen App-Bildschirm zum Bearbeiten des Namens und der Beschreibung einer Automatisierung
Abbildung 9: Name und Beschreibung bearbeiten

Automatisierung löschen

Wenn Sie einen automatisierten Ablauf löschen möchten, rufen Sie die Übersicht über automatisierte Abläufe auf (Abbildung 7). Wischen Sie bei der Automatisierung, die Sie löschen möchten, nach links und klicken Sie auf das Symbol Löschen (Abbildung 10).

Beispiel für einen App-Bildschirm zum Löschen einer Automatisierung
Abbildung 10: Automatisierten Ablauf löschen

Generischer Automatisierungs-Editor

Im generischen Editor können Sie beim Erstellen von Automatisierungsscripts beliebige Geräte im Gebäude auswählen, die in Auslösern und Aktionen verwendet werden sollen, und entsprechende Eigenschaften als Bedingungen festlegen.

Wenn Sie einen generischen Ablauf hinzufügen möchten, tippen Sie auf dem Bildschirm „Automatisierungsvorschläge“ auf Generischer Ablauf (Abbildung 5).

Auf dem nächsten Bildschirm können Sie den Namen und die Beschreibung der Automatisierung bearbeiten.

Auslöserkandidat hinzufügen

Wenn Sie einen Auslöser hinzufügen möchten, tippen Sie auf Auslöser und Bedingung hinzufügen (Abbildung 11). Auf dem Bildschirm „Starter-Kandidaten“ werden die verfügbaren Auslöser im Gebäude angezeigt (Abbildung 12). Wählen Sie einen der Ausgangspunktkandidaten aus, um fortzufahren (Abbildung 13).

Fügen Sie einen Auslöser hinzu.
Abbildung 11: Generischer Bearbeitungsbildschirm
Liste der Kandidaten für Auslöser.
Abbildung 12: Liste der Auslöserkandidaten
Wählen Sie einen Auslöser aus.
Abbildung 13: Auslöser auswählen

Wählen Sie Aktiviert oder deaktiviert oder Helligkeit ändert (Abbildung 14 und Abbildung 15) aus und aktivieren oder deaktivieren Sie die Funktion oder ändern Sie die Helligkeit. Wenn Sie mit der Konfiguration fertig sind, tippen Sie auf Fertig, um zum generischen Bearbeitungsbildschirm zurückzukehren. Der ausgewählte Auslöser wird auf dem Bildschirm des generischen Editors angezeigt (Abbildung 16).

Lampen ein- oder ausschalten
Abbildung 14: Lampe ein- oder ausschalten
Helligkeit ändern
Abbildung 15: Helligkeit ändern
Liste der Auslöser
Abbildung 16: Auslöser hinzugefügt

Aktionsvorschlag hinzufügen

Wenn Sie einen Aktionsvorschlag hinzufügen möchten, tippen Sie auf Aktion hinzufügen (Abbildung 17). Auf dem Bildschirm Aktionsmöglichkeiten werden die verfügbaren Aktionsmöglichkeiten angezeigt (Abbildung 18). Wählen Sie einen der Aktionsvorschläge aus, um fortzufahren (Abbildung 19).

Aktion hinzufügen
Abbildung 17: Aktion hinzufügen
Liste der Aktionskandidaten
Abbildung 18: Liste der Aktionskandidaten
Wählen Sie eine Aktion aus.
Abbildung 19: Aktion auswählen
Lampen ein- oder ausschalten
Abbildung 20: LevelControlTrait wird für Aktionen nicht unterstützt

Wählen Sie Ein- oder ausschalten aus und wählen Sie aus, ob das Gerät ein- oder ausgeschaltet werden soll. Tippen Sie auf Fertig, um zum allgemeinen Bearbeitungsbildschirm zurückzukehren (Abbildung 21). Tippen Sie auf Speichern, um die Automatisierung zu erstellen (Abbildung 22). Ihre Automatisierung wird auf dem Tab „Automatisierung“ angezeigt (Abbildung 23).

Lampen ein- oder ausschalten
Abbildung 21: Lampe ein- oder ausschalten
Auslöser und Aktion hinzugefügt.
Abbildung 22: Auslöser und Aktion hinzugefügt
Generische Automatisierung erstellt
Abbildung 23: Generische Automatisierung erstellt