مخطط سمة قفل المنزل المزوّد بأجهزة ذكية

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

سمات الجهاز

غير مسموح بأي رسائل

حالات الجهاز

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

الولايات النوع الوصف
isLocked منطقية

ما إذا كان الجهاز مُقفَلاً حاليًا أم لا.

isJammed منطقية

ما إذا كان الجهاز عالقًا حاليًا ومن ثم لا يمكن تحديد حالة قفله.

أمثلة

الجهاز المقفول

{
  "isLocked": true
}

الجهاز عالق

{
  "isJammed": true
}

مفاتيح الجهاز

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

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

أخطاء الجهاز

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