סכימה של תכונת זיהוי התנגדות לבית חכם

action.devices.traits.ObjectDetection – התכונה הזו שייכת למכשירים שיכולים לזהות אובייקטים או אנשים ולשלוח התראה למשתמש. כברירת מחדל, כל ההתראות של ObjectDetection מושמעות במסכים וברמקולים חכמים עם Google Assistant לאחר צלצול של פעמון דלת.

מאפייני המכשיר

ללא.

מצבי המכשיר

ללא.

CommandS במכשיר

ללא.

התראות במכשיר

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

שדות סוג תיאור
ObjectDetection מפגע

חובה.

מטען ייעודי (payload) של התראות.

priority Integer

חובה.

מייצג את רמת ההתראה. הערך הנתמך כרגע הוא 0, שמציין שצריך לומר את ההתראה בקול.

detectionTimestamp Integer

חובה.

חותמת הזמן של התקופה (epoch) באלפיות השנייה שבה האובייקט זוהה.

objects מפגע

חובה.

אוסף של האובייקטים שזוהו לפי קטגוריה.

named מערך

רשימת אובייקטים שזוהו על ידי המשתמש שתויגו עם תווית.

[item, ...] String

תווית האובייקט.

נדרש פריט אחד לפחות.

familiar Integer

מספר האובייקטים שזוהו על ידי המשתמש ללא תווית.

unfamiliar Integer

מספר האובייקטים שהמכשיר מזהה, שאולי המשתמש לא מזהה.

unclassified Integer

מספר האובייקטים שזוהו שהמכשיר לא הצליח לסווג.

דוגמאות

זוהו שני אובייקטים לא ידועים ב-1 בינואר 2000.

{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

זיהיתי מישהו שמוכר לך ב-1 בינואר 2000.

{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

זיהתה את אליס ב-1 בינואר 2000.

{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

ERRORS במכשיר

ראה את הרשימה המלאה של שגיאות וחריגים.