مخطط سمة مستشعر الحالة للمنزل المزوّد بأجهزة ذكية
action.devices.traits.SensorState
- تغطي هذه السمة كلاً من القياس الكمي والحالة النوعية.
ATTRIBUTES للجهاز
يمكن أن تُبلغ الأجهزة التي تتضمّن هذه السمة عن ما يلي:
كجزء من عملية SYNC
. للتعلّم
مزيد من المعلومات عن التعامل مع SYNC
هدفًا. اطّلِع على
تحقيق النية بالشراء:
السمات | النوع | الوصف |
---|---|---|
sensorStatesSupported |
مصفوفة |
يجب ملء هذا الحقل. ويمثّل كل عنصر إمكانيات حالة أداة الاستشعار المتوافقة مع هذا الجهاز. يجب أن يتضمّن كل جهاز استشعار قدرات وصفية أو رقمية على الأقل. يمكن لأجهزة الاستشعار أيضًا الإبلاغ عن كليهما، وفي هذه الحالة سيتم تفضيل القيمة الرقمية. |
[item, ...] |
كائن |
إمكانات أداة الاستشعار المتوافقة يجب توفّر عنصر واحد على الأقل. |
name |
String |
يجب ملء هذا الحقل. نوع جهاز الاستشعار المتوافق يمكنك الاطّلاع على جدول "أجهزة الاستشعار المتوافقة". |
descriptiveCapabilities |
كائن |
وصف لإمكانات أداة الاستشعار |
availableStates |
مصفوفة |
يجب ملء هذا الحقل. قائمة الحالات المتاحة للجهاز. فيلم "غير معروف" تكون الحالة مدعومة ضمنيًا عندما لا يكون جهاز الاستشعار أي قيمة. |
[item, ...] |
String |
قيمة الحالة الوصفية المتوافقة. يجب توفّر عنصر واحد على الأقل. |
numericCapabilities |
كائن |
تصف القيم العددية المحتملة التي يمكن لأداة الاستشعار الإبلاغ عنها. |
rawValueUnit |
String |
يجب ملء هذا الحقل. وحدة رقمية مسموح بها. |
ويمكنك الاطّلاع على أجهزة الاستشعار المتوافقة لمعرفة المزيد من التفاصيل حول والإمكانات وأنواع أجهزة الاستشعار التي تتوافق معها هذه السمة.
أمثلة
جهاز استشعار يُبلغ عن قيمة الحالة الوصفية.
{ "sensorStatesSupported": [ { "name": "AirQuality", "descriptiveCapabilities": { "availableStates": [ "healthy", "moderate", "unhealthy", "very unhealthy" ] } } ] }
جهاز استشعار يُبلغ عن قيمة الحالة الرقمية.
{ "sensorStatesSupported": [ { "name": "CarbonMonoxideLevel", "numericCapabilities": { "rawValueUnit": "PARTS_PER_MILLION" } } ] }
جهاز استشعار يعرض قيمة حالة وصفية ورقمية:
{ "sensorStatesSupported": [ { "name": "SmokeLevel", "numericCapabilities": { "rawValueUnit": "PARTS_PER_MILLION" }, "descriptiveCapabilities": { "availableStates": [ "smoke detected", "high", "no smoke detected" ] } } ] }
أجهزة الاستشعار المتوافقة
يعرض الجدول التالي أنواع أدوات الاستشعار المتوافقة والإمكانات المرتبطة بها.
جودة الهواء
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
القيم المسموح بها:
|
أول أكسيد الكربون
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
القيم المسموح بها:
|
مستوى الدخان
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
القيم المسموح بها:
|
مستوى نظافة الفلتر
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
غير مدعوم. |
تسرُّب المياه
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
غير مدعوم. |
رصد تساقط الأمطار
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
غير مدعوم. |
العمر الافتراضي للفلتر
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
القيم المسموح بها:
|
القيم المسموح بها:
|
العمر الافتراضي الذي تم احتسابه للفلتر
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
غير مدعوم. | القيم المسموح بها:
|
مستوى ثاني أكسيد الكربون
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
غير مدعوم. | القيم المسموح بها:
|
الجسيمات المعلّقة
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
غير مدعوم. | القيم المسموح بها:
|
المركّبات العضوية المتطايرة
الاسم | الإمكانات الوصفية | الإمكانات الرقمية |
---|---|---|
القيم المسموح بها:
|
غير مدعوم. | القيم المسموح بها:
|
حالة الجهاز
يجوز للكيانات التي تستخدم هذه السمة الإبلاغ عما يلي:
كجزء من عملية QUERY
. للتعلّم
مزيد من المعلومات عن التعامل مع QUERY
هدفًا. اطّلِع على
تحقيق النية بالشراء:
الولايات | النوع | الوصف |
---|---|---|
currentSensorStateData |
مصفوفة |
يجب ملء هذا الحقل. قائمة بحالات المستشعر الحالية |
[item, ...] |
كائن |
حالة أداة الاستشعار الحالية |
name |
String |
يجب ملء هذا الحقل. اسم حالة أداة الاستشعار يطابق قيمة من |
currentSensorState |
String |
قيمة الحالة الوصفية الحالية. يطابق قيمة من |
rawValue |
Number |
القيمة الحالية للمستشعر الرقمي. |
ويمكنك الاطّلاع على أجهزة الاستشعار المتوافقة لمعرفة المزيد من التفاصيل حول والإمكانات وأنواع أجهزة الاستشعار التي تتوافق معها هذه السمة.
أمثلة
جهاز استشعار يُبلغ عن قيمة الحالة الوصفية.
{ "currentSensorStateData": [ { "name": "AirQuality", "currentSensorState": "healthy" } ] }
جهاز استشعار يُبلغ عن قيمة الحالة الرقمية.
{ "currentSensorStateData": [ { "name": "CarbonMonoxideLevel", "rawValue": 200 } ] }
جهاز استشعار يعرض قيمة حالة وصفية ورقمية:
{ "currentSensorStateData": [ { "name": "SmokeLevel", "currentSensorState": "smoke detected", "rawValue": 200 } ] }
CommandS للجهاز
بلا عُري
إشعارات الجهاز
قد تعرض الأجهزة التي تتضمن هذه السمة ما يلي: حمولة الإشعارات في إطار تغيير حالة الجهاز للتعلّم مزيد من المعلومات حول تنفيذ الإشعارات، اطّلِع على إشعارات الإجراءات المنزلية الذكية
الحقول | النوع | الوصف |
---|---|---|
SensorState |
كائن |
يجب ملء هذا الحقل. حمولة الإشعارات |
priority |
عدد صحيح |
يجب ملء هذا الحقل. يمثل هذا الإعداد مستوى الإشعار. والقيمة المتاحة حاليًا هي 0، ما يعني أنّه يجب قول الإشعار بصوت عالٍ. |
name |
String |
يجب ملء هذا الحقل. اسم حالة أداة الاستشعار يمكنك الاطّلاع على قائمة بأنواع أدوات الاستشعار المتوافقة لتلقّي الإشعارات. |
currentSensorState |
String |
يجب ملء هذا الحقل. قيمة الحالة الوصفية الحالية. يمكنك الاطّلاع على قائمة بأنواع أدوات الاستشعار المتوافقة لتلقّي الإشعارات. |
يمكن أن تتضمّن حمولة الإشعارات أنواع أدوات الاستشعار التالية:
AirQuality
CarbonMonoxideLevel
SmokeLevel
FilterCleanliness
WaterLeak
RainDetection
FilterLifeTime
ويمكنك الاطّلاع على أجهزة الاستشعار المتوافقة لمعرفة المزيد من التفاصيل حول والإمكانات التي يعتمدها كل نوع من أنواع أجهزة الاستشعار.
أمثلة
يرصد
{ "SensorState": { "priority": 0, "name": "SmokeLevel", "currentSensorState": "high" } }