สถานะตัวเลือกแอป

คำอธิบาย

สำหรับอุปกรณ์ที่สลับไปมาระหว่างแอปพลิเคชันได้

ช่อง

คีย์ Type คำอธิบาย
device อุปกรณ์

อุปกรณ์รายงานสถานะ AppSelector

จำเป็น

อนุญาตให้ใช้ตัวแปรได้

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 ระยะเวลา

ระงับการทริกเกอร์เงื่อนไขเริ่มต้นเป็นระยะเวลาที่ระบุ

ไม่บังคับ

อนุญาตให้ใช้ตัวแปรได้

ข้อมูลสถานะ AppSelector

คีย์ Type คำอธิบาย
currentApplication String

ไม่บังคับ

ตัวอย่าง

starters:
- type: device.state.AppSelector
  device: My Device - Room Name
  state: currentApplication
  is: Some Text

condition:
  type: device.state.AppSelector
  device: My Device - Room Name
  state: currentApplication
  is: Some Text