สถานะปลดล็อก

คำอธิบาย

สําหรับอุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะล็อกอยู่

ช่อง

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

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

ต้องระบุ

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

ระงับการทริกเกอร์เงื่อนไขเริ่มต้นในระยะเวลาที่กำหนด

ไม่บังคับ

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

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

ไม่บังคับ

isJammed บูลีน

ไม่บังคับ

ตัวอย่าง

starters:
- type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: true

condition:
  type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: false