Smart Home LockLock Uygulaması Şeması
action.devices.traits.LockUnlock
: Bu özellik, kilitli durumu kilitleme ve kilidini açmayı ve/veya bildirmeyi destekleyen tüm cihazlara aittir.
Cihaz ÖZELLİKLERİ
Yok.
Cihaz durumu
Bu özelliğe sahip cihazlar, QUERY
işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Eyaletler | Tür | Açıklama |
---|---|---|
isLocked |
Boole |
Cihazın şu anda kilitli olup olmadığı. |
isJammed |
Boole |
Cihazın şu anda sıkıştığından ve kilitli durumu belirlenemiyor. |
Örnekler
Kilitli cihaz
{ "isLocked": true }
Sıkışmış cihaz
{ "isJammed": true }
Cihaz FTC'leri
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
action.devices.commands.LockUnlock
Cihazı kilitleyin veya kilidini açın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
lock |
Boole |
Zorunludur. Komut kilitliyken "true", kilidi açmak için "false" (yanlış) değerini alır. |
followUpToken |
Dize |
Takip yanıtı için Google tarafından sağlanan jeton. |
Örnekler
Ön kapıyı kilitleyin.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": true, "followUpToken": "123" } }
Ön kapının kilidini açın.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": false, "followUpToken": "567" } }
İlgili hatalar
Cihaz kilitlenirken veya cihazın kilidi açılırken hata oluştu.
Desteklenen değerler:
remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked
Yanıtlar
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki takip yanıtını yükleyebilir. Takip yanıtlarını uygulama hakkında daha fazla bilgi için Akıllı ev işlemleri bildirimleri bölümüne bakın.
Yük, aşağıdakilerden birini içerir:
Başarılı: Kilitli
Alanlar | Tür | Açıklama |
---|---|---|
followUpToken |
Dize |
Zorunludur. Jeton, orijinal Yürütme isteğinde sağlanır. |
status |
Dize |
Zorunludur. İsteğin sonucu. Desteklenen değerler:
|
isLocked |
Boole |
Zorunludur. Cihazın kilitli olup olmadığını belirtir. |
Hata
Alanlar | Tür | Açıklama |
---|---|---|
followUpToken |
Dize |
Zorunludur. Jeton, orijinal Yürütme isteğinde sağlanır. |
status |
Dize |
Zorunludur. İsteğin sonucu. Desteklenen değerler:
|
errorCode |
Dize |
Zorunludur. Değer, bu özellik için herhangi bir hata kodu olabilir (ör. |
Örnekler
Ön kapıyı kilitleyin. (başarı için takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": true, "followUpToken": "1234" } } }
Ön kapının kilidini açın. (başarı için takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": false, "followUpToken": "1234" } } }
Ön kapıyı kilitleyin. (başarısızlık durumunda takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "FAILURE", "errorCode": "deviceJammingDetected", "followUpToken": "1234" } } }
Örnek sözler
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