مخطط Fan
sdm.devices.traits.Fan
تنتمي هذه السمة إلى أي جهاز لديه إمكانية النظام للتحكّم في المروحة.
الحقول
| الحقل | الوصف | نوع البيانات | 
|---|---|---|
timerMode | 
      وضع المؤقّت الحالي | stringالقيم: "ON" أو "OFF"  | 
    
timerTimeout | 
      طابع زمني بتنسيق RFC 3339، وعندها سيتم إيقاف وضع المؤقت. | stringمثال: "2019-05-10T03:22:54Z"  | 
    
نموذج لطلب استرداد بيانات باستخدام GET والاستجابة له
طلب
GET /enterprises/project-id/devices/device-id
الردّ
{
  "name" : "enterprises/project-id/devices/device-id",
  "traits" : {
    "sdm.devices.traits.Fan" : {
      "timerMode" : "ON",
      "timerTimeout" : "2019-05-10T03:22:54Z"
    }
  }
}الطلبات الصوتية
SetTimer
غيِّر مؤقت المروحة.
طلب SetTimer واستجابته
طلب
POST /enterprises/project-id/devices/device-id:executeCommand
{
  "command" : "sdm.devices.commands.Fan.SetTimer",
  "params" : {
    "timerMode" : "ON",
    "duration" : "3600s"
  }
}
الردّ
{}
حقول طلب SetTimer
| الحقل | الوصف | نوع البيانات | 
|---|---|---|
timerMode | 
      وضع ضبط مؤقت المروحة | stringالقيم: "ON" أو "OFF"  | 
    
duration | 
      اختياري. تحدّد هذه السمة المدة الزمنية بالثواني التي تم ضبط الموقّت عليها. | stringالنطاق: من "1 ثانية" إلى "43200 ثانية" القيمة التلقائية: "900 ثانية"  | 
    
الأخطاء
قد يتم عرض رموز الخطأ التالية في ما يتعلق بهذه السمة:
| رسالة الخطأ | متوسط عائد النقرة | تحديد المشاكل وحلّها | 
|---|---|---|
| مروحة الترموستات غير متاحة. | FAILED_PRECONDITION | 
    لا يتوافق الترموستات مع المروحة. لا يمكن استخدام السمات والأوامر المتعلقة بالمروحة لهذا الجهاز. | 
اطّلِع على مرجع رموز الخطأ في واجهة برمجة التطبيقات للاطّلاع على القائمة الكاملة برموز الخطأ في واجهة برمجة التطبيقات.