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 dihubungkan secara langsung atau melalui jaringan, tetapi harus diberi nama dan cukup persisten. Tindakan ini tidak mendukung feed sementara arbitrer, seperti library jaringan yang dapat ditelusuri. Sumber Bluetooth bernama yang disambungkan didukung. Sumber dapat memiliki beberapa nama, sehingga nama yang dibuat dan ditemukan pengguna didukung, serta nama default; misalnya, 'hdmi_1' juga dapat berupa 'Pemutar DVD', atau 'usb_1' juga dapat berupa '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 (>) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK BOLEH digunakan: isNot, is, greaterThanOrEqualTo |
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 |
lessThan
|
Dinamis |
Memeriksa apakah data status kurang dari (<) 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 tetap selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi. Opsional |
suppressFor
|
Durasi |
Menyembunyikan pemicu pemicu selama 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