คำอธิบาย
เปิดใช้การค้นหาอุปกรณ์ที่สลับอินพุตได้
อินพุตสื่ออาจมีชื่อแบบไดนามิกต่ออุปกรณ์ที่แสดงถึงฟีดเสียงหรือวิดีโอ ฟีดเหล่านี้อาจเป็นแบบเดินสายหรือแบบเครือข่ายก็ได้ แต่ควรตั้งชื่อและใช้อยู่ตลอด การดำเนินการนี้ไม่รองรับฟีดชั่วคราวที่กำหนดเอง เช่น ไลบรารีในเครือข่ายที่ค้นหาได้ รองรับแหล่งที่มาของบลูทูธที่มีชื่อและจับคู่แล้ว แหล่งที่มาสามารถมีได้หลายชื่อ ดังนั้นจึงสามารถใช้ชื่อที่ผู้ใช้สร้างและค้นพบได้ เช่นเดียวกับชื่อเริ่มต้น ตัวอย่างเช่น "hdmi_1" อาจเป็น "เครื่องเล่น DVD" หรือ "usb_1" อาจเป็น "ฮาร์ดไดรฟ์" ก็ได้
สามารถเรียงลำดับอินพุตสื่อเพื่อรองรับคำสั่ง "ถัดไป" และ "ก่อนหน้า"
ช่อง
คีย์ | Type | คำอธิบาย |
---|---|---|
device
|
อุปกรณ์ |
อุปกรณ์รายงานสถานะอินพุต จำเป็น อนุญาตให้ใช้ตัวแปรได้ |
state
|
FieldPath |
ข้อมูลสถานะที่ต้องการตรวจสอบ จำเป็น ไม่อนุญาตตัวแปร |
is
|
ไดนามิก |
ตรวจสอบว่าข้อมูลสถานะเท่ากับค่าหรือไม่ ไม่บังคับ หากต้องการใช้ช่องนี้ ให้ใช้ช่องต่อไปนี้ทั้งหมดไม่ได้: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan อนุญาตให้ใช้ตัวแปรได้ |
isNot
|
ไดนามิก |
ตรวจสอบว่าข้อมูลสถานะไม่เท่ากับค่า ไม่บังคับ หากต้องการใช้ช่องนี้ ให้ใช้ช่องต่อไปนี้ทั้งหมดไม่ได้ is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan อนุญาตให้ใช้ตัวแปรได้ |
greaterThan
|
ไดนามิก |
ตรวจสอบว่าข้อมูลสถานะมีค่ามากกว่า (>) หรือไม่ ไม่บังคับ หากต้องการใช้ช่องนี้ ให้ใช้ช่องต่อไปนี้ทั้งหมดไม่ได้ isNot, is, greaterThanOrEqualTo อนุญาตให้ใช้ตัวแปรได้ |
greaterThanOrEqualTo
|
ไดนามิก |
ตรวจสอบว่าข้อมูลสถานะมากกว่าหรือเท่ากับ (>=) ค่าหรือไม่ ไม่บังคับ หากต้องการใช้ช่องนี้ ให้ใช้ช่องต่อไปนี้ทั้งหมดไม่ได้: isNot, is, greaterThan อนุญาตให้ใช้ตัวแปรได้ |
lessThan
|
ไดนามิก |
ตรวจสอบว่าข้อมูลสถานะน้อยกว่า (<) ค่าหรือไม่ ไม่บังคับ หากต้องการใช้ช่องนี้ ให้ใช้ช่องต่อไปนี้ทั้งหมดไม่ได้ isNot, is, lessThanOrEqualTo อนุญาตให้ใช้ตัวแปรได้ |
lessThanOrEqualTo
|
ไดนามิก |
ตรวจสอบว่าข้อมูลสถานะน้อยกว่าหรือเท่ากับ (<=) ค่าหรือไม่ ไม่บังคับ หากต้องการใช้ช่องนี้ ให้ใช้ช่องต่อไปนี้ทั้งหมดไม่ได้: isNot, is, lessThan อนุญาตให้ใช้ตัวแปรได้ |
for
|
ระยะเวลา |
ตรวจสอบว่าสถานะดังกล่าวคงอยู่เป็นระยะเวลาหนึ่งแล้วหรือไม่ ใช้ได้กับเงื่อนไขเริ่มต้นเท่านั้น และจะใช้กับเงื่อนไขไม่ได้ ไม่บังคับ อนุญาตให้ใช้ตัวแปรได้ |
suppressFor
|
ระยะเวลา |
ระงับการทริกเกอร์เงื่อนไขเริ่มต้นเป็นระยะเวลาที่ระบุ ไม่บังคับ อนุญาตให้ใช้ตัวแปรได้ |
ข้อมูลสถานะ InputSelector
คีย์ | Type | คำอธิบาย |
---|---|---|
currentInput
|
String |
ไม่บังคับ |
ตัวอย่าง
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