مخطط سمة استشعار تواجد الأفراد في المنازل المزوّدة بأجهزة ذكية
action.devices.traits.OccupancySensing
: تنتمي هذه السمة إلى الأجهزة التي يمكنها رصد تواجد الأفراد في المنزل، سواء من خلال تقنية PIR أو الموجات فوق الصوتية أو أجهزة استشعار التلامس الجسدي.
صفات الجهاز
قد تبلّغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية SYNC
. لمزيد من المعلومات حول التعامل مع أغراض SYNC
، يمكنك الاطّلاع على تنفيذ النية.
السمات | النوع | الوصف |
---|---|---|
occupancySensorConfiguration |
صفيف |
قائمة بالعناصر، يحتوي كل منها على نوع أداة الاستشعار والتأخيرات المرتبطة به والحدّ الأدنى للأحداث |
[item, ...] |
كائن |
نوع أداة الاستشعار والتأخيرات المرتبطة به والحدّ الأدنى للأحداث، إذا كان ذلك منطبقًا. |
occupancySensorType |
String |
يجب ملء هذا الحقل. القيم المسموح بها:
|
occupiedToUnoccupiedDelaySec |
عدد صحيح |
يمثّل هذا المقياس المهلة الزمنية بالثواني قبل أن يتغيّر معدّل الإشغال المُبلّغ عنه إلى حالة "غير مشغول" بعد آخر حدث تم رصده. |
unoccupiedToOccupiedDelaySec |
عدد صحيح |
يمثّل هذا المقياس المهلة الزمنية بالثواني قبل أن يتغيّر معدّل الإشغال المُبلّغ عنه إلى حالة مشغول بعد آخر حدث تم رصده. تكون هذه السمة مطلوبة إذا تم ضبط |
unoccupiedToOccupiedEventThreshold |
عدد صحيح |
يحدِّد عدد أحداث الاكتشاف التي يجب أن تحدث خلال الفترة |
أمثلة
أداة استشعار تواجد الأفراد في المنزل تتوافق مع ميزة PIR والاستشعار بالموجات فوق الصوتية
{ "occupancySensorConfiguration": [ { "occupancySensorType": "PIR", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 }, { "occupancySensorType": "ULTRASONIC", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 } ] }
STATES الجهاز
يمكن للكيانات التي تحمل هذه السمة الإبلاغ عن الحالات التالية كجزء من عملية QUERY
. لمزيد من المعلومات حول التعامل مع أغراض QUERY
، يمكنك الاطّلاع على تنفيذ النية.
الولايات | النوع | الوصف |
---|---|---|
occupancy |
String |
يجب ملء هذا الحقل. تشير هذه القيمة إلى ما إذا كان الجهاز يستشعر رصد تواجد الأفراد في المنزل. القيم المسموح بها:
|
أمثلة
هل يرصد جهاز الاستشعار تواجد الأفراد في المكتب؟
{ "occupancy": "OCCUPIED" }
تعليمات الجهاز
بلا عُري