Mô tả
Dành cho những thiết bị có thời gian hoạt động liên tục có thể truy vấn được.
Những thiết bị như vậy sẽ báo cáo tổng số chu kỳ khi bắt đầu hoạt động và từng chu kỳ mà thiết bị đang thực hiện trong khi chạy.
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
|
Sống độ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 THỂ sử dụng tất cả các trường sau: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Sống động |
Kiểm tra xem dữ liệu trạng thái có khác 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 ĐƯỢC sử dụng tất cả các trường sau: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Sống độ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 ĐƯỢC sử dụng tất cả các trường sau: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Sống độ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 THỂ sử dụng tất cả các trường sau: isNot, is, greaterThan |
lessThan
|
Sống độ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
|
Sống động |
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 |
for
|
Thời lượng |
Kiểm tra xem trạng thái đã duy trì 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 dùng được với Điều kiện. Không bắt buộc |
suppressFor
|
Thời lượng |
Ngăn chặn việc kích hoạt điều kiện khởi động trong một khoảng thời gian cụ thể. Không bắt buộc |
Dữ liệu trạng thái RunCycle
| Khoá | Loại | Mô tả |
|---|---|---|
currentTotalRemainingTime
|
Thời lượng |
Không bắt buộc |
currentCycleRemainingTime
|
Thời lượng |
Không bắt buộc |
Ví dụ
starters:
- type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text
condition:
type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text