ColorSettingState

شرح

وضعیت یک تنظیم رنگ.

زمینه های

کلید تایپ کنید شرح
device دستگاه

دستگاهی که وضعیت ColorSetting را گزارش می کند.

ضروری

متغیر مجاز است.

state FieldPath

داده های حالت خاص برای بررسی.

ضروری

متغیر مجاز نیست

is پویا

بررسی می کند که آیا داده های حالت برابر با یک مقدار هستند یا خیر.

اختیاری

برای استفاده از این فیلد، تمام فیلدهای زیر را نمی توان استفاده کرد: isNot , greaterThanOrEqualTo , greaterThan , lessThanOrEqualTo , lessThan

متغیر مجاز است.

isNot پویا

بررسی می کند که آیا داده های حالت برابر با یک مقدار نیستند.

اختیاری

برای استفاده از این فیلد، تمام فیلدهای زیر را نمی توان استفاده کرد: is , greaterThanOrEqualTo , greaterThan , lessThanOrEqualTo , lessThan

متغیر مجاز است.

greaterThan پویا

بررسی می کند که آیا داده های حالت بزرگتر از یک مقدار (>) است یا خیر.

اختیاری

برای استفاده از این فیلد، تمام فیلدهای زیر را نمی توان استفاده کرد: isNot , is , greaterThanOrEqualTo

متغیر مجاز است.

greaterThanOrEqualTo پویا

بررسی می کند که آیا داده های حالت بزرگتر یا مساوی با (>=) یک مقدار هستند یا خیر.

اختیاری

برای استفاده از این فیلد، تمام فیلدهای زیر را نمی توان استفاده کرد: isNot , is , greaterThan

متغیر مجاز است.

lessThan پویا

بررسی می‌کند که آیا داده‌های حالت کمتر از یک مقدار (<) هستند یا خیر.

اختیاری

برای استفاده از این فیلد، تمام فیلدهای زیر را نمی توان استفاده کرد: isNot , is , lessThanOrEqualTo

متغیر مجاز است.

lessThanOrEqualTo پویا

بررسی می کند که آیا داده های حالت کمتر یا مساوی با (<=) یک مقدار هستند یا خیر.

اختیاری

برای استفاده از این فیلد، تمام فیلدهای زیر را نمی توان استفاده کرد: isNot , is , lessThan

متغیر مجاز است.

for مدت زمان

بررسی می کند که آیا وضعیت قبلاً برای مدت معینی باقی مانده است. فقط برای مبتدیان قابل استفاده است، نمی توان با شرایط استفاده کرد.

اختیاری

متغیر مجاز است.

suppressFor مدت زمان

تحریک استارت را برای یک دوره زمانی مشخص متوقف کنید.

اختیاری

متغیر مجاز است.

ColorSetting داده های حالت

کلید تایپ کنید شرح
color رنگ

اختیاری

spectrumHsv SpectrumHSV

اختیاری

hue عدد

اختیاری

saturation عدد

اختیاری

value عدد

اختیاری

spectrumRgb ColorHex

اختیاری

temperatureK دمای رنگ

اختیاری

مثال ها

starters:
- type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K

condition:
  type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K