Schemat cechy LockUnlock dla inteligentnego domu

action.devices.traits.LockUnlock – ta cecha należy do wszystkich urządzeń, które obsługują blokowanie i odblokowywanie oraz raportowanie stanu zablokowania.

ATRYBUTY urządzenia

Brak.

STANY urządzenia

Jednostki z tą cechą mogą zgłaszać te stany w ramach operacji QUERY. Więcej informacji o obsłudze intencji QUERY znajdziesz w artykule Realizacja intencji.

Stany Typ Opis
isLocked Wartość logiczna

Informuje, czy urządzenie jest obecnie zablokowane.

isJammed Wartość logiczna

Informuje, czy urządzenie jest obecnie zablokowane i dlatego nie można określić jego stanu zablokowania.

Przykłady

Urządzenie zablokowane

{
  "isLocked": true
}

Urządzenie zablokowane

{
  "isJammed": true
}

POLECENIA urządzenia

Urządzenia z tą cechą mogą odpowiadać na te polecenia w ramach operacji EXECUTE. Więcej informacji o obsłudze intencji EXECUTE znajdziesz w artykule Realizacja intencji.

action.devices.commands.LockUnlock

Blokuje lub odblokowuje urządzenie.

Parametry

Parametry Typ Opis
lock Wartość logiczna

Wymagane.

Wartość true, gdy polecenie ma zablokować urządzenie, a false, gdy ma je odblokować.

followUpToken String

Token dostarczony przez Google na potrzeby odpowiedzi uzupełniającej.

Przykłady

Zamknij drzwi wejściowe.

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": true,
    "followUpToken": "123"
  }
}

Otwórz drzwi wejściowe.

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": false,
    "followUpToken": "567"
  }
}

Podczas blokowania lub odblokowywania urządzenia wystąpił błąd.

Obsługiwane wartości:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

Odpowiedzi uzupełniające

Urządzenia z tą cechą mogą zwracać ten ładunek odpowiedzi uzupełniającej w ramach operacji EXECUTE. Więcej informacji o implementowaniu odpowiedzi uzupełniających znajdziesz w artykule Powiadomienia w przypadku działań inteligentnego domu.

Ładunek zawiera jedną z tych wartości:

Sukces: zablokowane

Pola Typ Opis
followUpToken String

Wymagane.

Token podany w pierwotnym żądaniu EXECUTE.

status String

Wymagane.

Wynik żądania.

Obsługiwane wartości:

SUCCESS
isLocked Wartość logiczna

Wymagane.

Wskazuje, czy urządzenie jest zablokowane.

Niepowodzenie

Pola Typ Opis
followUpToken String

Wymagane.

Token podany w pierwotnym żądaniu EXECUTE.

status String

Wymagane.

Wynik żądania.

Obsługiwane wartości:

FAILURE
errorCode String

Wymagane.

Wartość może być dowolnym kodem błędu dla tej cechy, np. deviceJammingDetected.

Przykłady

Zamknij drzwi wejściowe. (odpowiedź uzupełniająca w przypadku powodzenia)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": true,
      "followUpToken": "1234"
    }
  }
}

Otwórz drzwi wejściowe. (odpowiedź uzupełniająca w przypadku powodzenia)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": false,
      "followUpToken": "1234"
    }
  }
}

Zamknij drzwi wejściowe. (odpowiedź uzupełniająca w przypadku niepowodzenia)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "FAILURE",
      "errorCode": "deviceJammingDetected",
      "followUpToken": "1234"
    }
  }
}

Przykładowe wypowiedzi

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

BŁĘDY urządzenia

Zobacz pełną listę błędów i wyjątków.