Trạng thái mục nhập

Mô tả

Cho phép truy vấn các thiết bị có thể chuyển đổi phương thức nhập.

Đầu vào nội dung nghe nhìn có thể có tên động trên mỗi thiết bị, đại diện cho nguồn cấp dữ liệu âm thanh hoặc video. Các nguồn cấp dữ liệu này có thể được kết nối cứng hoặc kết nối mạng, nhưng phải được đặt tên và duy trì một cách hợp lý. Phương thức này không hỗ trợ các nguồn cấp dữ liệu tạm thời tuỳ ý, chẳng hạn như thư viện mạng có thể tìm kiếm. Hỗ trợ các nguồn Bluetooth đã ghép nối, có tên. Nguồn có thể có nhiều tên, vì vậy, tên do người dùng tạo và tên được phát hiện cũng được hỗ trợ, cũng như tên mặc định; ví dụ: "hdmi_1" cũng có thể là "DVD player" (Đầu phát DVD) hoặc "usb_1" cũng có thể là "Hard drive" (Ổ đĩa cứng).

Bạn có thể sắp xếp các đầu vào nội dung nghe nhìn để hỗ trợ các lệnh "tiếp theo" và "trước đó".

Trường

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

Thiết bị báo cáo trạng thái đầu vào.

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 đượ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 đã 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

Ngăn chặn việc kích hoạt trình 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 InputSelector

Khoá Loại Mô tả
currentInput String

Không bắt buộc

Ví dụ

starters:
- type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1

condition:
  type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1