مخطط المروحة

Nest Thermostat 

sdm.devices.traits.Fan

تعود هذه السمة إلى أي جهاز لديه إمكانية التحكّم في المروحة.

الحقول

الحقل الوصف نوع البيانات
timerMode وضع الموقّت الحالي. string
القيم: "تفعيل"، "إيقاف"
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

تغيير موقّت المروحة

طلب ضبط الموقّت والردّ

الطلب

POST /enterprises/project-id/devices/device-id:executeCommand
{
  "command" : "sdm.devices.commands.Fan.SetTimer",
  "params" : {
    "timerMode" : "ON",
    "duration" : "3600s"
  }
}

الرد

{}

حقول طلب SetTimer

الحقل الوصف نوع البيانات
timerMode وضع ضبط موقّت المروحة string
القيم: "تفعيل"، "إيقاف"
duration اختياري. تحدّد المدة الزمنية بالثواني التي تم ضبط الموقّت فيها. string
النطاق: "1 ثانية" إلى "43200s"
القيمة التلقائية: "900s"

الأخطاء

يمكن عرض رموز الخطأ التالية فيما يتعلق بهذه السمة:

رسالة الخطأ متوسط عائد النقرة تحديد المشاكل وحلّها
مروحة الترموستات غير متاحة. FAILED_PRECONDITION لا يتضمّن الترموستات وظيفة مروحة. لا يمكن استخدام السمات والأوامر المتعلّقة بالمعجبين على هذا الجهاز.

يمكنك الاطّلاع على مرجع رمز خطأ واجهة برمجة التطبيقات للحصول على القائمة الكاملة لرموز أخطاء واجهة برمجة التطبيقات.