Cloud-zu-Cloud Local Home SDK Geräte-SDK
Google Home Playground ist eine Webanwendung, die eine intelligente Heimprojekt mit konfigurierbaren Gerätetypen und Eigenschaften. Sie können virtuelle Geräte, Geräteattribute und -status ändern, Geräte anzeigen in Google Home Graph. Außerdem können Sie Gerätekonfigurationen importieren oder exportieren.
Kontoverknüpfung abschließen
Wenn Sie Google Home Playground verwenden möchten, sollten Sie zuerst die zu Ihrem Konto hinzufügen. Öffne die Google Home app (GHA) auf deinem Smartphone und über die Kontoverknüpfung:
- Klicken Sie links oben auf das Pluszeichen (+).
- Wählen Sie Gerät einrichten > Kompatibel mit Google.
- Suchen Sie nach der Aktion Google Home Playground.
- Wenn du eine Aktion auswählst, gelangst du über GHA zur . Klicken Sie auf Über Google anmelden und wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.
- Klicken Sie auf die Schaltfläche Autorisieren, um die Kontoverknüpfung zu autorisieren.
Sobald du die Kontoverknüpfung abgeschlossen hast, wird eine Reihe standardmäßiger virtueller Geräte angezeigt auf das GHA, mit dem Sie interagieren können.
Anmelden
Starten Sie Google Home Playground, indem Sie auf die Schaltfläche unten klicken:
Klicken Sie auf Sign in with Google (Über Google anmelden). Melden Sie sich mit demselben Konto an, in GHA verwendet, um die Kontoverknüpfung abzuschließen.
Nach der Anmeldung zeigt Google Home Playground die virtuellen Geräte an gespeichert in Home Graph.
Die Web-UI besteht aus drei Bereichen:
- In der Geräteliste sind alle virtuellen Geräte aufgeführt. Sie können eine bestimmte virtuelles Gerät, um dessen Informationen anzuzeigen und virtuelle Geräte über dieses Panels.
- Unter Geräteinformationen werden die Informationen zum ausgewählten virtuellen Gerät angezeigt. Sie können diese Informationen auch bearbeiten und das ausgewählte virtuelle Gerät entfernen: das Gremium.
- Logbereich: Hier werden die Interaktionsprotokolle zwischen Google Home Playground und Home Graph. Sie können Logs erweitern, um die Nutzlasten von Anfragen und Antworten auf Fehlerbehebung.
Virtuelles Gerät
Informationen zu virtuellen Geräten ansehen
Wählen Sie in der Geräteliste das virtuelle Gerät aus, das Sie sich ansehen möchten. Wählen Sie in der Geräteliste das virtuelle Gerät aus, das Sie sich ansehen möchten. Die Informationen im Bereich Geräteinformationen sind in fünf Tabs unterteilt:
- Allgemeine Informationen: Eigenschaften der obersten Ebene des Geräts, einschließlich des Geräts Typ, ID und Name.
- Eigenschaften: unterstützte Eigenschaften des Geräts.
- Attribute: trait-spezifische Attribute des Geräts.
- Status:alle Gerätestatus
- SUV: Konfiguration der Sekundären Nutzerbestätigung von auf dem Gerät.
Informationen zu virtuellen Geräten bearbeiten
Sie können nicht nur die Informationen eines virtuellen Geräts ansehen, sondern auch dessen Informationen, die in Home Graph unter Geräteinformationen gespeichert sind .
Unterstützte Traits ändern
- Wähle den Tab Eigenschaften aus. Klicken Sie auf die Schaltfläche Bearbeiten.
- Im Pop-up-Fenster sehen Sie die derzeit unterstützten Eigenschaften des Geräts.
welche Eigenschaften Sie hinzufügen können. Verwenden Sie die Schaltflächen Pfeil
(arrow_forward/arrow_back) , um Unterstützte Traits für das Gerät hinzufügen oder entfernen - Wenn du mit der Aktualisierung der unterstützten Merkmale fertig bist, klicke auf Speichern. werden aktualisierte Traits auf Home Graph angewendet.
- Du kannst die aktualisierten Trait-Daten im Bereich „Eintragen“ einsehen.
Geräteattribute ändern
- Wählen Sie den Tab Attribute aus und bearbeiten Sie das Attribut welche Eigenschaften das Gerät unterstützt.
- Wenn Sie mit der Bearbeitung fertig sind, drücken Sie die Eingabetaste. Die Attributänderungen werden dann auf Home Graph angewendet.
- Die aktualisierten Attribute können Sie im Logbereich einsehen.
Gerätestatus ändern
- Wählen Sie den Tab Status aus und bearbeiten Sie den Status direkt. Die Statusänderungen auf Home Graph angewendet werden.
- Diese Statusänderungen können Sie im Logbereich sehen.
Sekundäre Nutzerbestätigung zum virtuellen Gerät hinzufügen
Sie können einen SUV zu virtuellen Geräten hinzufügen und seine Art der Herausforderung konfigurieren das entsprechende Verhalten auf jedem Gerät. Sie können einen SUV zu virtuellen Geräten hinzufügen und seine Art der Herausforderung konfigurieren das entsprechende Verhalten auf jedem Gerät.
Sekundäre Nutzerbestätigung auf dem Gerät konfigurieren
- Wählen Sie in der Geräteliste das virtuelle Gerät aus, das Sie konfigurieren.
- Wählen Sie im Bereich Geräteinfo den Tab SUV aus und konfigurieren Sie die
Folgendes:
- Aktiviert: Gibt an, ob SUV aktiviert oder deaktiviert (keine Abfrage) ist auf dem Gerät.
- Art der Identitätsbestätigung:Gibt an, ob SUV eine ausdrückliche Bestätigung erfordert (ackNeeded) oder Persönliche Identifikationsnummer (pinNeeded)
- PIN:Die gültige PIN.
- Umgang mit einer falschen PIN: Wird nach einer falschen PIN gefragt, und, falls nicht, den Fehler, um zu antworten.
Geräte mit sekundärer Nutzerbestätigung identifizieren
In der Geräteliste wird über ein Schlüsselsymbol key wird neben mit jedem SUV-fähigen Gerät.
Für die folgenden Merkmale ist ein SUV erforderlich:
Neues virtuelles Gerät erstellen
- Klicken Sie im Bereich Geräteliste auf Gerät hinzufügen.
- Wählen Sie im Pop-up-Steuerfeld den Gerätetyp aus und geben Sie den Gerätenamen für auf Ihrem neuen Gerät. Alternativ können Sie eine vordefinierte Gruppe von Geräten auswählen, die hinzugefügt werden sollen.
- Sobald Sie alle Schritte abgeschlossen haben, wird das neue Gerät zu Home Graph
Virtuelles Gerät entfernen
- Wählen Sie in der Geräteliste das Gerät aus, das Sie entfernen möchten. Wählen Sie dann im Bereich Geräteinfo den Tab Allgemeine Informationen aus. Wählen Sie dann im Bereich Geräteinfo den Tab Allgemeine Informationen aus. Klicken Sie unten auf Gerät entfernen.
- Bestätigen Sie in der Pop-up-Benachrichtigung, dass das Gerät entfernt wurde.
- Sobald du das Entfernen des Geräts bestätigt hast, wird es aus folgenden Quellen entfernt: Home Graph
Editor für Synchronisierungsantworten
Sie können Ihre Synchronisierungsantwort in Google Home Playground bestätigen oder aktualisieren. Klicken Sie auf Sync Response Editor, um eine eingebettete IDE zu öffnen.
Bearbeiten oder kopieren Sie die Antwort für die Synchronisierung und fügen Sie sie ein. Klicken Sie dann auf Speichern, um die Änderungen anzuwenden und zu sehen, wie sie im Google Home-System funktioniert.
Virtuelle Geräte importieren und exportieren
Zur Fehlerbehebung oder Reproduktion von Problemen können Sie Ihre virtuellen Geräte exportieren mit ihren Status in einer Datei und geben Sie die Datei für andere virtuelle Geräte zu replizieren.
Virtuelle Geräte in eine Datei exportieren
- Zum Exportieren auf klicken virtuelle Geräte in einer Datei speichern.
- Geben Sie den Namen der Datei ein, die Sie exportieren möchten, und klicken Sie auf OK.
- Nachdem Sie den Dateinamen eingegeben haben, lädt der Browser die Datei der exportierten virtuellen Geräte herunter.
Virtuelle Geräte aus einer Datei importieren
- Klicken Sie auf , um virtuelle Daten zu importieren aus einer Datei entfernen.
- Wählen Sie die Datei aus, die Sie importieren möchten, und klicken Sie auf OK.
- Sobald Sie die zu importierende Datei bestätigt haben, wird Google Home Playground Virtuelle Geräte mit Status aus der Datei importieren und die importierten Informationen und Status von Geräten in Home Graph.
Interaktionslogs prüfen
Wenn Sie mit den virtuellen Geräten interagieren, Google Home Playground wendet Ihre Änderung automatisch auf Home Graph an. Die Interaktionen mit Home Graph werden im Bereich Log aufgezeichnet. Dort können Sie jeden Eintrag maximieren, um die Home Graph API-Anfrage- und Antwortnutzlasten zu prüfen.
Jeder Logeintrag ist ein JSON-Array, das Elemente mit der folgenden Struktur enthält:
{
"uri": string,
"request": object,
"response": object
}
Felder | Typ | Beschreibung |
---|---|---|
uri |
string |
URL des API-Aufrufs Home Graph. |
request |
object |
Anfragetext des API-Aufrufs Home Graph. Weitere Informationen finden Sie in der Referenzdokumentation Referenzdokumentation für das Format jeder Methode. |
response |
object |
Antworttext des Home Graph API-Aufrufs. Informationen zum Format der einzelnen Methoden finden Sie in der Referenzdokumentation und in der Referenzdokumentation. |
Unterstützte Gerätetypen und -Traits ansehen
In der Fragezeichen-Hilfe Das Symbol oben rechts zeigt den aktuellen Gerätetyp und die Trait-Liste an unterstützt von Google Home Playground.
Probleme melden
Deine Meinung ist uns wichtig. Melden Sie Probleme mithilfe des Ausrufezeichen-Symbol Feedback zum oben rechts.