Trạng thái StartStop

Mô tả

Đối với những thiết bị hỗ trợ các thao tác bắt đầu và dừng.

Việc khởi động và dừng thiết bị có chức năng tương tự như việc bật và tắt thiết bị. Điều này cho thấy thiết bị hoạt động khác nhau khi bật và khi khởi động. Ví dụ: một số máy giặt có thể bật và sửa đổi chế độ cài đặt trước khi thực sự bắt đầu hoạt động.

Trường

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

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

Bắt buộc

state FieldPath

Dữ liệu cụ thể về trạng thái 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ó 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 Độ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 Độ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 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 ĐƯỢ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 đã 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 thể dùng với Điều kiện.

Không bắt buộc

suppressFor Thời lượng

Ngăn kích hoạt lệnh khởi động trong một khoảng thời gian cụ thể.

Không bắt buộc

Dữ liệu về trạng thái StartStop

Khoá Loại Mô tả
isPaused Bool

Không bắt buộc

isRunning Bool

Không bắt buộc

Ví dụ

starters:
 - type: device.state.StartStop
   device: My Device - Room Name
   state: isRunning
   is: true

condition:
   type: device.state.StartStop
   device: My Device - Room Name
   state: isRunning
   is: false