توضیحات
برای دستگاه هایی که از باز و بسته شدن پشتیبانی می کنند و در برخی موارد به طور جزئی یا بالقوه در بیش از یک جهت باز و بسته می شوند.
فیلدها
کلید | تایپ کنید | توضیحات |
---|---|---|
device | دستگاه | دستگاهی که وضعیت مورد نیاز |
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 | مدت | تحریک استارت را برای یک دوره زمانی مشخص متوقف کنید. اختیاری |
OpenClose State Data
کلید | تایپ کنید | توضیحات |
---|---|---|
openPercent | شماره | اختیاری |
نمونه ها
starters:
- type: device.state.OpenClose
device: My Device - Room Name
state: openPercent
is: 100
condition:
type: device.state.OpenClose
device: My Device - Room Name
state: openPercent
is: 100