مخطّط سمة رصد الإشغال في المنزل الذكي

action.devices.traits.OccupancySensing: تنطبق هذه السمة على الأجهزة التي يمكنها رصد حالات تواجد الأشخاص، سواء من خلال تقنية رصد الأشعة تحت الحمراء (PIR) أو الأشعة فوق الصوتية أو الاستشعار بالاتصال الجسدي.

سمات الجهاز

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

السمات النوع الوصف
occupancySensorConfiguration صفيف

قائمة بالكائنات التي يحتوي كلّ منها على نوع أداة الاستشعار والتأخيرات المرتبطة بها وحدّ الأحداث

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

نوع أداة الاستشعار والتأخيرات المرتبطة بها وحدّ الأحداث، إن أمكن

occupancySensorType String

مطلوبة

القيم المسموح بها:

PIR
يمكن للجهاز رصد تواجد الأفراد من خلال تقنية الاستشعار بالأشعة تحت الحمراء السلبية (PIR).
ULTRASONIC
يمكن للجهاز رصد تواجد الأفراد في المنزل من خلال الاستشعار بالموجات فوق الصوتية.
PHYSICAL_CONTACT
يتوافق الجهاز مع ميزة "رصد الإشغال" من خلال استشعار الاتصال الجسدي.
occupiedToUnoccupiedDelaySec عدد صحيح

يمثّل هذا الحقل الوقت المتأخّر، بالثواني، قبل أن تتغيّر حالة الإشغال المسجّلة إلى حالة غير مشغول بعد آخر حدث تم رصده.

unoccupiedToOccupiedDelaySec عدد صحيح

يمثّل هذا الحقل الوقت المتأخّر، بالثواني، قبل أن يتغيّر عدد الأشخاص المُبلَّغ عنه إلى حالة "مُشغَّل" بعد آخر حدث تم رصده. مطلوبة في حال ضبط occupiedToUnoccupiedDelaySec.

unoccupiedToOccupiedEventThreshold عدد صحيح

تحدّد عدد أحداث رصد الحركة التي يجب أن تحدث في فترة unoccupiedToOccupiedDelaySec قبل أن يتغيّر عدد الأشخاص المسجَّلين في المساحة إلى حالة "مُشغَّل". مطلوبة في حال ضبط unoccupiedToOccupiedDelaySec.

أمثلة

جهاز استشعار يرصد تواجد الأشخاص ويتوافق مع تقنية الاستشعار بالأشعة تحت الحمراء وتقنية الاستشعار بالأشعة فوق الصوتية

{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}

حالات الجهاز

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

الولايات النوع الوصف
occupancy String

مطلوبة

يشير إلى ما إذا كان الجهاز يرصد وجود أشخاص في المنزل.

القيم المسموح بها:

OCCUPIED
يرصد الجهاز معدّل الإشغال.
UNOCCUPIED
لا يرصد الجهاز معدّل الإشغال.
UNKNOWN_OCCUPANCY_STATE
حالة الإشغال الحالية التي رصدها الجهاز غير معروفة.

أمثلة

هل يرصد جهاز الاستشعار عدد الأشخاص في المكتب؟

{
  "occupancy": "OCCUPIED"
}

أوامر الجهاز

بلا عُري

أخطاء الجهاز

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