คำอธิบาย
สำหรับอุปกรณ์ที่รองรับการตั้งค่าความเร็วของพัดลม
ช่อง
คีย์ | ประเภท | คำอธิบาย |
---|---|---|
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
|
ระยะเวลา |
ระงับการทริกเกอร์ของเงื่อนไขเริ่มต้นในช่วงเวลาที่ระบุ ไม่บังคับ อนุญาตให้ใช้ตัวแปร |
ข้อมูลสถานะ FanSpeed
คีย์ | ประเภท | คำอธิบาย |
---|---|---|
currentFanSpeedSetting
|
String |
ไม่บังคับ |
currentFanSpeedPercent
|
Number |
ไม่บังคับ |
ตัวอย่าง
starters:
- type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedSetting
is: High
condition:
type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedPercent
is: 50