Basisdiagramm

Cloud-to-cloud-Integrationen basieren auf Google Home Graph, einer Datenbank, in der Kontextdaten zum Zuhause und seinen Geräten gespeichert und bereitgestellt werden. In der Datenbank Home Graph werden Informationen zu Gebäuden (z. B. Zuhause oder Büro), Räumen (z. B. Schlafzimmer oder Wohnzimmer) und Geräten (z. B. Lautsprecher und Glühbirne) gespeichert. Home Graph kann beispielsweise das Konzept eines Zuhauses mit einem Wohnzimmer speichern, das mehrere Arten von Geräten verschiedener Hersteller enthält, z. B. eine Lampe, einen Fernseher und einen Lautsprecher. Diese Informationen stehen Google Assistant zur Verfügung, um Nutzeranfragen im entsprechenden Kontext auszuführen. Zustandsdaten, z. B. ob eine Glühbirne eingeschaltet ist, werden nicht langfristig gespeichert. Sie sind flüchtig und werden nur in der Home Graph verwendet.

Home Graph ist im Grunde eine logische Karte deines Zuhauses. Sie können sich ganz natürlich mit Assistant unterhalten. Wenn du im Arbeitszimmer sitzt und das Licht dort ausschalten möchtest, sagst du einfach Hey Google, schalte das Licht aus, ohne den Raum zu nennen, in dem du dich gerade befindest.

Vorteile von Home Graph:

  • Implizite Befehle. Du, dein Google Home-Gerät und deine Lampen befinden sich im selben Raum. Du musst nur sagen: „Schalte das Licht ein.“ Du musst nicht angeben, in welchem Raum sich die Lampen befinden.
  • Bessere Kontrolle über explizites Targeting. Wenn du dich in einem anderen Raum befindest, kannst du das Licht in der Küche ausschalten, auch wenn die Lampen von verschiedenen Herstellern stammen. Der Intent smart home wird für einen bestimmten Raum ermittelt, der in Home Graph angegeben ist.

Bauwerke

Mit dem Google Home app (GHA) können Nutzer mehrere Gebäude konfigurieren und so mehrere Häuser verwalten. Jedes Gebäude hat eigene Räume und Geräte. Ein Gebäude besteht aus Folgendem:

  • Administratoren – das Konto des Eigentümers oder der Eigentümer des Gebäudes. Jedes Gebäude muss mindestens einen Administrator haben. Sobald ein Manager festgelegt wurde, kann er ein Gebäude für andere Nutzer freigeben und die Freigabe aufheben.
  • Räume – Die Räume, die zu einem Gebäude gehören.
  • Labels: Das Label, das das Gebäude identifiziert, z. B. „Max Mustermanns Haus“.
  • Geräte – die Geräte, die zu einem Gebäude gehören. Diese Geräte können von verschiedenen Herstellern stammen.

Abbildung 1 zeigt ein Beispiel für ein Zuhause mit einem Gebäude, drei Räumen und mehreren Geräten:

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

Zimmer

Ein Raum gehört zu einem Gebäude und besteht aus Folgendem:

  • Labels: Das Label, das den Raum identifiziert, z. B. „Hauptschlafzimmer“.
  • Geräte – die Geräte, die sich im Raum befinden. Diese Geräte können von verschiedenen Herstellern stammen.

Geräte

Ein Gerät muss zu mindestens einem Gebäude gehören, kann zu maximal einem Raum gehören und hat die folgenden Eigenschaften:

  • Typ – Der Typ des Geräts, z. B. Lampe, Kamera oder Klimaanlage.
  • Traits: Die Arten von Traits, die das Gerät unterstützt. Jedes Gerät kann eine Reihe von Attributen haben. Eine Lampe kann beispielsweise die Attribute Brightness und ColorSetting haben.

Merkmale

Merkmale haben folgende Eigenschaften:

  • Attribute: Die Geräteattribute, die für ein Gerät statisch sind. Ein Attribut kann beispielsweise die Temperatureinheit oder der Modus sein.
  • Status – der Gerätestatus für ein Gerät. Eine Lampe kann einen Helligkeitsstatus zurückgeben, um die aktuelle Helligkeit dieser bestimmten Lampe anzugeben. Jedes Geräteattribut fügt einem Gerät verschiedene Gerätestatus hinzu.
  • Labels – Das Label, das das Gerät identifiziert, z. B. „Schlafzimmerlampe“.