مخطّط سمة قفل/فتح قفل المنزل الذكي

action.devices.traits.LockUnlock: تنطبق هذه السمة على أي أجهزة تتيح قفل الجهاز وفتح قفله و/أو الإبلاغ عن حالة القفل.

سمات الجهاز

بلا عُري

حالات الجهاز

يمكن أن تُبلغ الكيانات التي تتضمّن هذه السمة عن الحالات التالية كجزء من عملية QUERY. للاطّلاع على مزيد من المعلومات عن معالجة QUERY intents، اطّلِع على تلبية النية.

الولايات النوع الوصف
isLocked صحيح/خطأ

ما إذا كان الجهاز مقفلًا حاليًا

isJammed صحيح/خطأ

ما إذا كان الجهاز مُثبَّتًا حاليًا وبالتالي لا يمكن تحديد حالة قفله

أمثلة

الجهاز المُقفَل

{
  "isLocked": true
}

الجهاز الذي لا يعمل

{
  "isJammed": true
}

أوامر الجهاز

قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر التالية كجزء من عملية EXECUTE. للاطّلاع على مزيد من المعلومات عن معالجة EXECUTE intents، اطّلِع على تلبية النية.

action.devices.commands.LockUnlock

قفل الجهاز أو فتح قفله

المعلمات

المعلمات النوع الوصف
lock صحيح/خطأ

مطلوبة

صحيح عندما يكون الأمر هو قفل الجهاز، وخطأ عند فتح قفله.

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

الردود للمتابعة

قد تُرجع الأجهزة التي تتضمّن هذه السمة حمولة الإجابة التالية للمتابعة كجزء من عملية EXECUTE. للاطّلاع على مزيد من المعلومات حول تنفيذ الردود للمتابعة، اطّلِع على مقالة الإشعارات لإجراءات المنزل الذكي.

تحتوي الحمولة على أحد العناصر التالية:

تم بنجاح: تم قفل الجهاز

الحقول النوع الوصف
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

أخطاء الجهاز

اطّلِع على القائمة الكاملة للأخطاء والاستثناءات.