คำอธิบาย
ตั้งค่าสีเป็นสีที่ระบุ เมื่อตั้งค่าสีในอุปกรณ์ที่ปิดอยู่ อุปกรณ์จะเปิดขึ้นและ 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