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

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:

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 özelliğe ait 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. (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

Cihaz ERRORS

Hataların ve istisnaların tam listesine bakın.