Skema Kipas

Nest Thermostat 

sdm.devices.traits.Fan

Trait ini digunakan untuk perangkat apa pun yang memiliki kemampuan sistem untuk mengontrol kipas.

Kolom

Kolom Deskripsi Jenis Data
timerMode Mode timer saat ini. string
Values: "ON", "OFF"
timerTimeout Stempel waktu, dalam format RFC 3339, saat mode timer akan berubah menjadi OFF. string
Example: "2019-05-10T03:22:54Z"

Contoh permintaan dan respons GET

Permintaan

GET /enterprises/project-id/devices/device-id

Respons

{
  "name" : "enterprises/project-id/devices/device-id",
  "traits" : {
    "sdm.devices.traits.Fan" : {
      "timerMode" : "ON",
      "timerTimeout" : "2019-05-10T03:22:54Z"
    }
  }
}

Perintah

SetTimer

Mengubah timer kipas.

Permintaan dan respons SetTimer

Permintaan

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

Respons

{}

Kolom permintaan SetTimer

Kolom Deskripsi Jenis Data
timerMode Mode untuk menyetel timer kipas. string
Values: "ON", "OFF"
duration Opsional. Menentukan jangka waktu dalam detik yang ditetapkan untuk menjalankan timer. string
Range: "1s" to "43200s"
Default: "900s"

Error

Kode error berikut dapat ditampilkan terkait dengan trait ini:

Pesan Error RPC Pemecahan masalah
Kipas termostat tidak tersedia. FAILED_PRECONDITION Termostat tidak memiliki kemampuan kipas. Trait dan perintah terkait kipas tidak dapat digunakan untuk perangkat ini.

Lihat API Error Code Reference untuk mengetahui daftar lengkap kode error API.