Smart Home LockUnlock Trait Schema
action.devices.traits.LockUnlock: Bu özellik, kilitleme ve kilit açmayı ve/veya kilitli durumu bildirmeyi destekleyen tüm cihazlara aittir.
Cihaz ÖZELLİKLERİ
Yok.
Cihaz DURUMLARI
Bu özelliğe sahip öğeler, QUERY işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY amaçlarını ele alma hakkında daha fazla bilgi edinmek için Amacı 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 sinyal karıştırıcıya maruz kalıp kalmadığı ve bu nedenle kilitli durumunun belirlenemediği. |
Ö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 amaçlarını ele alma hakkında daha fazla bilgi edinmek için Amacı karşılama başlıklı makaleyi inceleyin.
action.devices.commands.LockUnlock
Cihazı kilitleme veya kilidini açma
Parametreler
| Parametreler | Tür | Açıklama |
|---|---|---|
lock |
Boole |
Zorunlu. Kilitleme komutu verildiğinde doğru, kilidi açma komutu verildiğinde yanlış değerini döndürür. |
followUpToken |
String |
Takip yanıtı için Google tarafından sağlanan jeton. |
Örnekler
Ön kapıyı kilitle.
{
"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:
remoteSetDisableddeviceJammingDetectednotSupportedalreadyLockedalreadyUnlocked
Takip yanıtları
Bu özelliğe sahip cihazlar, EXECUTE işlemi kapsamında aşağıdaki takip yanıtı yükünü döndürebilir. Takip yanıtlarını uygulama hakkında daha fazla bilgi edinmek için Akıllı ev işlemleri için bildirimler başlıklı makaleye bakın.
Yük aşağıdakilerden birini içeriyor:
Başarılı: Kilitli
| Alanlar | Tür | Açıklama |
|---|---|---|
followUpToken |
String |
Zorunlu. Orijinal EXECUTE isteğinde sağlanan jeton. |
status |
String |
Zorunlu. İsteğin sonucu. Desteklenen değerler:
|
isLocked |
Boole |
Zorunlu. Cihazın kilitli olup olmadığını gösterir. |
Hata
| Alanlar | Tür | Açıklama |
|---|---|---|
followUpToken |
String |
Zorunlu. Orijinal EXECUTE isteğinde sağlanan jeton. |
status |
String |
Zorunlu. İsteğin sonucu. Desteklenen değerler:
|
errorCode |
String |
Zorunlu. Değer, bu özellik için herhangi bir hata kodu olabilir (örneğin, |
Örnekler
Ön kapıyı kilitle. (Başarı örneği için takip yanıtı)
{
"LockUnlock": {
"priority": 0,
"followUpResponse": {
"status": "SUCCESS",
"isLocked": true,
"followUpToken": "1234"
}
}
}Ön kapının kilidini açın. (Başarı örneği için takip yanıtı)
{
"LockUnlock": {
"priority": 0,
"followUpResponse": {
"status": "SUCCESS",
"isLocked": false,
"followUpToken": "1234"
}
}
}Ön kapıyı kilitle. (follow-up response for failure case)
{
"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