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

action.devices.traits.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
  }
}

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

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