Giản đồ quạt

Máy điều nhiệt Nest 

sdm.devices.traits.Fan

Đặc điểm này thuộc về bất kỳ thiết bị nào có tính năng hệ thống điều khiển quạt.

Các trường

Trường Nội dung 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, khi đó chế độ hẹn giờ sẽ chuyển sang TẮT. string
Ví dụ: "2019-05-10T03:22:54Z"

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

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 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 Nội dung mô tả Loại dữ liệu
timerMode Chế độ dùng đồng hồ hẹn giờ cho quạt. string
Giá trị: "ON", "OFF"
duration Không bắt buộc. Chỉ định thời lượng tính bằng giây mà bộ tính giờ được đặt để chạy. string
Phạm vi: "1 giây" đến "43200 giây"
Mặc định: "900 giây"

Lỗi

Liên quan đến đặc điểm này, có thể trả về(các) mã lỗi sau:

Thông báo lỗi RPC Khắc phục sự cố
Không có quạt máy điều nhiệt. FAILED_PRECONDITION Máy điều nhiệt không có chế độ quạt. Không thể sử dụng các đặc điểm và lệnh liên quan đến quạt đối với 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.