คําสั่ง ColorColorCommand

คำอธิบาย

ตั้งค่าสีเป็นเฉดสีที่ระบุ เมื่อตั้งค่าสีในอุปกรณ์ที่ปิดอยู่ อุปกรณ์จะเปิดขึ้นและOnOffState.state จะเปลี่ยนไปตามนั้น ในทำนองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ OnOffState.state จะเปลี่ยนตามนั้น

ช่อง

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

อุปกรณ์ เช่น หลอดไฟอัจฉริยะที่เปลี่ยนสีหรืออุณหภูมิสีได้

ต้องระบุ

color สี

สีที่จะตั้งค่า

ต้องระบุ

name String

ชื่อสีที่แยกวิเคราะห์จากคำสั่งของผู้ใช้ อาจไม่พร้อมใช้งานเสมอไป (กล่าวคือ เมื่อใช้คำสั่งแบบสัมพัทธ์)

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ temperature, spectrumRGB, spectrumHSV

temperature ColorTemperature

ค่าอุณหภูมิในหน่วยเคลวิน

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ name, spectrumRGB, spectrumHSV

ช่วงหมายเลขค่าจะขึ้นอยู่กับอุปกรณ์แต่ละเครื่อง

spectrumRGB ColorHex

ค่า RGB ของสเปกตรัมเป็นจำนวนเต็มทศนิยม

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ name, temperature, spectrumHSV

อุปกรณ์บางรุ่นอาจไม่รองรับฟิลด์นี้

spectrumHSV SpectrumHSV

ค่า HSV ของสเปกตรัม

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ temperature, spectrumRGB, name

อุปกรณ์บางรุ่นอาจไม่รองรับฟิลด์นี้

hue Number

โทนสี

ต้องระบุ

saturation Number

ความอิ่มตัว

ต้องระบุ

value Number

ทั้งหมด

ต้องระบุ

ตัวอย่าง

actions:
- type: device.command.ColorAbsolute
  devices: My Device - Room Name
  color:
    name: blue