مخطط سمة استشعار إشغال المنزل الذكي

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

ATTRIBUTES للجهاز

يمكن أن تُبلغ الأجهزة التي تتضمّن هذه السمة عن ما يلي: كجزء من عملية SYNC. للتعلّم مزيد من المعلومات عن التعامل مع SYNC هدفًا. اطّلِع على تحقيق النية بالشراء:

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

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

[item, ...] كائن

نوع جهاز الاستشعار وحالات التأخير والحدّ الأدنى للحدث المرتبط به، إذا كان ذلك منطبقًا

occupancySensorType String

يجب ملء هذا الحقل.

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

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

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

unoccupiedToOccupiedDelaySec عدد صحيح

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

unoccupiedToOccupiedEventThreshold عدد صحيح

يحدِّد هذا الإعداد عدد أحداث الاكتشاف التي يجب أن تقع خلال الفترة unoccupiedToOccupiedDelaySec قبل أن يتغيّر الإشغال الذي تم الإبلاغ عنه إلى حالة مشغول. مطلوبة في حال ضبط unoccupiedToOccupiedDelaySec.

أمثلة

أداة استشعار تواجد الأفراد في المنزل (PIR) وتقنية الاستشعار بالموجات فوق الصوتية

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

حالة الجهاز

يجوز للكيانات التي تستخدم هذه السمة الإبلاغ عما يلي: كجزء من عملية QUERY. للتعلّم مزيد من المعلومات عن التعامل مع QUERY هدفًا. اطّلِع على تحقيق النية بالشراء:

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

يجب ملء هذا الحقل.

تشير هذه السمة إلى ما إذا كان الجهاز يستشعر الإشغال.

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

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

أمثلة

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

{
  "occupancy": "OCCUPIED"
}

CommandS للجهاز

بلا عُري

أخطاء الجهاز

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