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

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 במכשיר

ללא.

ERRORS במכשיר

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