طرحواره ویژگی حس اشغال خانه هوشمند

action.devices.traits.OccupancySensing - این ویژگی متعلق به دستگاه هایی است که می توانند اشغال را از طریق PIR، فراصوت یا سنجش تماس فیزیکی تشخیص دهند.

ویژگی های دستگاه

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

ویژگی های تایپ کنید شرح
occupancySensorConfiguration آرایه

فهرستی از اشیا که هر کدام شامل نوع حسگر و تاخیرهای مرتبط با آن و آستانه رویداد است.

[ item, ... ] هدف - شی

یک نوع حسگر و تاخیرهای مرتبط با آن و آستانه رویداد، در صورت وجود.

occupancySensorType رشته

ضروری.

مقادیر پشتیبانی شده:

PIR
این دستگاه از اشغال حسی از طریق سنجش غیرفعال مادون قرمز (PIR) پشتیبانی می کند.
ULTRASONIC
این دستگاه از اشغال حسی از طریق حسگر اولتراسونیک پشتیبانی می کند.
PHYSICAL_CONTACT
دستگاه از طریق حسگر تماس فیزیکی از اشغال پشتیبانی می کند.
occupiedToUnoccupiedDelaySec عدد صحیح

نشان‌دهنده تأخیر زمانی، قبل از اینکه اشغال گزارش‌شده پس از آخرین رویداد شناسایی‌شده، به حالت خالی تغییر کند، بر حسب ثانیه است.

unoccupiedToOccupiedDelaySec عدد صحیح

نشان دهنده تاخیر زمانی قبل از تغییر اشغال گزارش شده به حالت اشغال پس از آخرین رویداد شناسایی شده، بر حسب ثانیه است. اگر occupiedToUnoccupiedDelaySec تنظیم شده باشد، الزامی است.

unoccupiedToOccupiedEventThreshold عدد صحیح

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

مثال ها

سنسور اشغال که از PIR و سنجش اولتراسونیک پشتیبانی می کند.

{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}

وضعیت دستگاه

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

ایالت ها تایپ کنید شرح
occupancy رشته

ضروری.

نشان می دهد که آیا دستگاه اشغال را احساس می کند یا خیر.

مقادیر پشتیبانی شده:

OCCUPIED
دستگاه اشغال را تشخیص می دهد.
UNOCCUPIED
دستگاه اشغال را تشخیص نمی دهد.
UNKNOWN_OCCUPANCY_STATE
وضعیت اشغال فعلی شناسایی شده توسط دستگاه ناشناخته است.

مثال ها

آیا سنسور اشغال را در دفتر تشخیص می دهد؟

{
  "occupancy": "OCCUPIED"
}

دستورات دستگاه

هیچ یک.

خطاهای دستگاه

لیست کامل خطاها و استثناها را ببینید.