OccupancySensingState

شرح

برای دستگاه‌هایی که می‌توانند حضور افراد را ازطریق حسگرهای فروسرخ غیرفعال، فراصوت، یا تماس فیزیکی تشخیص دهند.

فیلدها

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

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

الزامی

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 مدت

راه‌اندازی استارت‌آپ را برای یک دوره زمانی مشخص سرکوب کنید.

اختیاری

داده‌های وضعیت «حسگر حضور»

کلید نوع شرح
occupancy رشته

اختیاری

مثال‌ها

starters:
 - type: device.state.OccupancySensing
   device: My Device - Room Name
   state: occupancy
   is: OCCUPIED

condition:
   type: device.state.OccupancySensing
   device: My Device - Room Name
   state: occupancy
   is: UNOCCUPIED