תיאור
הגדרת הצבע לגוון שצוין. כשמגדירים את הצבע במכשיר כבוי, המכשיר מופעל והצבע של OnOffState.state משתנה בהתאם. באופן דומה, אם הבהירות מוגדרת ל-0, המכשיר מושבת והסמל OnOffState.state משתנה בהתאם.
שדות
| מפתח | סוג | תיאור |
|---|---|---|
devices
|
[Device] |
מכשירים כמו נורות חכמות שאפשר לשנות את הצבע או את טמפרטורת הצבע שלהן. נדרש |
color
|
צבע |
הצבע שצריך להגדיר. נדרש |
name
|
String |
שם הצבע שנותח מהפקודה של המשתמש. יכול להיות שלא תמיד יהיה זמין (כלומר, כשמשתמשים בפקודות יחסיות). אופציונלי כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: temperature, spectrumRGB, spectrumHSV |
temperature
|
ColorTemperature |
ערך הטמפרטורה בקלווין. אופציונלי כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: name, spectrumRGB, spectrumHSV טווח הערכים תלוי בכל מכשיר. |
spectrumRGB
|
ColorHex |
ערך RGB של הספקטרום כמספר שלם עשרוני. אופציונלי כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: name, temperature, spectrumHSV יכול להיות שמכשירים מסוימים לא תומכים בשדה הזה. |
spectrumHSV
|
SpectrumHSV |
ערך HSV של הספקטרום. אופציונלי כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: temperature, spectrumRGB, name יכול להיות שמכשירים מסוימים לא תומכים בשדה הזה. |
hue
|
מספר |
גוון. נדרש |
saturation
|
מספר |
רוויה. נדרש |
value
|
מספר |
ההמרות". נדרש |
דוגמאות
actions:
- type: device.command.ColorAbsolute
devices: My Device - Room Name
color:
name: blue