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

Nội dung mô tả

Cho phép truy vấn các thiết bị có thể chuyển đổi dữ liệu đầu vào.

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

Dữ liệu đầu vào phương tiện có thể được sắp xếp để hỗ trợ các lệnh "tiếp theo" và "trước".

Các trường

Khoá Loại Nội dung mô tả
device Thiết bị

Thiết bị báo cáo trạng thái nhập.

Bắt buộc

Biến được phép.

state FieldPath

Dữ liệu về tiểu bang cụ thể cần kiểm tra.

Bắt buộc

KHÔNG cho phép biến

is Linh hoạt

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: isNot,

Biến được phép.

isNot Linh hoạt

Kiểm tra liệu dữ liệu trạng thái có không 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 đây: is, adultThanOrEqualTo, largeThan, lessThanOrEqualTo, lessThan

Biến được phép.

greaterThan Linh hoạt

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: isNot, is, largeThanOrEqualTo

Biến được phép.

greaterThanOrEqualTo Linh hoạt

Kiểm tra xem dữ liệu trạng thái có lớn hơn hay 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 đây: isNot, is, adultThan

Biến được phép.

lessThan Linh hoạt

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 THỂ sử dụng tất cả các trường sau đây: isNot, is, lessThanOrEqualTo

Biến được phép.

lessThanOrEqualTo Linh hoạt

Kiểm tra xem dữ liệu trạng thái có nhỏ hơn hay 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 đây: isNot, is, lessThan

Biến được phép.

for Thời lượng

Kiểm tra xem trạng thái này đã tồn tại trong một khoảng thời gian nhất định hay chưa. Chỉ áp dụng cho phiên bản Starter, không dùng được cùng với Điều kiện.

Không bắt buộc

Biến được phép.

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 chỉ định.

Không bắt buộc

Biến được phép.

Dữ liệu trạng thái InputSelector

Khoá Loại Mô tả
currentInput Chuỗi

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