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"
}
}Erreurs associées
Une erreur s'est produite lors du verrouillage ou du déverrouillage de l'appareil.
Valeurs acceptées :
remoteSetDisableddeviceJammingDetectednotSupportedalreadyLockedalreadyUnlocked
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 :
|
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 :
|
errorCode |
String |
Obligatoire. La valeur peut être n'importe quel code d'erreur pour ce trait, par exemple |
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