StatusInputInput

Deskripsi

Memungkinkan kueri perangkat yang dapat beralih input.

Input media dapat memiliki nama dinamis per perangkat yang merepresentasikan feed audio atau video. Feed ini dapat dihubungkan langsung 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 tersambung dan diberi nama didukung. Sumber dapat memiliki beberapa nama, sehingga nama yang dibuat dan ditemukan pengguna didukung, serta nama default; misalnya, 'hdmi_1' juga bisa 'Pemutar DVD', atau 'usb_1' juga bisa '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 negara bagian tertentu yang akan diperiksa.

Wajib

is Dinamis

Memeriksa apakah data status sama dengan suatu 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 suatu 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 (<=) suatu nilai.

Opsional

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

for Durasi

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

Opsional

suppressFor Durasi

Menekan 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