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"
  }
}

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:

SUCCESS
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:

FAILURE
errorCode String

Zorunludur.

Değer, bu özellik için herhangi bir hata kodu olabilir (ör. deviceJammingDetected).

Ö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

Cihaz HATALARI

Hata ve istisnaların tam listesini inceleyin.