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