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.

Cihaz ATTRIBUTES

Yok.

Cihaz STATES

Bu özelliğe sahip tüzel kişiler aşağıdaki durumları bildirebilir QUERY işleminin bir parçası olarak gösterilir. Öğrenmek için QUERY amacını işleme hakkında daha fazla bilgi edinin. Niyet karşılama.

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 dolayısıyla kilitli durumu belirlenemez.

Örnekler

Kilitli cihaz

{
  "isLocked": true
}

Sıkışmış cihaz

{
  "isJammed": true
}

Cihaz COMMANDS

Bu özelliğe sahip cihazlar aşağıdakilere yanıt verebilir komutlarını EXECUTE işleminin bir parçası olarak kullanabilirsiniz. Öğrenmek için EXECUTE amacını işleme hakkında daha fazla bilgi edinin. Niyet karşılama.

action.devices.commands.LockUnlock

Cihazı kilitleyin veya kilidini açın.

Parametreler

Parametreler Tür Açıklama
lock Boole

Zorunludur.

Komut kilitlemek için doğru, kilidi açmak için false (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

Yanıt yanıtları

Bu özelliğe sahip cihazlar aşağıdaki sonuçları döndürebilir: EXECUTE işleminin bir parçası olarak takip yanıtı yükü. Öğrenmek için daha fazla bilgi için bkz. Akıllı ev işlemleri için bildirimler.

Yük aşağıdakilerden birini içerir:

Başarılı: Kilitli

Alanlar Tür Açıklama
followUpToken String

Zorunludur.

İlk 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ı belirtir.

Hata

Alanlar Tür Açıklama
followUpToken String

Zorunludur.

İlk EXECUTE isteğinde sağlanan jeton.

status String

Zorunludur.

İsteğin sonucu.

Desteklenen değerler:

FAILURE
errorCode String

Zorunludur.

Değer, bu özelliğe yönelik herhangi bir hata kodu olabilir (örneğin, deviceJammingDetected).

Ö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. (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 ERRORS

Tam listeye göz atın: hataları ve istisnaları ortadan kaldırın.