Willkommen beim Google Home Developer Center, der neuen Anlaufstelle für Smart-Home-Aktionen. Hinweis:Sie erstellen weiterhin Aktionen in der Actions Console.

Basisdiagramm

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Smart-Home-Aktionen basieren auf Google Home Graph, einer Datenbank, die Kontextdaten über das Zuhause und seine Geräte speichert und bereitstellt. Die Datenbank Home Graph speichert Informationen zu Strukturen (z. B. Zuhause oder Büro), Räumen (z. B. Schlafzimmer oder Wohnzimmer) und Geräten (z. B. Lautsprecher und Lampe). Home Graph kann beispielsweise das Konzept eines Zuhauses mit einem Wohnzimmer speichern, das mehrere Gerätetypen verschiedener Hersteller wie Lampen, Fernseher und Lautsprecher enthält. Diese Informationen sind für Google Assistant verfügbar, um Nutzeranfragen basierend auf dem entsprechenden Kontext auszuführen. Statusdaten, z. B. wenn eine Lampe eingeschaltet ist, werden nicht langfristig gespeichert. Sie sind sitzungsspezifisch und werden nur in Home Graph verwendet.

Home Graph ist im Grunde eine logische Karte deines Zuhauses. Sie haben die Möglichkeit, eine natürliche Unterhaltung mit Assistant zu führen. Wenn Sie im Hobbyraum sitzen und das Licht ausschalten möchten, sagen Sie Hey Google, schalte das Licht aus. Der Raum, in dem Sie sich gerade befinden, wird nicht angezeigt.

Vorteile von Home Graph:

  • Implizite Befehle. Du, dein Google Home-Gerät und die Lampen befinden sich im selben Raum. Du musst nur das Licht einschalten. Sie müssen nicht angeben, in welchem Raum sich die Lichter befinden.
  • Bessere Kontrolle über explizites Targeting In einem anderen Raum können Sie die Küchenbeleuchtung auch dann ausschalten, wenn die Lampen von mehreren Herstellern stammen. Der Intent smart home wird für einen bestimmten Raum bestimmt, der in Home Graph angegeben ist.

Bauwerke

Mit Google Home app (GHA) kann ein Nutzer mehrere Strukturen konfigurieren, um mehrere Häuser zu verwalten. Jede Struktur hat eigene Räume und Geräte. Eine Struktur besteht aus Folgendem:

  • Administratoren: Das Konto des Inhabers der Struktur. Jede Struktur muss mindestens einen Administrator haben. Nachdem ein Administrator definiert wurde, kann er eine Struktur für andere Nutzer freigeben und die Freigabe wieder aufheben.
  • Zimmer: Die Zimmer, die Teil eines Gebäudes sind.
  • Labels: Das Label, das die Struktur identifiziert, z. B. „John's House“.
  • Geräte: Die Geräte, die Teil einer Struktur sind. Das können Geräte mehrerer Hersteller sein.

Abbildung 1 zeigt ein Beispielhaus mit einer Struktur, drei Räumen und mehreren Geräten:

Diese Abbildung zeigt ein Beispiel für ein Startseitendiagramm. Es gibt ein Gebäude mit einer blauen gepunkteten Linie, drei Räume, die mit einer orangefarbenen Linie umrandet sind, und mehrere Geräte in den Räumen, die grüne Kreise haben.
Abbildung 1: Beispiel für ein Startseitendiagramm

Zimmer

Ein Raum gehört zu einer Struktur und besteht aus Folgendem:

  • Labels: Das Label, das den Raum identifiziert, z. B. „Schlafzimmer“
  • Geräte: Die Geräte, die Teil des Raums sind. Das können Geräte mehrerer Hersteller sein.

Geräte

Ein Gerät muss mindestens einer Struktur, höchstens einem Raum und folgenden Eigenschaften angehören:

  • Typ: Art des Geräts, z. B. Lampe, Kamera oder Klimaanlage.
  • Merkmale – Die Eigenschaften des Geräts. Jedes Gerät kann eine Reihe von Merkmalen haben. Eine Lampe kann Merkmale wie Brightness und ColorSetting haben.

Merkmale

Merkmale haben folgende Eigenschaften:

  • Attribute: Geräteattribute, die für ein Gerät statisch sind Ein Attribut kann beispielsweise Temperatureinheiten oder Modi sein.
  • Status: Gerätestatus für ein Gerät Eine Lampe kann einen Helligkeitsstatus zurückgeben, um die aktuelle Helligkeit dieser bestimmten Lampe anzuzeigen. Jeder Gerätetyp fügt für ein Gerät unterschiedliche Gerätestatus hinzu.
  • Labels: Das Label, das das Gerät identifiziert, z. B. „Schlafzimmerlampe“.