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

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
  }
}

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

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