สถานะการบันทึก

คำอธิบาย

สำหรับอุปกรณ์ที่รองรับการบันทึกลงในสื่อ

ช่อง

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

อุปกรณ์ที่รายงานสถานะ Record

ต้องระบุ

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

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

ไม่บังคับ

ข้อมูลสถานะบันทึกข้อมูล

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

ไม่บังคับ

ตัวอย่าง

starters:
 - type: device.state.Record
   device: My Device - Room Name
   state: isCurrentlyRecording
   is: true

condition:
   type: device.state.Record
   device: My Device - Room Name
   state: isCurrentlyRecording
   is: false