Akıllı Ev Kilidini Açma Özellik Şeması
action.devices.traits.LockUnlock
- Bu özellik, kilitleme ve kilit açmayı ve/veya kilitli durumu bildirmeyi destekleyen tüm cihazlara aittir.
Cihaz ATTRIBUTES
Yok.
Cihaz STATUS
Bu özelliğe sahip varlıklar, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.
Eyaletler | Type | Açıklama |
---|---|---|
isLocked |
Boole |
Cihazın şu anda kilitli olup olmadığı. |
isJammed |
Boole |
Cihazın sıkışmış olup olmadığı ve bu nedenle kilitli durumu belirlenemiyor. |
Örnekler
Kilitli cihaz
{ "isLocked": true }
Sıkışmış cihaz
{ "isJammed": true }
Cihaz Komisyonları
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.
action.devices.commands.LockUnlock
Cihazı kilitleyin veya cihazın kilidini açın.
Parametreler
Parametreler | Type | Açıklama |
---|---|---|
lock |
Boole |
Zorunludur. Komut kilitlemek için "true" (doğru), kilidi açmak için false (yanlış) değerini seçin. |
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 kilidi açılırken bir hata oluştu.
Desteklenen değerler:
remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked
Takip yanıtları
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki takip yanıtı yükünü döndürebilir. Takip yanıtlarını uygulama hakkında daha fazla bilgi için Akıllı ev İşlemleri bildirimlerine bakın.
Yük, aşağıdakilerden birini içerir:
Başarılı: Kilitli
Alanlar | Type | Açıklama |
---|---|---|
followUpToken |
Dize |
Zorunludur. Jeton, orijinal EXECUTE 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 | Type | Açıklama |
---|---|---|
followUpToken |
Dize |
Zorunludur. Jeton, orijinal EXECUTE 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. Örneğin, |
Örnekler
Ön kapıyı kilitleyin. (başarılı durum 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ı durum için takip yanıtı)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": false, "followUpToken": "1234" } } }
Ön kapıyı kilitleyin. (hata durumunda destek kaydı)
{ "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