Smart Home LockUnlock Özellik Şeması
action.devices.traits.LockUnlock
: Bu özellik, kilitleme ve kilidi açmayı ve/veya kilitli durumu bildirmeyi destekleyen tüm cihazlara aittir.
Cihaz ATTRIBUTES
Yok.
Cihaz STATES
Bu özelliğe sahip tüzel kişiler aşağıdaki durumları bildirebilir
QUERY
işleminin bir parçası olarak gösterilir. Öğrenmek için
QUERY
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
Eyaletler | Tür | Açıklama |
---|---|---|
isLocked |
Boole |
Cihazın şu anda kilitli olup olmadığı. |
isJammed |
Boole |
Cihazın o anda sıkışmış olup olmadığı ve dolayısıyla kilitli durumu belirlenemez. |
Örnekler
Kilitli cihaz
{ "isLocked": true }
Sıkışmış cihaz
{ "isJammed": true }
Cihaz COMMANDS
Bu özelliğe sahip cihazlar aşağıdakilere yanıt verebilir
komutlarını EXECUTE
işleminin bir parçası olarak kullanabilirsiniz. Öğrenmek için
EXECUTE
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
action.devices.commands.LockUnlock
Cihazı kilitleyin veya kilidini açın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
lock |
Boole |
Zorunludur. Komut kilitlemek için doğru, kilidi açmak için false (yanlış) değerini alır. |
followUpToken |
String |
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 kilidi açılırken bir hata oluştu.
Desteklenen değerler:
remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked
Yanıt yanıtları
Bu özelliğe sahip cihazlar aşağıdaki sonuçları döndürebilir:
EXECUTE
işleminin bir parçası olarak takip yanıtı yükü. Öğrenmek için
daha fazla bilgi için bkz.
Akıllı ev işlemleri için bildirimler.
Yük aşağıdakilerden birini içerir:
Başarılı: Kilitli
Alanlar | Tür | Açıklama |
---|---|---|
followUpToken |
String |
Zorunludur. İlk EXECUTE isteğinde sağlanan jeton. |
status |
String |
Zorunludur. İsteğin sonucu. Desteklenen değerler:
|
isLocked |
Boole |
Zorunludur. Cihazın kilitli olup olmadığını belirtir. |
Hata
Alanlar | Tür | Açıklama |
---|---|---|
followUpToken |
String |
Zorunludur. İlk EXECUTE isteğinde sağlanan jeton. |
status |
String |
Zorunludur. İsteğin sonucu. Desteklenen değerler:
|
errorCode |
String |
Zorunludur. Değer, bu özelliğe yönelik herhangi bir hata kodu olabilir (örneğin, |
Örnekler
Ön kapıyı kilitleyin. (başarılı destek kaydı için takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": true, "followUpToken": "1234" } } }
Ön kapının kilidini açın. (başarılı destek kaydı için takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": false, "followUpToken": "1234" } } }
Ön kapıyı kilitleyin. (başarısız bir destek kaydı için takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "FAILURE", "errorCode": "deviceJammingDetected", "followUpToken": "1234" } } }
Örnek ifadeler
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