توضیحات
رنگ را روی فام مشخص شده تنظیم میکند. وقتی رنگ روی دستگاهی که خاموش است تنظیم میشود، دستگاه روشن میشود و OnOffState.state برای انعکاس این تغییر میکند. به همین ترتیب، وقتی روشنایی روی 0 تنظیم میشود، دستگاه خاموش میشود و OnOffState.state نیز متناسب با آن تغییر میکند.
فیلدها
| کلید | نوع | توضیحات |
|---|---|---|
devices | [ دستگاه ] | دستگاههایی مانند چراغهای هوشمند که میتوانند رنگ یا دمای رنگ را تغییر دهند. مورد نیاز |
color | رنگ | رنگ برای تنظیم. مورد نیاز |
name | رشته | نام رنگ از دستور کاربر تجزیه شده است؛ ممکن است همیشه در دسترس نباشد (به عبارت دیگر، هنگام استفاده از دستورات نسبی). اختیاری برای استفاده از این فیلد، نمیتوان از هیچکدام از فیلدهای زیر استفاده کرد: temperature ، spectrumRGB ، spectrumHSV |
temperature | دمای رنگ | مقدار دما بر حسب کلوین. اختیاری برای استفاده از این فیلد، نمیتوان از تمام فیلدهای زیر استفاده کرد: name ، spectrumRGB ، spectrumHSV محدوده عدد مقدار به هر دستگاه بستگی دارد. |
spectrumRGB | کالر هکس | مقدار RGB طیف به عنوان یک عدد صحیح اعشاری. اختیاری برای استفاده از این فیلد، نمیتوان از تمام فیلدهای زیر استفاده کرد: name ، temperature ، spectrumHSV ممکن است برخی از دستگاهها از این فیلد پشتیبانی نکنند. |
spectrumHSV | طیف HSV | مقدار HSV طیف. اختیاری برای استفاده از این فیلد، نمیتوان از تمام فیلدهای زیر استفاده کرد: temperature ، spectrumRGB ، name ممکن است برخی از دستگاهها از این فیلد پشتیبانی نکنند. |
hue | شماره | رنگ مورد نیاز |
saturation | شماره | اشباع مورد نیاز |
value | شماره | ارزش. مورد نیاز |
مثالها
actions:
- type: device.command.ColorAbsolute
devices: My Device - Room Name
color:
name: blue