طرحواره ویژگی قفل و باز کردن قفل خانه هوشمند

action.devices.traits.LockUnlock - این trait متعلق به هر دستگاهی است که از قفل کردن و باز کردن قفل و/یا گزارش وضعیت قفل پشتیبانی می‌کند.

ویژگی‌های دستگاه

هیچ کدام.

وضعیت دستگاه

موجودیت‌هایی با این ویژگی ممکن است حالت‌های زیر را به عنوان بخشی از عملیات QUERY گزارش دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف QUERY ، به بخش «تحقق اهداف» مراجعه کنید.

ایالت‌ها نوع توضیحات
isLocked بولی

اینکه آیا دستگاه در حال حاضر قفل است یا خیر.

isJammed بولی

اینکه آیا دستگاه در حال حاضر گیر کرده و بنابراین وضعیت قفل آن قابل تعیین نیست.

مثال‌ها

دستگاهی که قفل شده است

{
  "isLocked": true
}

دستگاهی که گیر کرده است

{
  "isJammed": true
}

دستورات دستگاه

دستگاه‌هایی که این ویژگی را دارند، می‌توانند به دستورات زیر به عنوان بخشی از عملیات EXECUTE پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف EXECUTE ، به بخش «تحقق اهداف» مراجعه کنید.

action.devices.commands.LockUnlock

دستگاه را قفل یا باز کنید.

پارامترها

پارامترها نوع توضیحات
lock بولی

الزامی است.

وقتی دستور قفل کردن است، درست و برای باز کردن قفل، نادرست است.

followUpToken رشته

توکن ارائه شده توسط گوگل برای پاسخ‌های بعدی.

مثال‌ها

درِ جلو را قفل کن.

{
  "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 رشته

الزامی است.

توکن ارائه شده در درخواست EXECUTE اصلی.

status رشته

الزامی است.

نتیجه درخواست.

مقادیر پشتیبانی شده:

SUCCESS
isLocked بولی

الزامی است.

نشان می‌دهد که آیا دستگاه قفل شده است یا خیر.

شکست

فیلدها نوع توضیحات
followUpToken رشته

الزامی است.

توکن ارائه شده در درخواست EXECUTE اصلی.

status رشته

الزامی است.

نتیجه درخواست.

مقادیر پشتیبانی شده:

FAILURE
errorCode رشته

الزامی است.

این مقدار می‌تواند هر کد خطایی برای این ویژگی باشد، برای مثال، 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

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

انگلیسی-آمریکایی

  • my doors lock
  • unlock study room

ای‌اس-ای‌اس

  • 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

سلام-ورودی

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

فناوری اطلاعات

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

جا-جی پی

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

کو-کی‌آر

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

nl-NL

  • Ontgrendel de voordeur
  • doe de voordeur op slot

پی تی-بی آر

  • 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

خطاهای دستگاه

لیست کامل خطاها و استثنائات را مشاهده کنید.