คำอธิบาย
ช่วยให้ค้นหาอุปกรณ์ที่เปลี่ยนอินพุตได้
อินพุตสื่ออาจมีชื่อแบบไดนามิกต่ออุปกรณ์ซึ่งแสดงฟีดเสียงหรือวิดีโอ ฟีดเหล่านี้อาจเชื่อมต่อแบบมีสายหรือแบบเครือข่าย แต่ควรตั้งชื่อและมีความต่อเนื่องพอสมควร โดยไม่รองรับฟีดชั่วคราวที่กำหนดเอง เช่น ไลบรารีเครือข่ายที่ค้นหาได้ รองรับแหล่งที่มาของบลูทูธที่จับคู่และตั้งชื่อแล้ว แหล่งที่มาอาจมีหลายชื่อ ระบบจึงรองรับชื่อที่ผู้ใช้สร้างขึ้นและชื่อที่ค้นพบ รวมถึงชื่อเริ่มต้นด้วย เช่น 'hdmi_1' อาจเป็น 'เครื่องเล่นดีวีดี' หรือ 'usb_1' อาจเป็น 'ฮาร์ดไดรฟ์'
คุณสามารถจัดเรียงอินพุตสื่อเพื่อรองรับคำสั่ง "ถัดไป" และ "ก่อนหน้า" ได้
ช่อง
คีย์ | ประเภท | คำอธิบาย |
---|---|---|
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
คีย์ | ประเภท | คำอธิบาย |
---|---|---|
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