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

คำอธิบาย

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

ช่อง

คีย์ ประเภท คำอธิบาย
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

คีย์ ประเภท คำอธิบาย
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