مرحبًا بك في "مركز مطوّري برامج Google Home"، وجهتك الجديدة لتعلّم كيفية تطوير إجراءات منزلية ذكية. ملاحظة: ستواصل إنشاء الإجراءات في وحدة تحكم الإجراءات.
تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

مخطط ميزة رصد كائن المنزل الذكي

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

الجهاز ATTRIBUTES

بلا عري

حالة الجهاز STATES

بلا عري

مفاتيح COMMAND

بلا عري

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

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

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

مطلوبة.

البيانات الأساسية للإشعارات

priority عدد صحيح

مطلوبة.

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

detectionTimestamp عدد صحيح

مطلوبة.

الطابع الزمني للساعة بالميللي ثانية التي تم اكتشاف الكائن فيها.

objects العنصر

مطلوبة.

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

named المصفوفة

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

[item, ...] سلسلة

تصنيف الكائن.

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

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

أخطاء الجهاز

يمكنك الاطلاع على القائمة الكاملة للأخطاء والاستثناءات.