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

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

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

سمات الجهاز

بلا عُري

حالات الجهاز

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

الولايات النوع الوصف
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"
    }
  ]
}

أوامر الجهاز

بلا عُري

أخطاء الجهاز

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