Mô tả
Kết quả đo lường do cảm biến tạo ra. Ví dụ: lượng khói do máy dò khói đo lường hoặc lượng khí CO do máy dò khí CO đo lường, v.v.
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 (Đường dẫn trường) |
Dữ liệu cụ thể về trạng thái cần kiểm tra. Bắt buộc |
is
|
Linh độ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
|
Linh động |
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: is, GreaterThanOrEqualTo, largeerThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Linh độ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
|
Linh động |
Kiểm tra xem dữ liệu trạng thái lớn 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, greaterThan |
lessThan
|
Linh động |
Kiểm tra xem dữ liệu trạng thái có nhỏ hơn (<) một giá trị 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, lessThanOrEqualTo |
lessThanOrEqualTo
|
Linh độ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 Gói dịch vụ mới, không dùng được kèm theo Đ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 trạng thái SensorState
Khoá | Loại | Mô tả |
---|---|---|
currentSensorStateData
|
Không bắt buộc |
|
_string_
|
CurrentSensorStateData |
Không bắt buộc |
currentSensorState
|
String |
Không bắt buộc |
rawValue
|
Number |
Không bắt buộc |
Ví dụ
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.currentSensorState
is: high
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.rawValue
greaterThan: 200
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.CarbonMonoxideLevel.currentSensorState
is: carbon monoxide detected