סכמת תכונות החיישן של הבית החכם

action.devices.traits.OccupancySensing - התכונה הזו שייכת למכשירים שיכולים לזהות תפוסה, באמצעות חישת PIR, על-קולי או פיזי.

ATTRIBUTES במכשיר

מכשירים עם התכונה הזו עשויים לדווח על המאפיינים הבאים כחלק מהפעולה של SYNC. מידע נוסף על טיפול ב-SYNC כוונות זמין בקטע מימוש כוונה.

מאפיינים Type תיאור
occupancySensorConfiguration מערך

רשימת אובייקטים, שכל אחד מהם מכיל את סוג החיישן ואת העיכובים הקשורים אליו וסף האירועים.

[item, ...] אובייקט

סוג חיישן והעיכובים המשויכים אליו וסף האירועים, אם רלוונטי.

occupancySensorType String

חובה.

ערכים נתמכים:

PIR
המכשיר תומך בתפוסת חישה באמצעות חישת אינפרה-אדום פסיבית (PIR).
ULTRASONIC
המכשיר תומך בנוכחות באמצעות חישה באמצעות חישת אולטרסאונד.
PHYSICAL_CONTACT
המכשיר תומך בתפוסה באמצעות חישת מגע פיזי.
occupiedToUnoccupiedDelaySec Integer

מייצג את משך הזמן בשניות עד שהתפוסה המדווחת עוברת למצב תפוסה אחרי האירוע האחרון שזוהה.

unoccupiedToOccupiedDelaySec Integer

מייצג את משך הזמן בשניות עד שהתפוסה המדווחת עוברת למצב תפוס לאחר האירוע האחרון שזוהה. חובה אם המדיניות occupiedToUnoccupiedDelaySec מוגדרת.

unoccupiedToOccupiedEventThreshold Integer

המדיניות מציינת את מספר אירועי הזיהוי שצריכים להתרחש במהלך unoccupiedToOccupiedDelaySec לפני שהתפוסה המדווחת תשתנה למצב תפוס. חובה אם המדיניות unoccupiedToOccupiedDelaySec מוגדרת.

דוגמאות

חיישן נוכחות שתומך ב-PIR ובחישת על-קול.

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

מצבים של המכשיר

ישויות עם התכונה הזו עשויות לדווח על המצבים הבאים במסגרת הפעולה QUERY. מידע נוסף על טיפול ב-QUERY כוונות זמין בקטע מימוש כוונה.

מדינות Type תיאור
occupancy String

חובה.

מציין אם המכשיר מזהה תפוסה.

ערכים נתמכים:

OCCUPIED
המכשיר מזהה תפוסה.
UNOCCUPIED
המכשיר לא מזהה תפוסה.
UNKNOWN_OCCUPANCY_STATE
מצב התפוסה הנוכחי שזוהה על ידי המכשיר לא ידוע.

דוגמאות

האם החיישן מזהה נוכחות במשרד?

{
  "occupancy": "OCCUPIED"
}

פקודות מכשיר

ללא.

ERRORS מכשיר

לצפייה ברשימה המלאה של השגיאות והחריגים