סכימת תכונות לזיהוי אובייקטים של בית חכם

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

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

ללא.

מכשיר STATES

ללא.

COMMANDS של מכשיר

ללא.

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

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

שדות סוג תיאור
ObjectDetection אובייקט

חובה.

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

priority Integer

חובה.

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

detectionTimestamp Integer

חובה.

חותמת הזמן של מערכת ההפעלה באלפיות השנייה שבה האובייקט זוהה.

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

כדאי לעיין ברשימה המלאה של שגיאות וחריגים.