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