স্মার্ট হোম লক আনলক বৈশিষ্ট্য স্কিমা
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 | স্ট্রিং | প্রয়োজন। অনুরোধের ফলাফল। সমর্থিত মান:
|
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
- 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
হাই-ইন
फ़्रंट डोर अनलॉक करोसामने के दरवाजे को लॉक करो
এটা
- apri
la porta d'ingresso - puoi chiudere
la porta d'ingresso a chiave
ja-জেপি
玄関のドア を施錠して玄関 開錠して
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