Mô tả
Đặt màu thành sắc độ được chỉ định. Khi bạn đặt màu trên một thiết bị đang tắt, thiết bị sẽ bật và OnOffState.state sẽ thay đổi để phản ánh điều này. Tương tự, khi độ sáng được đặt thành 0, thiết bị sẽ tắt nguồn và OnOffState.state sẽ thay đổi cho phù hợp.
Trường
| Khoá | Loại | Mô tả |
|---|---|---|
devices
|
[Thiết bị] |
Các thiết bị như đèn thông minh có thể thay đổi màu sắc hoặc nhiệt độ màu. Bắt buộc |
color
|
Màu |
Màu cần đặt. Bắt buộc |
name
|
String |
Tên màu được phân tích cú pháp từ lệnh của người dùng; có thể không phải lúc nào cũng có sẵn (nói cách khác, khi sử dụng lệnh tương đối). Không bắt buộc Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau: temperature, spectrumRGB, spectrumHSV |
temperature
|
ColorTemperature |
Giá trị nhiệt độ tính bằng độ K. Không bắt buộc Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau: name, spectrumRGB, spectrumHSV Phạm vi số giá trị phụ thuộc vào từng thiết bị. |
spectrumRGB
|
ColorHex |
Giá trị RGB của Spectrum dưới dạng số nguyên thập phân. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: name, temperature, spectrumHSV Một số thiết bị có thể không hỗ trợ trường này. |
spectrumHSV
|
SpectrumHSV |
Giá trị HSV của phổ. Không bắt buộc Để sử dụng trường này, bạn KHÔNG THỂ sử dụng tất cả các trường sau: temperature, spectrumRGB, name Một số thiết bị có thể không hỗ trợ trường này. |
hue
|
Number |
Huế. Bắt buộc |
saturation
|
Number |
Độ rực màu. Bắt buộc |
value
|
Number |
lượt chuyển đổi. Bắt buộc |
Ví dụ
actions:
- type: device.command.ColorAbsolute
devices: My Device - Room Name
color:
name: blue