Giản đồ quạt

Nest Thermostat 

sdm.devices.traits.Fan

Đặc điểm này thuộc về bất kỳ thiết bị nào có hệ thố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ị: "BẬT", "TẮT"
timerTimeout Dấu thời gian, ở định dạng RFC 3339, khi đó chế độ hẹn giờ sẽ TẮT. string
Ví dụ: "2019-05-10T03:22:54Z"

Phản hồi và yêu cầu 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 đồng hồ hẹn giờ cho quạt.

Yêu cầu và phản hồi bộ tính giờ

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ế độ hẹn giờ cho quạt. string
Giá trị: "BẬT", "TẮT"
duration Không bắt buộc. Chỉ định khoảng thời gian tính bằng giây mà bạn đã đặt để bộ tính giờ chạy. string
Phạm vi: "1 giây" thành "43200s"
Mặc định: "900s"

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ố
Không dùng được quạt điều nhiệt. FAILED_PRECONDITION Máy điều nhiệt không có chức năng quạt. Không thể dùng các lệnh và đặc điểm liên quan đến quạt trên 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.