Lệnh ColorAbsoluteCommand

Mô tả

Đặt màu thành sắc thái được chỉ định. Khi màu được đặt 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 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; không phải lúc nào cũng có sẵn (nói cách khác, khi sử dụng các lệnh tương đối).

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: temperature, spectrumRGB, spectrumHSV

temperature ColorTemperature

Giá trị nhiệt độ tính theo độ K.

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, 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 quang phổ 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: tên, nhiệt độ, spectrumHSV

Một số thiết bị có thể không hỗ trợ trường này.

spectrumHSV SpectrumHSV

Giá trị HSV của quang phổ.

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: temperature, spectrumRGB, name

Một số thiết bị có thể không hỗ trợ trường này.

hue Number

Sắc độ.

Bắt buộc

saturation Number

Độ bão hoà.

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