स्मार्ट होम लॉक/अनलॉक ट्रेट स्कीमा
action.devices.traits.LockUnlock - यह ट्रेट, लॉक और अनलॉक करने की सुविधा वाले सभी डिवाइसों के साथ काम करती है. साथ ही, यह लॉक की स्थिति की जानकारी भी देती है.
डिवाइस के एट्रिब्यूट
कोई नहीं.
डिवाइस की स्थितियां
इस ट्रेट वाली इकाइयां, ये स्थितियां
QUERY कार्रवाई के तहत दिखा सकती हैं. `QUERY` इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, `इंटेंट पूरा करना` लेख पढ़ें.
| स्थितियां | टाइप | ब्यौरा |
|---|---|---|
isLocked |
बूलियन |
डिवाइस फ़िलहाल लॉक है या नहीं. |
isJammed |
बूलियन |
डिवाइस फ़िलहाल जैम है या नहीं. अगर डिवाइस जैम है, तो उसकी लॉक की स्थिति का पता नहीं लगाया जा सकता. |
उदाहरण
लॉक किया गया डिवाइस
{
"isLocked": true
}जैम किया गया डिवाइस
{
"isJammed": true
}डिवाइस के निर्देश
इस ट्रेट वाले डिवाइस, इन
निर्देशों का जवाब दे सकते हैं. यह EXECUTE कार्रवाई का हिस्सा है. `EXECUTE` इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, `इंटेंट पूरा करना` लेख पढ़ें.
action.devices.commands.LockUnlock
डिवाइस को लॉक या अनलॉक करना.
पैरामीटर
| पैरामीटर | टाइप | ब्यौरा |
|---|---|---|
lock |
बूलियन |
ज़रूरी है. लॉक करने के निर्देश के लिए, यह वैल्यू 'सही' होती है. अनलॉक करने के निर्देश के लिए, यह वैल्यू 'गलत' होती है. |
followUpToken |
String |
फ़ॉलो-अप रिस्पॉन्स के लिए, Google की ओर से दिया गया टोकन. |
उदाहरण
सामने का दरवाज़ा लॉक करो.
{
"command": "action.devices.commands.LockUnlock",
"params": {
"lock": true,
"followUpToken": "123"
}
}सामने का दरवाज़ा अनलॉक करो.
{
"command": "action.devices.commands.LockUnlock",
"params": {
"lock": false,
"followUpToken": "567"
}
}मिलती-जुलती गड़बड़ियां
डिवाइस को लॉक या अनलॉक करते समय कोई गड़बड़ी हुई.
इस्तेमाल की जा सकने वाली वैल्यू:
remoteSetDisableddeviceJammingDetectednotSupportedalreadyLockedalreadyUnlocked
फ़ॉलो-अप रिस्पॉन्स
इस ट्रेट वाले डिवाइस, 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"
}
}
}बोलचाल के वाक्यांशों के नमूने
de-DE
- 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
hi-IN
- फ़्रंट डोर अनलॉक करो
- सामने के दरवाजे को लॉक करो
it-IT
- apri la porta d'ingresso
- puoi chiudere la porta d'ingresso a chiave
ja-JP
- 玄関のドア を施錠して
- 玄関 開錠して
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