مخطط سمة اكتشاف المنزل المزوّد بأجهزة ذكية

action.devices.traits.ObjectDetection: تنتمي هذه السمة إلى أجهزة يمكنها رصد عناصر أو أشخاص وإرسال إشعار إلى المستخدم. يتم تلقائيًا الإعلان عن جميع إشعارات ObjectDetection على الشاشات الذكية ومكبّرات الصوت المزوّدة بخدمة "مساعد Google" بعد رنين رنين جرس الباب.

سمات الجهاز

غير مسموح بأي رسائل

حالات الجهاز

غير مسموح بأي رسائل

حوالات الجهاز

غير مسموح بأي رسائل

إشعارات الجهاز

قد تعرض الأجهزة التي تتضمّن هذه السمة حمولة الإشعار التالية كجزء من تغيير حالة الجهاز. للحصول على مزيد من المعلومات حول تنفيذ الإشعارات، يمكنك الاطّلاع على إشعارات الإجراءات المنزلية الذكية.

الحقول Type الوصف
ObjectDetection العنصر

مطلوب:

الحمولة في الإشعارات

priority عدد صحيح

مطلوب:

تمثّل مستوى الإشعارات. والقيمة المسموح بها حاليًا هي 0، مما يعني أنه يجب قول الإشعار بصوت عالٍ.

detectionTimestamp عدد صحيح

مطلوب:

الطابع الزمني للفترة بالملي ثانية التي تم اكتشاف العنصر فيها

objects العنصر

مطلوب:

مجموعة العناصر التي تم رصدها حسب الفئة

named مصفوفة

قائمة بالعناصر التي يعرفها المستخدم والتي تم وضع علامة عليها.

[item, ...] String

تصنيف العنصر.

يجب طلب عنصر واحد على الأقل.

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
  }
}

أخطاء الجهاز

راجِع القائمة الكاملة للأخطاء والاستثناءات.