Schéma du trait Smart Home LockUnlock

action.devices.traits.LockUnlock : ce trait appartient à tous les appareils qui permettent de verrouiller et de déverrouiller, et/ou de signaler un état verrouillé.

ATTRIBUTS de l'appareil

Aucune.

ÉTATS de l'appareil

Les entités avec ce trait peuvent signaler les états suivants dans le cadre de l'opération QUERY. Pour en savoir plus sur la gestion des intents QUERY, consultez Exécution des intents.

États Type Description
isLocked Valeur booléenne

Indique si l'appareil est actuellement verrouillé.

isJammed Valeur booléenne

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

Exemples

Appareil verrouillé

{
  "isLocked": true
}

Appareil bloqué

{
  "isJammed": true
}

COMMANDES de l'appareil

Les appareils avec ce trait 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 Exécution des intents.

action.devices.commands.LockUnlock

Verrouille ou déverrouille l'appareil.

Paramètres

Paramètres Type Description
lock Valeur booléenne

Obligatoire.

Vrai lorsque la commande consiste à verrouiller, faux pour déverrouiller.

followUpToken String

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

Exemples

Verrouille la porte d'entrée.

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

Déverrouille 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 avec ce trait peuvent renvoyer la charge utile de réponse de suivi suivante dans le cadre de l'opération EXECUTE. Pour en savoir plus sur l'implémentation des réponses de suivi, consultez Notifications pour les Actions pour la maison connectée.

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

Opération réussie : verrouillée

Champs Type Description
followUpToken String

Obligatoire.

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

status String

Obligatoire.

Résultat de la requête.

Valeurs acceptées :

SUCCESS
isLocked Valeur booléenne

Obligatoire.

Indique si l'appareil est verrouillé.

Échec

Champs Type Description
followUpToken String

Obligatoire.

Jetons 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 être n'importe quel code d'erreur pour ce trait, par exemple deviceJammingDetected.

Exemples

Verrouille 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éverrouille la porte d'entrée. (réponse de suivi en cas de réussite)

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

Verrouille la porte d'entrée. (réponse de suivi en 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 de l'appareil

Consultez la liste complète des erreurs et des exceptions.