Witamy w Google Home Developer Center – nowym miejscu, z którego dowiesz się, jak tworzyć inteligentne działania domowe. Uwaga: nadal będziesz tworzyć działania w konsoli Actions.
Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Schemat cechy Smart Lock odblokować

action.devices.traits.LockUnlock – ten atrybut należy do każdego urządzenia, które obsługuje blokowanie i odblokowywanie lub zgłaszanie stanu blokady.

ATRYBUTY urządzenia

Brak.

Urządzenie STATES

W ramach operacji QUERY encje o tym atrybucie mogą raportować te stany. Więcej informacji o obsłudze intencji QUERY znajdziesz w sekcji Realizacja intencji.

Stany Typ Opis
isLocked Wartość logiczna

Wskazuje, czy urządzenie jest obecnie zablokowane.

isJammed Wartość logiczna

Czy urządzenie się zaciąło i nie można określić jego stanu.

Przykłady

Urządzenie, które jest zablokowane

{
  "isLocked": true
}

Urządzenie, które się zacięło

{
  "isJammed": true
}

Polecenie urządzenia

W ramach operacji EXECUTE urządzenia z tą cechą mogą odpowiadać na podane niżej polecenia. Więcej informacji o obsłudze intencji EXECUTE znajdziesz w sekcji Realizacja intencji.

action.devices.commands.LockUnlock

Zablokuj lub odblokuj urządzenie.

Parametry

Parametry Typ Opis
lock Wartość logiczna

Wymagany.

Wartość „prawda”, gdy polecenie jest zablokowane, „fałsz”, aby je odblokować.

followUpToken Ciąg

Token Google dostarczony w ramach dalszej odpowiedzi.

Przykłady

Zablokuj drzwi frontowe.

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

Odblokuj drzwi frontowe.

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

Wystąpił błąd podczas blokowania lub odblokowywania urządzenia.

Obsługiwane wartości:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

Odpowiedzi uzupełniające

Urządzenia z tym atrybutem mogą zwrócić w ramach operacji EXECUTE ten ładunek odpowiedzi uzupełniających. Więcej informacji o wdrażaniu dalszych odpowiedzi znajdziesz w artykule Powiadomienia dotyczące inteligentnych działań w domu.

Ładunek zawiera jeden z tych elementów:

Gotowe: zamknięte

Pola Typ Opis
followUpToken Ciąg

Wymagany.

Token podany w pierwotnym żądaniu EXECUTE.

status Ciąg

Wymagany.

Wynik żądania.

Obsługiwane wartości:

SUCCESS
isLocked Wartość logiczna

Wymagany.

Wskazuje, czy urządzenie jest zablokowane.

Niepowodzenie

Pola Typ Opis
followUpToken Ciąg

Wymagany.

Token podany w pierwotnym żądaniu EXECUTE.

status Ciąg

Wymagany.

Wynik żądania.

Obsługiwane wartości:

FAILURE
errorCode Ciąg

Wymagany.

Wartością może być dowolny kod błędu dla tego atrybutu, na przykład deviceJammingDetected.

Przykłady

Zablokuj drzwi frontowe. (dalsza odpowiedź w przypadku sukcesu)

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

Odblokuj drzwi frontowe. (dalsza odpowiedź w przypadku sukcesu)

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

Zablokuj drzwi frontowe. (dalsza odpowiedź 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

Urządzenie ERRORS

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