स्मार्ट होम LockUnlock ट्रैट स्कीमा
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
action.devices.traits.LockUnlock
- यह ट्रैट उन सभी डिवाइसों से जुड़ा है जो लॉक और अनलॉक करने की सुविधा के साथ-साथ, लॉक होने की स्थिति की जानकारी देने की सुविधा देते हैं.
डिवाइस के एट्रिब्यूट
कोई नहीं.
डिवाइस की स्थितियां
इस विशेषता वाली इकाइयां, QUERY
ऑपरेशन के तहत, इन स्थितियों की जानकारी दे सकती हैं. QUERY
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना लेख पढ़ें.
राज्य | टाइप | ब्यौरा |
---|---|---|
isLocked |
बूलियन |
डिवाइस फ़िलहाल लॉक है या नहीं. |
isJammed |
बूलियन |
क्या डिवाइस फ़िलहाल जाम है और इसलिए, उसकी लॉक की स्थिति का पता नहीं लगाया जा सकता. |
उदाहरण
लॉक किया गया डिवाइस
{ "isLocked": true }
काम न करने वाला डिवाइस
{ "isJammed": true }
डिवाइस के लिए निर्देश
इस विशेषता वाले डिवाइस, EXECUTE
ऑपरेशन के तहत, इन निर्देशों का जवाब दे सकते हैं. EXECUTE
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना लेख पढ़ें.
action.devices.commands.LockUnlock
डिवाइस को लॉक या अनलॉक करें.
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
lock |
बूलियन |
ज़रूरी है. लॉक करने के लिए True और अनलॉक करने के लिए False. |
followUpToken |
String |
फ़ॉलो-अप जवाब के लिए, 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 |
String |
ज़रूरी है. EXECUTE अनुरोध में दिया गया टोकन. |
status |
String |
ज़रूरी है. अनुरोध का नतीजा. इस्तेमाल की जा सकने वाली वैल्यू:
|
isLocked |
बूलियन |
ज़रूरी है. इससे पता चलता है कि डिवाइस लॉक है या नहीं. |
अपलोड नहीं हुआ
फ़ील्ड | टाइप | ब्यौरा |
---|---|---|
followUpToken |
String |
ज़रूरी है. EXECUTE अनुरोध में दिया गया टोकन. |
status |
String |
ज़रूरी है. अनुरोध का नतीजा. इस्तेमाल की जा सकने वाली वैल्यू:
|
errorCode |
String |
ज़रूरी है. इस विशेषता के लिए, वैल्यू कोई भी गड़बड़ी कोड हो सकती है. उदाहरण के लिए, |
उदाहरण
सामने का दरवाज़ा बंद करो. (सफलता के मामले के लिए फ़ॉलो-अप रिस्पॉन्स)
{ "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
- lock my doors
- unlock study room
- cierra la puerta con llave
- quitar el cerrojo de la puerta de entrad a
- 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
- lås upp ytterdörren
- lås ytterdörren