StatusInputInput

Deskripsi

Memungkinkan pembuatan kueri perangkat yang dapat beralih input.

Input media dapat memiliki nama dinamis per perangkat yang mewakili feed audio atau video. Feed ini dapat dihubungkan secara fisik atau melalui jaringan, tetapi harus diberi nama dan cukup persisten. Hal ini tidak mendukung feed sementara arbitrer, seperti library jaringan yang dapat ditelusuri. Sumber Bluetooth yang diberi nama dan disambungkan didukung. Sumber dapat memiliki beberapa nama, sehingga nama yang dibuat dan ditemukan pengguna didukung, serta nama default; misalnya, 'hdmi_1' mungkin juga 'Pemutar DVD', atau 'usb_1' mungkin juga 'Hard drive'.

Input media dapat diurutkan untuk mendukung perintah 'berikutnya' dan 'sebelumnya'.

Kolom

Kunci Jenis Deskripsi
device Perangkat

Perangkat yang melaporkan status input.

Wajib

state FieldPath

Data status tertentu yang akan diperiksa.

Wajib

is Dinamis

Memeriksa apakah data status sama dengan nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dinamis

Memeriksa apakah data status tidak sama dengan nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dinamis

Memeriksa apakah data status lebih besar dari (>) suatu nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dinamis

Memeriksa apakah data status lebih besar dari atau sama dengan (>=) suatu nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThan

lessThan Dinamis

Memeriksa apakah data status kurang dari (<) suatu nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dinamis

Memeriksa apakah data status kurang dari atau sama dengan (<=) nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThan

for Durasi

Memeriksa apakah status telah bertahan selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi.

Opsional

suppressFor Durasi

Menonaktifkan pemicuan pemicu untuk jangka waktu tertentu.

Opsional

Data Status InputSelector

Kunci Jenis Deskripsi
currentInput String

Opsional

Contoh

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