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.
CİHAZ ÖZELLİKLERİ
Yok.
Cihaz STATES
Bu özelliğe sahip öğeler, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
intent'lerini ele alma hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
Eyaletler | Tür | Açıklama |
---|---|---|
isLocked |
Boole |
Cihazın şu anda kilitli olup olmadığı. |
isJammed |
Boole |
Cihazın şu anda sıkışmış olup olmadığı ve kilitli durumu belirlenemiyor. |
Örnekler
Kilitli cihaz
{ "isLocked": true }
Sıkışmış cihaz
{ "isJammed": true }
Cihaz KOMUTLARI
Bu özelliğe sahip cihazlar, EXECUTE
işlemi kapsamında aşağıdaki komutlara yanıt verebilir. EXECUTE
intent'lerini ele alma hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
action.devices.commands.LockUnlock
Cihazı kilitleyin veya kilidini açın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
lock |
Boole |
Zorunludur. Kilitleme komutu olduğunda doğru, kilit açma komutu olduğunda 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
Takip yanıtları
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki takip yanıtı yükü döndürebilir. Takip yanıtlarını uygulama hakkında daha fazla bilgi edinmek için Akıllı ev İşlemleri bildirimleri bölümüne göz atın.
Yük aşağıdakilerden birini içerir:
Başarılı: Kilitli
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 özellik için herhangi bir hata kodu olabilir (ör. |
Örnekler
Ön kapıyı kilitleyin. (follow-up response for success case)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": true, "followUpToken": "1234" } } }
Ön kapının kilidini açın. (follow-up response for success case)
{ "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