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

action.devices.traits.LockUnlock – התכונה הזו שייכת לכל המכשירים שתומכים בנעילה ובביטול נעילה ו/או בדיווח על מצב נעילה.

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

ללא.

מצבי המכשיר

ישויות עם התכונה הזו עשויות לדווח על הנושאים הבאים כחלק מהפעולה QUERY. למידה מידע נוסף על טיפול בכוונות של QUERY: מילוי Intent.

מדינות סוג תיאור
isLocked בוליאני

האם המכשיר נעול עכשיו.

isJammed בוליאני

אם המכשיר תקוע כרגע ולכן לא ניתן לקבוע את מצב הנעילה שלו.

דוגמאות

מכשיר שננעל

{
  "isLocked": true
}

מכשיר תקוע

{
  "isJammed": true
}

CommandS במכשיר

מכשירים עם התכונה הזו עשויים להגיב לבקשות הבאות פקודות כחלק מהפעולה EXECUTE. למידה מידע נוסף על טיפול בכוונות של EXECUTE: מילוי Intent.

action.devices.commands.LockUnlock

נועלים את המכשיר או מבטלים את הנעילה שלו.

פרמטרים

פרמטרים סוג תיאור
lock בוליאני

חובה.

הערך הוא True כשהפקודה צריכה לנעול, False כדי לבטל את הנעילה.

followUpToken String

אסימון ש-Google סיפקה לתגובת המשך.

דוגמאות

נועלים את הדלת הקדמית.

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": true,
    "followUpToken": "123"
  }
}

מבטלים את הנעילה של הדלת הקדמית.

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": false,
    "followUpToken": "567"
  }
}

אירעה שגיאה בנעילה או בביטול הנעילה של המכשיר.

ערכים נתמכים:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

תגובות המשך

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

המטען הייעודי (Payload) מכיל אחד מהפריטים הבאים:

הצלחה: נעולה

שדות סוג תיאור
followUpToken String

חובה.

האסימון שסופק בבקשת ה-EXECUTE המקורית.

status String

חובה.

תוצאת הבקשה.

ערכים נתמכים:

SUCCESS
isLocked בוליאני

חובה.

מציינת אם המכשיר נעול.

כשל

שדות סוג תיאור
followUpToken String

חובה.

האסימון שסופק בבקשת ה-EXECUTE המקורית.

status String

חובה.

תוצאת הבקשה.

ערכים נתמכים:

FAILURE
errorCode String

חובה.

הערך יכול להיות כל קוד שגיאה של התכונה הזו, לדוגמה deviceJammingDetected.

דוגמאות

נועלים את הדלת הקדמית. (תשובת המשך למקרה הצלחה)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": true,
      "followUpToken": "1234"
    }
  }
}

מבטלים את הנעילה של הדלת הקדמית. (תשובת המשך למקרה הצלחה)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": false,
      "followUpToken": "1234"
    }
  }
}

נועלים את הדלת הקדמית. (תגובת המשך במקרה של כשל)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "FAILURE",
      "errorCode": "deviceJammingDetected",
      "followUpToken": "1234"
    }
  }
}

ביטויים לדוגמה

de-DE

  • Bitte Eingangstür abschließen
  • Bitte schließ die Eingangstür auf

en-US

  • lock my doors
  • unlock study room

es-ES

  • cierra la puerta con llave
  • quitar el cerrojo de la puerta de entrad a

fr-FR

  • déverrouille la porte d'entrée
  • verrouille la porte d'entrée

hi-IN

  • फ़्रंट डोर अनलॉक करो
  • सामने के दरवाजे को लॉक करो

it-IT

  • apri la porta d'ingresso
  • puoi chiudere la porta d'ingresso a chiave

ja-JP

  • 玄関のドア を施錠して
  • 玄関 開錠して

ko-KR

  • 도어락 잠가 줘
  • 현관 도어락 열어 줄래

nl-NL

  • Ontgrendel de voordeur
  • doe de voordeur op slot

pt-BR

  • Tranca a porta do quarto .
  • destranca a porta da cozinha
  • destrancar a porta da frente
  • trancar a porta da frente

sv-SE

  • lås upp ytterdörren
  • lås ytterdörren

ERRORS במכשיר

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