คําสั่ง 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

Hue

ต้องระบุ

saturation Number

ความอิ่มตัว

ต้องระบุ

value Number

ทั้งหมด

ต้องระบุ

ตัวอย่าง

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