Schéma de la fonctionnalité SmartLock Lock pour la maison connectée

action.devices.traits.LockUnlock : cette caractéristique appartient à tous les appareils compatibles avec le verrouillage et le déverrouillage, et/ou le signalement d'un état verrouillé.

ATTRIBUTS de l'appareil

Aucun.

Appareil STATES

Les entités dotées de cette caractéristique peuvent signaler les états suivants dans le cadre de l'opération QUERY. Pour en savoir plus sur la gestion des intents QUERY, consultez Traitement des intents.

États Type Description
isLocked Booléen

Indique si l'appareil est actuellement verrouillé.

isJammed Booléen

Indique si l'appareil est actuellement coincé et que son état verrouillé ne peut pas être déterminé.

Exemples

Appareil verrouillé

{
  "isLocked": true
}

Appareil bloqué

{
  "isJammed": true
}

Appareil COMMANDS

Les appareils disposant de cette caractéristique peuvent répondre aux commandes suivantes dans le cadre de l'opération EXECUTE. Pour en savoir plus sur la gestion des intents EXECUTE, consultez Traitement des intents.

action.devices.commands.LockUnlock

Verrouillez ou déverrouillez l'appareil.

Paramètres

Paramètres Type Description
lock Booléen

Obligatoire.

Défini sur "true" pour verrouiller ou sur "false" pour déverrouiller.

followUpToken String

Jeton fourni par Google pour la réponse de suivi.

Exemples

Verrouillez la porte d'entrée

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

Déverrouillez la porte d'entrée

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

Une erreur s'est produite lors du verrouillage ou du déverrouillage de l'appareil.

Valeurs acceptées :

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

Réponses de suivi

Les appareils dotés de cette caractéristique peuvent renvoyer la charge utile de réponse de suivi suivante dans le cadre de l'opération EXECUTE. Pour en savoir plus sur la mise en œuvre des réponses de suivi, consultez Notifications pour les actions de maison connectée.

La charge utile contient l'un des éléments suivants:

Réussite: verrouillé

Champs Type Description
followUpToken String

Obligatoire.

Jeton fourni dans la requête EXECUTE d'origine.

status String

Obligatoire.

Résultat de la requête.

Valeurs acceptées :

SUCCESS
isLocked Booléen

Obligatoire.

Indique si l'appareil est verrouillé.

Échec

Champs Type Description
followUpToken String

Obligatoire.

Jeton fourni dans la requête EXECUTE d'origine.

status String

Obligatoire.

Résultat de la requête.

Valeurs acceptées :

FAILURE
errorCode String

Obligatoire.

La valeur peut correspondre à n'importe quel code d'erreur pour cette caractéristique, par exemple deviceJammingDetected.

Exemples

Verrouillez la porte d'entrée. (réponse de suivi en cas de réussite)

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

Déverrouillez la porte d'entrée. (réponse de suivi en cas de réussite)

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

Verrouillez la porte d'entrée. (réponse de suivi pour le cas d'échec)

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

Exemples d'énoncés

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

ERREURS sur l'appareil

Consultez la liste complète des erreurs et exceptions.