סכימת תכונה של זיהוי התנגדות לבית חכם
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 } }