สถานะ TemperatureControlState

คำอธิบาย

ควบคุมอุณหภูมิสำหรับอุปกรณ์อื่นที่ไม่ใช่ตัวควบคุมอุณหภูมิ (เช่น เตาอบ) ไม่ว่าจะภายในหรือรอบๆ อุปกรณ์

ช่อง

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

อุปกรณ์อื่นที่ไม่ใช่ตัวควบคุมอุณหภูมิที่รองรับการควบคุมอุณหภูมิ

ต้องระบุ

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

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

ไม่บังคับ

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

คีย์ ประเภท คำอธิบาย
temperatureSetpointCelsius อุณหภูมิ

ไม่บังคับ

temperatureAmbientCelsius อุณหภูมิ

ไม่บังคับ

ตัวอย่าง

starters:
 - type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F

condition:
   type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F