Deskripsi
Mengaktifkan perangkat kueri yang dapat beralih input.
Input media dapat memiliki nama dinamis per perangkat yang mewakili feed audio atau video. Feed ini dapat melalui kabel atau jaringan, tetapi harus diberi nama dan persisten yang wajar. Ini tidak mendukung feed efemeral arbitrer, seperti library berjaringan yang dapat ditelusuri. Sumber Bluetooth bernama dan tersambung didukung. Sumber dapat memiliki beberapa nama, sehingga nama yang dibuat dan ditemukan pengguna didukung, serta nama default; misalnya, 'hdmi_1' mungkin juga berupa 'DVD player,' atau 'usb_1' mungkin juga 'Hard drive'.
Input media dapat diurutkan untuk mendukung perintah 'berikutnya' dan 'sebelumnya'.
Kolom
Kunci | Jenis | Deskripsi |
---|---|---|
device
|
Perangkat |
Perangkat melaporkan status input. Wajib Variabel diizinkan. |
state
|
FieldPath |
Data status tertentu yang akan diperiksa. Wajib Variabel TIDAK diizinkan |
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 Variabel diizinkan. |
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 Variabel diizinkan. |
greaterThan
|
Dinamis |
Memeriksa apakah data status lebih besar dari (>) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK dapat digunakan: isNot, is, greaterThanOrEqualTo Variabel diizinkan. |
greaterThanOrEqualTo
|
Dinamis |
Memeriksa apakah data status lebih besar dari atau sama dengan (>=) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK dapat digunakan: isNot, is, greaterThan Variabel diizinkan. |
lessThan
|
Dinamis |
Memeriksa apakah data status lebih kecil dari (<) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK dapat digunakan: isNot, is, lessThanOrEqualTo Variabel diizinkan. |
lessThanOrEqualTo
|
Dinamis |
Memeriksa apakah data status lebih kecil dari atau sama dengan (<=) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK dapat digunakan: isNot, is, lessThan Variabel diizinkan. |
for
|
Durasi |
Memeriksa apakah status telah dipertahankan selama durasi tertentu. Hanya berlaku untuk Pemula, tidak dapat digunakan dengan Ketentuan. Opsional Variabel diizinkan. |
suppressFor
|
Durasi |
Menahan pemicu pemicu selama jangka waktu tertentu. Opsional Variabel diizinkan. |
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