iOS-Beispiel-App verwenden

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

Nachdem die Kontoautorisierung abgeschlossen und eine Struktur ausgewählt wurde, lädt die Beispiel-App alle lokalen Geräte, die in dieser Struktur gefunden wurden.

Wenn sich das Gerät in einem Raum befindet, wird es unter diesem Raum aufgeführt. Die Beispiel-App unterstützt die folgenden Gerätetypen:

  • Licht mit Farbtemperatur
  • Dimmbares Licht
  • Türschloss
  • Licht mit erweiterter Farbfunktion
  • Lüfter
  • Google Kamera
  • Anwesenheitssensor
  • Licht mit Ein/Aus-Funktion
  • Ein/Aus-Steckdose
  • Temperatursensor
  • Thermostat
  • Fensterdekoration

Aktionen auf vorhandenen Geräten und Automatisierungen

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) werden die Räume in der Struktur (Badezimmer, Arbeitszimmer, Büro) und die Geräte für jeden Raum sowie der Status der einzelnen Geräte angezeigt. Sie können auch die Verbindung zu Ihrem Gerät trennen oder Berechtigungen aktualisieren, indem Sie rechts oben auf dem Bildschirm auf das Symbol more_horiz klicken (Abbildung 2).

Tab „Geräte“ der Home iOS APIs Sample App.
Abbildung 1: Tab „Geräte“
Gerätesteuerung der Home iOS APIs Sample App.
Abbildung 2: Verbindung trennen oder Berechtigungen aktualisieren

Tab „Automatisierungen“

Auf dem Tab Automatisierungen (Abbildung 3) wird eine Liste aller Automatisierungen für die Struktur angezeigt. 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 gezeigt. In dieser Detailansicht sehen Sie die detaillierte Beschreibung der Auslöser, Bedingungen und Aktionen.

Tab „Automatisierungen“ der Home iOS APIs Sample App.
Abbildung 3: Tab „Automatisierungen“
Detaillierte Ansicht einer ausgewählten Automatisierung.
Abbildung 4: Detailansicht der Automatisierung

Automatisierung erstellen

Wenn Sie eine neue Automatisierung erstellen möchten, tippen Sie in der Listenansicht der Automatisierungen (Abbildung 3) auf die Schaltfläche + Hinzufügen. Auf dem nächsten Bildschirm wird eine Liste mit Vorschlägen für Automatisierungen angezeigt. Wählen Sie die gewünschte Automatisierung aus (Abbildung 5). Wenn nichts automatisch ausgefüllt wird, enthält die Struktur nicht die erforderlichen Geräte für die Automatisierung. Wenn Sie beispielsweise den Lüfter und das Licht einschalten möchten, muss die Struktur sowohl den Lüfter als auch das Licht 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: Vorschläge für Automatisierungen
Beispiel für einen App-Bildschirm für die Automatisierung.
Abbildung 6: Automatisierung speichern
Beispiel für einen App-Bildschirm mit einer erstellten Automatisierung.
Abbildung 7: Automatisierung erstellt

Automatisierung bearbeiten

Wenn Sie den Namen und die Beschreibung der Automatisierung bearbeiten möchten, klicken Sie in der Detailansicht der Automatisierung (Abbildung 4) auf das Symbol settings und dann auf Namen bearbeiten (Abbildung 8). Bearbeiten Sie den Namen und die Beschreibung wie in Abbildung 9 gezeigt und kehren Sie nach Abschluss der Bearbeitung zurück (Abbildung 8). Klicken Sie zum Speichern auf das Symbol settings und dann auf Speichern.

Beispiel-App-Bildschirm zum Auswählen der Schaltfläche „Namen bearbeiten“.
Abbildung 8: Namen der Automatisierung bearbeiten
Beispiel für einen App-Bildschirm zum Bearbeiten von Name und Beschreibung einer Automatisierung.
Abbildung 9: Editor für Namen und Beschreibung

Automatisierung löschen

Wenn Sie eine Automatisierung löschen möchten, rufen Sie die Übersicht der Automatisierungen auf (Abbildung 7). Wischen Sie auf der zu löschenden Automatisierung nach links und klicken Sie auf das Symbol delete (Abbildung 10).

Beispiel-App-Bildschirm zum Löschen einer Automatisierung.
Abbildung 10: Automatisierung löschen

Allgemeiner Automatisierungseditor

Mit dem allgemeinen Editor können Sie beim Erstellen von Automatisierungsskripts beliebige Geräte in der Struktur für Auslöser und Aktionen auswählen und unterstützende Merkmale als Bedingungen verwenden.

Wenn Sie eine allgemeine Automatisierung hinzufügen möchten, tippen Sie auf dem Bildschirm „Vorschläge für Automatisierungen“ (Abbildung 5) auf Allgemeine Automatisierung.

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

Auslöserkandidaten hinzufügen

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

Fügen Sie einen Auslöser hinzu.
Abbildung 11: Bildschirm „Allgemeiner Editor“
Liste der Kandidaten für den Start.
Abbildung 12: Liste der Auslöserkandidaten
Wählen Sie einen Auslöser aus.
Abbildung 13: Auslöser auswählen

Wählen Sie Ein- oder Ausschalten oder Helligkeit ändern aus (Abbildung 14 und Abbildung 15) 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 Bildschirm „Allgemeiner Editor“ zurückzukehren. Der ausgewählte Auslöser wird auf dem Bildschirm „Allgemeiner Editor“ angezeigt (Abbildung 16).

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

Aktionskandidaten hinzufügen

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

Aktion hinzufügen
Abbildung 17: Aktion hinzufügen
Liste der infrage kommenden Aktionen
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 legen Sie fest, ob das Gerät ein- oder ausgeschaltet werden soll. Tippen Sie auf Fertig , um zum Bildschirm „Allgemeiner Editor“ zurückzukehren (Abbildung 21). Tippen Sie auf Speichern , um die Automatisierung zu erstellen (Abbildung 22). Die Automatisierung wird auf dem Tab „Automatisierung“ angezeigt (Abbildung 23).

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