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