MotionDetectionState

คำอธิบาย

สำหรับอุปกรณ์ที่ตรวจจับการเคลื่อนไหวได้

ช่อง

คีย์ ประเภท คำอธิบาย
device อุปกรณ์

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

ต้องระบุ

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

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

ไม่บังคับ

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

คีย์ ประเภท คำอธิบาย
motionDetectionEventInProgress บูลีน

ไม่บังคับ

ตัวอย่าง

starters:
 - type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true

condition:
   type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true