Trạng thái quạt

Nội dung mô tả

Đối với các thiết bị hỗ trợ đặt tốc độ của quạt.

Trường

Khoá Loại Nội dung mô tả
device Thiết bị

Thiết bị báo cáo trạng thái FanSpeed.

Bắt buộc

Biến được cho phép.

state FieldPath

Dữ liệu về trạng thái cụ thể cần kiểm tra.

Bắt buộc

Biến KHÔNG được phép

is Linh hoạt

Kiểm tra xem dữ liệu trạng thái có bằng với một giá trị hay không.

Không bắt buộc

Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau: isNot, potentialThanOrEqualTo, có.Than, lessThanOrEqualTo, lessThan

Biến được cho phép.

isNot Linh hoạt

Kiểm tra xem dữ liệu trạng thái có bằng với một giá trị hay không.

Không bắt buộc

Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau đây: is, (lớn hơn), có.

Biến được cho phép.

greaterThan Linh hoạt

Kiểm tra xem dữ liệu trạng thái có lớn hơn (>) một giá trị hay không.

Không bắt buộc

Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau đây: isNot, is, potentialThanOrEqualTo

Biến được cho phép.

greaterThanOrEqualTo Linh hoạt

Kiểm tra xem dữ liệu trạng thái có lớn hơn hoặc bằng (>=) một giá trị hay không.

Không bắt buộc

Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau đây: isNot, is, Đọc nhiều hơn

Biến được cho phép.

lessThan Linh hoạt

Kiểm tra xem dữ liệu trạng thái có nhỏ hơn (<) một giá trị hay không.

Không bắt buộc

Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau: isNot, is, lessThanOrEqualTo

Biến được cho phép.

lessThanOrEqualTo Linh hoạt

Kiểm tra xem dữ liệu trạng thái có nhỏ hơn hoặc bằng (<=) một giá trị hay không.

Không bắt buộc

Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau: isNot, is, lessThan

Biến được cho phép.

for Thời lượng

Kiểm tra xem trạng thái đó có tồn tại trong một khoảng thời gian nhất định hay không. Chỉ áp dụng cho Điều kiện khởi động, không dùng được cùng với Điều kiện.

Không bắt buộc

Biến được cho phép.

suppressFor Thời lượng

Chặn việc kích hoạt điều kiện khởi động trong một khoảng thời gian chỉ định.

Không bắt buộc

Biến được cho phép.

Dữ liệu trạng thái FanSpeed

Khoá Loại Mô tả
currentFanSpeedSetting String

Không bắt buộc

currentFanSpeedPercent Number

Không bắt buộc

Ví dụ

starters:
- type: device.state.FanSpeed
  device: My Device - Room Name
  state:  currentFanSpeedSetting
  is: High

condition:
  type: device.state.FanSpeed
  device: My Device - Room Name
  state: currentFanSpeedPercent
  is: 50