Willkommen beim Google Home Developer Center, der neuen Anlaufstelle für Smart-Home-Aktionen. Hinweis:Sie erstellen weiterhin Aktionen in der Actions Console.
Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Schema der Smart-Home-Objekterkennungs-Trial

action.devices.traits.ObjectDetection: Diese Eigenschaft gehört zu Geräten, die Objekte oder Personen erkennen und eine Benachrichtigung an den Nutzer senden können. Standardmäßig werden alle ObjectDetection-Benachrichtigungen auf Smart Displays und intelligenten Lautsprechern mit Google Assistant nach dem Glockenton der Türklingel angekündigt.

Gerät ATTRIBUTE

Keine.

Gerät STATES

Keine.

Gerätebefehle

Keine.

BENACHRICHTIGUNGEN auf Geräten

Geräte mit diesem Attribut können im Rahmen einer Gerätestatusänderung die folgende Benachrichtigungsnutzlast zurückgeben. Weitere Informationen zum Implementieren von Benachrichtigungen findest du unter Benachrichtigungen für Smart-Home-Aktionen.

Felder Typ Beschreibung
ObjectDetection Objekt

Erforderlich.

Nutzlast der Benachrichtigung.

priority Ganzzahl

Erforderlich.

Die Benachrichtigungsstufe. Der aktuell unterstützte Wert ist 0, was bedeutet, dass die Benachrichtigung laut gesprochen werden soll.

detectionTimestamp Ganzzahl

Erforderlich.

Der Epochenzeitstempel in Millisekunden, zu dem das Objekt erkannt wurde.

objects Objekt

Erforderlich.

Sammlung der erkannten Objekte nach Kategorie.

named Array

Liste der vom Nutzer erkannten Objekte, die mit einem Label gekennzeichnet sind.

[item, ...] String

Objektlabel.

Mindestens 1 Artikel erforderlich.

familiar Ganzzahl

Anzahl der vom Nutzer erkannten Objekte ohne Label.

unfamiliar Ganzzahl

Anzahl der vom Gerät erkannten Objekte, die der Nutzer möglicherweise nicht erkennt.

unclassified Ganzzahl

Anzahl der erkannten Objekte, die vom Gerät nicht klassifiziert werden konnten.

Beispiele

Am 1. Januar 2000 wurden zwei unbekannte Objekte erkannt.

{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Erkannte Personen, die Sie am 1. Januar 2000 kennen.

{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Erkannte Alice am 1. Januar 2000.

{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Gerät ERRORS

Vollständige Liste der Fehler und Ausnahmen