مخطط سمة تقرير حالة المنزل الذكي

action.devices.traits.StatusReport: تُبلغ هذه السمة الحالة الحالية لجهاز محدّد أو مجموعة من الأجهزة المتصلة.

يمكن لجهاز معيّن الإبلاغ عن حالته الحالية بالإضافة إلى حالة أي أجهزة ذات صلة في المجموعة. على سبيل المثال، قد يكون الجهاز المستهدف عبارة عن نظام أمان مع الأجهزة ذات الصلة التي تمثل أجهزة استشعار فردية. تُستخدَم حالة Report كتجميع للإبلاغ عن الحالة الجماعية، ولكنها لا تحلّ محل العناوين الفردية. يجب الإبلاغ عن أي جهاز يمكن الوصول إليه من خلال "مساعد Google" باعتباره جهازًا منفصلاً في استجابة SYNC.

سمات الجهاز

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

حالات الجهاز

قد تُبلِغ الكيانات التي تحمل هذه السمة عن الحالات التالية كجزء من عملية QUERY. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في QUERY، يُرجى الاطّلاع على تنفيذ النية بالشراء.

الولايات Type الوصف
currentStatusReport مصفوفة

مطلوب:

حالات الخطأ أو حالات الاستثناء الحالية للجهاز وأرقام تعريف الأجهزة ذات الصلة

[item, ...] العنصر

الوضع الحالي

blocking منطقي

صحيح إذا كان الخطأ أو الحالة الحالية تمنع تنفيذ المزيد من عمليات تنفيذ الأوامر.

deviceTarget String

رقم تعريف الجهاز المستهدَف.

priority عدد صحيح

يحدّد أولوية هذه الحالة. وكلما قلت القيمة، زادت الأولوية، مع أعلى أولوية هي 0. تُبلِغ Google عن حالة الخطأ أو الاستثناء من الأولوية القصوى إلى أدنى الأولوية. استنادًا إلى السطح، قد تبلغ Google فقط عن الأخطاء أو الاستثناءات ذات الأولوية القصوى.

statusCode String

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

أمثلة

هل نظام الأمان حسنًا؟

{
  "currentStatusReport": [
    {
      "blocking": false,
      "deviceTarget": "alarm_1",
      "priority": 0,
      "statusCode": "lowBattery"
    },
    {
      "blocking": false,
      "deviceTarget": "front_window_1",
      "priority": 1,
      "statusCode": "deviceOpen"
    },
    {
      "blocking": false,
      "deviceTarget": "back_window_2",
      "priority": 1,
      "statusCode": "deviceOpen"
    },
    {
      "blocking": true,
      "deviceTarget": "alarm_2",
      "priority": 0,
      "statusCode": "needsSoftwareUpdate"
    }
  ]
}

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

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

أخطاء الجهاز

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