Witamy w Google Home Developer Center – nowym miejscu, z którego dowiesz się, jak tworzyć inteligentne działania domowe. Uwaga: nadal będziesz tworzyć działania w konsoli Actions.
Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Schemat cechy inteligentnego wykrywania obiektów w domu

action.devices.traits.ObjectDetection – ten atrybut należy do urządzeń, które mogą wykrywać obiekty lub osoby i wysyłać powiadomienia do użytkowników. Domyślnie wszystkie powiadomienia funkcji ObjectDetection są odczytywane na inteligentnych ekranach i głośnikach za pomocą Asystenta Google po gongu.

ATRYBUTY urządzenia

Brak.

Urządzenie STATES

Brak.

Polecenie urządzenia

Brak.

POWIADOMIENIA O URZĄDZENIACH

W przypadku zmiany stanu urządzenia urządzenia z tą cechą mogą zwracać ładunek powiadomień. Więcej informacji o wdrażaniu powiadomień znajdziesz w artykule Powiadomienia dotyczące inteligentnych działań w domu.

Pola Typ Opis
ObjectDetection Obiekt

Wymagany.

Ładunek powiadomienia.

priority Liczba całkowita

Wymagany.

Określa poziom powiadomienia. Obecnie obsługiwana wartość to 0, co oznacza, że powiadomienie powinno być odczytywane na głos.

detectionTimestamp Liczba całkowita

Wymagany.

Sygnatura czasowa epoki (w milisekundach), w której wykryto obiekt.

objects Obiekt

Wymagany.

Kolekcja obiektów wykrytych przez kategorię.

named Tablica

Lista obiektów rozpoznawanych przez użytkownika, które zostały oznaczone etykietą.

[item, ...] Ciąg

Etykieta obiektu.

Wymagany jest co najmniej 1 element.

familiar Liczba całkowita

Liczba obiektów rozpoznawanych przez użytkownika, które nie mają etykiety.

unfamiliar Liczba całkowita

Liczba obiektów wykrytych przez urządzenie, których użytkownik nie rozpoznaje.

unclassified Liczba całkowita

Liczba obiektów, których nie udało się sklasyfikować.

Przykłady

1 stycznia 2000 roku wykryto 2 nieznane obiekty.

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

Wykryto 1 znajomego 1 stycznia 2000 r.

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

Wykryto Alicję 1 stycznia 2000 roku.

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

Urządzenie ERRORS

Zobacz pełną listę błędów i wyjątków.