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

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

يمكن لجهاز معيّن عرض حالته الحالية وحالة أي أجهزة ذات صلة في مجموعة. على سبيل المثال، يمكن أن يكون الجهاز المستهدَف نظام أمان تمثّل الأجهزة ذات الصلة فيه أجهزة استشعار فردية. تعمل السمة StatusReport على تجميع الحالات لعرض الحالة الجماعية، ولكنّها لا تحلّ محلّ العناوين الفردية. يجب عرض أي جهاز يمكن للمساعد Google الوصول إليه كجهاز منفصل في الـ SYNC استجابة.

سمات الجهاز

بلا عُري

حالات الجهاز

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

الولايات النوع الوصف
currentStatusReport مصفوفة

مطلوبة

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

[item, ...] كائن

الحالة الحالية

blocking قيمة منطقية

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

deviceTarget String

رقم تعريف جهاز الاختبار

priority عدد صحيح

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

الحد الأدنى للقيمة: 0

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

أوامر الجهاز

بلا عُري

أخطاء الجهاز

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