ColorAbsoluteCommand

شرح

رنگ را به رنگ مشخص شده تنظیم می کند. هنگامی که رنگ روی دستگاه خاموش تنظیم می شود، دستگاه روشن می شود و 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