Trạng thái SensorState

Mô tả

Kết quả đo lường do cảm biến tạo ra. Ví dụ: lượng khói mà máy dò khói đo được hoặc lượng khí carbon monoxide mà máy dò khí carbon monoxide đo được, v.v.

Trường

Khoá Loại Mô tả
device Thiết bị

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

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 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