สถานะการตั้งค่าสี

คำอธิบาย

สถานะของการตั้งค่าสี

ช่อง

คีย์ Type คำอธิบาย
device อุปกรณ์

อุปกรณ์รายงานสถานะ ColorSetting

จำเป็น

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

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

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

ไม่บังคับ

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

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

คีย์ Type คำอธิบาย
color สี

ไม่บังคับ

spectrumHsv SpectrumHSV

ไม่บังคับ

hue Number

ไม่บังคับ

saturation Number

ไม่บังคับ

value Number

ไม่บังคับ

spectrumRgb ColorHex

ไม่บังคับ

temperatureK ColorTemperature

ไม่บังคับ

ตัวอย่าง

starters:
- type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K

condition:
  type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K