สถานะพัดลม

คำอธิบาย

สำหรับอุปกรณ์ที่รองรับการตั้งค่าความเร็วของพัดลม

ช่อง

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

อุปกรณ์กำลังรายงานสถานะ FanSpeed

จำเป็น

อนุญาตให้ใช้ตัวแปร

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