รัฐคุก

คำอธิบาย

สำหรับอุปกรณ์ที่ปรุงอาหารได้ตามค่าที่ตั้งไว้ล่วงหน้าสำหรับอาหารต่างๆ และโหมดการทำอาหารที่รองรับ

ช่อง

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

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

ต้องระบุ

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

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

ไม่บังคับ

ข้อมูลรัฐคุก

คีย์ ประเภท คำอธิบาย
currentCookingMode String

ไม่บังคับ

currentFoodPreset String

ไม่บังคับ

ตัวอย่าง

starters:
- type: device.state.Cook
  device: My Device - Room Name
  state: currentCookingMode
  is: WARM

condition:
  type: device.state.Cook
  device: My Device - Room Name
  state: currentCookingMode
  is: COOK