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

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

سمات الجهاز

بلا عُري

حالة الجهاز

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

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

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

isJammed صحيح/خطأ

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

أمثلة

الجهاز الذي تم قفله

{
  "isLocked": true
}

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

{
  "isJammed": true
}

أوامر الجهاز

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

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

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

قد تُرجع الأجهزة التي تتضمّن هذه السمة حمولة الإجابة التالية للمتابعة كجزء من عملية 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

أخطاء الجهاز

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