স্মার্ট হোম লকআনলক বৈশিষ্ট্য স্কিমা

action.devices.traits.LockUnlock - এই ট্রেইটটি এমন যেকোনো ডিভাইসের জন্য প্রযোজ্য যা লক ও আনলক করা এবং/অথবা লক করা অবস্থা রিপোর্ট করা সমর্থন করে।

ডিভাইসের বৈশিষ্ট্য

কিছুই না।

ডিভাইসের অবস্থা

এই বৈশিষ্ট্যযুক্ত সত্তাগুলো 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 অপারেশনের অংশ হিসাবে নিম্নলিখিত ফলো-আপ প্রতিক্রিয়া পেলোড ফেরত দিতে পারে। ফলো-আপ প্রতিক্রিয়া বাস্তবায়ন সম্পর্কে আরও জানতে, স্মার্ট হোম অ্যাকশনের জন্য বিজ্ঞপ্তি (Notifications for smart home Actions) দেখুন।

পেলোডটিতে নিম্নলিখিতগুলির মধ্যে একটি রয়েছে:

সফল: লক করা হয়েছে

ক্ষেত্র প্রকার বর্ণনা
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"
    }
  }
}

নমুনা উক্তি

ডি-ডিই

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

en-US

  • my doors lock
  • study room unlock

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

হাই-ইন

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

আইটি-আইটি

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

জা-জেপি

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

কো-কেআর

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

এনএল-এনএল

  • 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

ডিভাইসের ত্রুটি

ত্রুটি ও ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন।