স্মার্ট হোম লকআনলক বৈশিষ্ট্য স্কিমা
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 | স্ট্রিং | প্রয়োজনীয়। অনুরোধের ফলাফল। সমর্থিত মানসমূহ:
|
isLocked | বুলিয়ান | প্রয়োজনীয়। ডিভাইসটি লক করা আছে কিনা তা নির্দেশ করে। |
ব্যর্থতা
| ক্ষেত্র | প্রকার | বর্ণনা |
|---|---|---|
followUpToken | স্ট্রিং | প্রয়োজনীয়। মূল EXECUTE অনুরোধে টোকেন প্রদান করা হয়েছিল। |
status | স্ট্রিং | প্রয়োজনীয়। অনুরোধের ফলাফল। সমর্থিত মানসমূহ:
|
errorCode | স্ট্রিং | প্রয়োজনীয়। এই ট্রেইটের জন্য মানটি যেকোনো এরর কোড হতে পারে, উদাহরণস্বরূপ, |
উদাহরণ
সামনের দরজাটি তালা দিন। (সফল ক্ষেত্রে পরবর্তী প্রতিক্রিয়া)
{
"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