কীভাবে স্মার্ট হোম অ্যাকশন তৈরি করতে হয় তা শেখার নতুন গন্তব্য Google হোম ডেভেলপার সেন্টারে স্বাগতম। দ্রষ্টব্য: আপনি অ্যাকশন কনসোলে নির্মাণ কাজ চালিয়ে যাবেন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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

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

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

কোনোটিই নয়।

ডিভাইস STATES

এই বৈশিষ্ট্য সহ ডিভাইসগুলি QUERY অপারেশনের অংশ হিসাবে নিম্নলিখিত রাজ্যগুলির রিপোর্ট করতে পারে৷ QUERY অভিপ্রায় পরিচালনার বিষয়ে আরও জানতে, অভিপ্রায় পূরণ দেখুন৷

রাজ্যগুলি টাইপ বর্ণনা
isLocked বুলিয়ান

ডিভাইসটি বর্তমানে লক করা আছে কিনা।

isJammed বুলিয়ান

ডিভাইসটি বর্তমানে জ্যাম করা আছে কিনা এবং তাই এর লক করা অবস্থা নির্ধারণ করা যাবে না।

উদাহরণ

লক করা ডিভাইস

{
  "isLocked": true
}

ডিভাইস যে জ্যাম আছে

{
  "isJammed": true
}

ডিভাইস কমান্ড

এই বৈশিষ্ট্য সহ ডিভাইসগুলি EXECUTE অপারেশনের অংশ হিসাবে নিম্নলিখিত কমান্ডগুলিতে সাড়া দিতে পারে। EXECUTE intents হ্যান্ডলিং সম্পর্কে আরও জানতে, Intent completement দেখুন।

action.devices.commands.LockUnlock

ডিভাইসটি লক বা আনলক করুন।

পরামিতি

পরামিতি টাইপ বর্ণনা
lock বুলিয়ান

প্রয়োজন।

লক করার জন্য কমান্ড দিলে সত্য, আনলক করার জন্য মিথ্যা।

followUpToken স্ট্রিং

ফলো-আপ প্রতিক্রিয়ার জন্য 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 স্ট্রিং

প্রয়োজন।

মূল 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"
    }
  }
}

নমুনা উচ্চারণ

ডি-ডিই

  • বিত্তে Eingangstür abschließen
  • Bitte schließ ডাই Eingangstür auf

en-US

  • তালা আমার দরজা
  • আনলক পড়ার কক্ষ

es-ES

  • cierra লা পুয়ের্তা con llave
  • quitar el cerrojo de la puerta de entrad

fr-FR

  • déverrouille la porte d'entrée
  • verrouille la porte d'entrée

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

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