Схема признаков обнаружения объектов в умном доме
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 } }