Mô tả
Đối với các thiết bị hỗ trợ đặt tốc độ quạt.
Trường
Khoá | Loại | Mô tả |
---|---|---|
device
|
Thiết bị |
Thiết bị báo cáo trạng thái Bắt buộc |
state
|
FieldPath |
Dữ liệu trạng thái cụ thể cần kiểm tra. Bắt buộc |
is
|
Động |
Kiểm tra xem dữ liệu trạng thái 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 được sử dụng tất cả các trường sau: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Động |
Kiểm tra xem dữ liệu trạng thái 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 được sử dụng tất cả các trường sau: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Động |
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, dễerThanOrEqualTo |
greaterThanOrEqualTo
|
Động |
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 được sử dụng tất cả các trường sau: isNot, is, greaterThan |
lessThan
|
Động |
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 được sử dụng tất cả các trường sau: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Động |
Kiểm tra xem dữ liệu trạng thái nhỏ hơn hay bằng (<=) một giá trị. Không bắt buộc Để sử dụng trường này, bạn KHÔNG được sử dụng tất cả các trường sau: isNot, is, lessThan |
for
|
Thời lượng |
Kiểm tra xem trạng thái đó đã tồn tại trong một khoảng thời gian nhất định hay chưa. Chỉ áp dụng cho Điều kiện khởi động, không thể sử dụng với Điều kiện. Không bắt buộc |
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 nhất định. Không bắt buộc |
Dữ liệu về trạng thái tốc độ quạt
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