Akıllı Ev Kilidi Kilidini Açma Özelliği Şeması
action.devices.traits.LockUnlock
- Bu özellik, kilitlemeyi, kilidini açmayı ve/veya kilitli durumu bildirmeyi destekleyen tüm cihazlara aittir.
Cihaz ATTRIBUTES
Yok.
Cihaz STATES
Bu özelliğe sahip varlıklar, QUERY
işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY
amaçlarını 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 o anda sıkışmış olup olmadığı ve bu nedenle kilitli durumu belirlenemiyor. |
Örnekler
Kilitli cihaz
{ "isLocked": true }
Sıkışmış cihaz
{ "isJammed": true }
Cihaz COMMANDS
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 edinmek için Amaç karşılama bölümüne bakın.
action.devices.commands.LockUnlock
Cihazı kilitleyebilir veya kilidini açabilirsiniz.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
lock |
Boole |
Zorunludur. Komut kilitlemek için doğru, kilidi açmak için 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 cihazın kilidi açılırken bir 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ı yükünü döndürebilir. Takip yanıtlarının uygulanması hakkında daha fazla bilgi edinmek için Akıllı ev İşlemleri bildirimleri başlıklı makaleyi inceleyin.
Yük aşağıdakilerden birini içerir:
Başarılı: Kilitlendi
Alanlar | Tür | Açıklama |
---|---|---|
followUpToken |
String |
Zorunludur. Orijinal EXECUTE isteğinde sağlanan jeton. |
status |
String |
Zorunludur. İsteğin sonucu. Desteklenen değerler:
|
isLocked |
Boole |
Zorunludur. Cihazın kilitli olup olmadığını gösterir. |
Hata
Alanlar | Tür | Açıklama |
---|---|---|
followUpToken |
String |
Zorunludur. Orijinal EXECUTE isteğinde sağlanan jeton. |
status |
String |
Zorunludur. İsteğin sonucu. Desteklenen değerler:
|
errorCode |
String |
Zorunludur. Değer, bu özelliğe ait 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. (hata durumu 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