Giản đồ người hâm mộ

Nest Thermostat 

sdm.devices.traits.Fan

Đặc điểm này thuộc về mọi thiết bị có khả năng điều khiển quạt.

Trường

Trường Mô tả Loại dữ liệu
timerMode Chế độ hẹn giờ hiện tại. string
Giá trị: "ON", "OFF"
timerTimeout Dấu thời gian ở định dạng RFC 3339, tại thời điểm chế độ hẹn giờ sẽ chuyển sang trạng thái TẮT. string
Ví dụ: "2019-05-10T03:22:54Z"

Yêu cầu và phản hồi GET mẫu

Yêu cầu

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

Phản hồi

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

Lệnh

SetTimer

Thay đổi bộ hẹn giờ của quạt.

Yêu cầu và phản hồi SetTimer

Yêu cầu

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

Phản hồi

{}

Các trường yêu cầu SetTimer

Trường Mô tả Loại dữ liệu
timerMode Chế độ đặt bộ hẹn giờ quạt. string
Giá trị: "ON", "OFF"
duration Không bắt buộc. Chỉ định khoảng thời gian tính bằng giây mà bộ hẹn giờ được đặt để chạy. string
Phạm vi: "1 giây" đến "43200 giây"
Mặc định: "900 giây"

Lỗi

(Các) mã lỗi sau đây có thể được trả về liên quan đến đặc điểm này:

Thông báo Lỗi RPC Khắc phục sự cố
Quạt của máy điều nhiệt không hoạt động. FAILED_PRECONDITION Máy điều nhiệt không có chức năng quạt. Bạn không thể dùng các đặc điểm và lệnh liên quan đến quạt cho thiết bị này.

Hãy xem Tài liệu tham khảo về mã lỗi API để biết danh sách đầy đủ các mã lỗi API.