ब्यौरा
इससे रंग को तय किए गए रंग के शेड पर सेट किया जाता है. जब बंद डिवाइस पर रंग सेट किया जाता है, तो डिवाइस चालू हो जाता है और OnOffState.state में यह बदलाव दिखता है. इसी तरह, जब रोशनी को 0 पर सेट किया जाता है, तो डिवाइस बंद हो जाता है और OnOffState.state में बदलाव हो जाता है.
फ़ील्ड
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
devices
|
[डिवाइस] |
ऐसे डिवाइस जैसे कि स्मार्ट लाइटें, जिनका रंग या कलर टेंपरेचर बदला जा सकता है. ज़रूरी है |
color
|
रंग |
सेट किया जाने वाला रंग. ज़रूरी है |
name
|
String |
उपयोगकर्ता के निर्देश से पार्स किया गया रंग का नाम. यह हमेशा उपलब्ध नहीं हो सकता. दूसरे शब्दों में कहें, तो रिलेटिव कमांड का इस्तेमाल करते समय यह उपलब्ध नहीं होता. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इन सभी फ़ील्ड का इस्तेमाल नहीं किया जा सकता: temperature, spectrumRGB, spectrumHSV |
temperature
|
ColorTemperature |
केल्विन में तापमान की वैल्यू. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इन सभी फ़ील्ड का इस्तेमाल नहीं किया जा सकता: name, spectrumRGB, spectrumHSV वैल्यू की संख्या की सीमा, हर डिवाइस के हिसाब से अलग-अलग होती है. |
spectrumRGB
|
ColorHex |
स्पेक्ट्रम की आरजीबी वैल्यू, दशमलव पूर्णांक के तौर पर. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इन सभी फ़ील्ड का इस्तेमाल नहीं किया जा सकता: name, temperature, spectrumHSV ऐसा हो सकता है कि कुछ डिवाइसों पर यह फ़ील्ड काम न करे. |
spectrumHSV
|
SpectrumHSV |
स्पेक्ट्रम की एचएसवी वैल्यू. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इन सभी फ़ील्ड का इस्तेमाल नहीं किया जा सकता: temperature, spectrumRGB, name ऐसा हो सकता है कि कुछ डिवाइसों पर यह फ़ील्ड काम न करे. |
hue
|
Number |
ह्यू. ज़रूरी है |
saturation
|
Number |
सैचुरेशन. ज़रूरी है |
value
|
Number |
वैल्यू. ज़रूरी है |
उदाहरण
actions:
- type: device.command.ColorAbsolute
devices: My Device - Room Name
color:
name: blue