الوصف
لضبط اللون على درجة اللون المحدّدة عند ضبط اللون على جهاز غير مفعَّل، يتم تشغيل الجهاز ويتغيّر رمز OnOffState.state
ليعكس ذلك. وبالمثل، عند ضبط السطوع على 0، يتم إيقاف تشغيل الجهاز ويتغيّر OnOffState.state
وفقًا لذلك.
الحقول
المفتاح | النوع | الوصف |
---|---|---|
devices
|
[الجهاز] |
الأجهزة، مثل المصابيح الذكية التي يمكنها تغيير اللون أو درجة حرارة اللون مطلوب |
color
|
اللون |
اللون المطلوب ضبطه مطلوب |
name
|
String |
اسم اللون الذي تم تحليله من أمر المستخدم، وقد لا يكون متاحًا في بعض الأحيان (بمعنى آخر، عند استخدام أوامر نسبية). اختياري لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: درجة الحرارة وspectrumRGB وspectrumHSV. |
temperature
|
ColorTemperature |
قيمة درجة الحرارة بالكلفن اختياري لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: name وspectrumRGB وspectrumHSV. يعتمد النطاق الرقمي للقيمة على كل جهاز. |
spectrumRGB
|
ColorHex |
قيمة طيف RGB كعدد صحيح عشري اختياري لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: name وtemperature وspectrumHSV. قد لا تتوافق بعض الأجهزة مع هذا الحقل. |
spectrumHSV
|
SpectrumHSV |
قيمة HSV في الطيف اختياري لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: temperature وspectrumRGB وname. قد لا تتوافق بعض الأجهزة مع هذا الحقل. |
hue
|
Number |
درجة اللون مطلوب |
saturation
|
Number |
التشبع مطلوب |
value
|
Number |
القيمة مطلوب |
أمثلة
actions:
- type: device.command.ColorAbsolute
devices: My Device - Room Name
color:
name: blue