סכימת תכונות של דוח הסטטוס של הבית החכם
action.devices.traits.StatusReport
– התכונה הזו מדווחת על הסטטוס הנוכחי של מכשיר ספציפי או של קבוצת מכשירים מחוברת.
מכשיר ספציפי יכול לדווח על הסטטוס הנוכחי שלו וגם על הסטטוס של כל מכשיר קשור.
בקבוצה. לדוגמה, מכשיר היעד יכול להיות מערכת אבטחה שכוללת את המכשירים הקשורים
שמייצגים חיישנים נפרדים. דוח הסטטוס משמש כצבירה של
דיווח על סטטוס קולקטיבי, אבל לא מחליף פנייה אישית.
צריך לדווח על כל מכשיר ש-Google Assistant יכולה לגשת אליו כמכשיר נפרד
בתשובה SYNC
.
מאפייני המכשיר
ללא.
מצבי המכשיר
ישויות עם התכונה הזו עשויות לדווח על הנושאים הבאים
כחלק מהפעולה QUERY
. למידה
מידע נוסף על טיפול בכוונות של QUERY
:
מילוי Intent.
מדינות | סוג | תיאור |
---|---|---|
currentStatusReport |
מערך |
חובה. הסטטוסים הנוכחיים של השגיאה או החריגה של המכשיר ושל כל מזהי המכשירים הקשורים אליו. |
[item, ...] |
מפגע |
הסטטוס הנוכחי. |
blocking |
בוליאני |
הערך הוא True אם השגיאה או הסטטוס הנוכחי חוסמים הפעלות נוספות של פקודות. |
deviceTarget |
String |
המזהה של מכשיר היעד. |
priority |
Integer |
מציין את העדיפות של הסטטוס הזה. ככל שהערך נמוך יותר, כך יש עדיפות גבוהה יותר, והעדיפות הגבוהה ביותר היא 0. Google מדווחת על סטטוס השגיאה או החריגה מהעדיפות הגבוהה ביותר לנמוכה. בהתאם לפלטפורמה, Google עשויה לדווח רק על שגיאות או חריגים בעדיפות גבוהה. |
statusCode |
String |
הסטטוס הנוכחי של המכשיר. כאן אפשר לעיין ברשימה המלאה של שגיאות וחריגים. |
דוגמאות
האם מערכת האבטחה שלי תקינה?
{ "currentStatusReport": [ { "blocking": false, "deviceTarget": "alarm_1", "priority": 0, "statusCode": "lowBattery" }, { "blocking": false, "deviceTarget": "front_window_1", "priority": 1, "statusCode": "deviceOpen" }, { "blocking": false, "deviceTarget": "back_window_2", "priority": 1, "statusCode": "deviceOpen" }, { "blocking": true, "deviceTarget": "alarm_2", "priority": 0, "statusCode": "needsSoftwareUpdate" } ] }
CommandS במכשיר
ללא.