Схема признаков обнаружения объектов в умном доме

action.devices.traits.ObjectDetection — этот трейт относится к устройствам, которые могут обнаруживать объекты или людей и отправлять уведомление пользователю. По умолчанию все уведомления ObjectDetection объявляются на смарт-дисплеях и динамиках с помощью Google Assistant после звонка в дверь.

АТРИБУТЫ устройства

Никто.

СОСТОЯНИЯ устройства

Никто.

КОМАНДЫ устройства

Никто.

УВЕДОМЛЕНИЯ ОБ УСТРОЙСТВЕ

Устройства с этой чертой могут возвращать следующую полезную нагрузку уведомления как часть изменения состояния устройства. Чтобы узнать больше о реализации уведомлений, см. Уведомления для действий умного дома .

Поля Тип Описание
ObjectDetection Объект

Необходимый.

Полезная нагрузка уведомлений.

priority Целое число

Необходимый.

Представляет уровень уведомления. В настоящее время поддерживается значение 0, что означает, что уведомление должно произноситься вслух.

detectionTimestamp Целое число

Необходимый.

Временная метка эпохи в миллисекундах, когда был обнаружен объект.

objects Объект

Необходимый.

Коллекция обнаруженных объектов по категориям.

named Множество

Список распознанных пользователем объектов, помеченных меткой.

[ item, ... ] Нить

Метка объекта.

Требуется как минимум 1 предмет.

familiar Целое число

Количество распознанных пользователем объектов, не имеющих метки.

unfamiliar Целое число

Количество обнаруженных устройством объектов, которые пользователь может не распознать.

unclassified Целое число

Количество обнаруженных объектов, которые устройство не смогло классифицировать.

Примеры

Обнаружено два неизвестных объекта 1 января 2000 года.

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

Обнаружил кого-то, кого вы знаете, 1 января 2000 года.

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

Обнаружена Алиса 1 января 2000 года.

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

ОШИБКИ устройства

См. полный список ошибок и исключений .