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:

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
undColorSetting
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“.