Lược đồ quạt

Máy điều nhiệt Nest 

sdm.devices.traits.Fan

Đặc điểm này thuộc về mọi thiết bị có khả năng kiểm soát quạt của hệ thống.

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 đó 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 mẫu của phương thức GET

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 của lệnh 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

{}

Trường yêu cầu SetTimer

Trường Mô tả Loại dữ liệu
timerMode Chế độ đặt bộ hẹn giờ của 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: "1s" đến "43200s"
Mặc định: "900s"

Lỗi

Bạn có thể nhận được(các) mã lỗi sau 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 dùng được. FAILED_PRECONDITION Máy điều nhiệt không có chức năng quạt. Bạn không thể sử dụng các đặc điểm và lệnh liên quan đến quạt cho thiết bị nà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.