Schema der Smart Lock-Entsperrung für Verriegelungen
action.devices.traits.LockUnlock
: Diese Eigenschaft gilt für alle Geräte, die das Sperren und Entsperren unterstützen und/oder einen gesperrten Status melden.
Geräte-ATTRIBUTE
Keine.
Gerätestatus
Entitäten mit diesem Merkmal können im Rahmen des QUERY
-Vorgangs die folgenden Status melden: Weitere Informationen zum Verarbeiten von QUERY
-Intents finden Sie unter Intent-Auftragsausführung.
Bundesstaaten | Typ | Beschreibung |
---|---|---|
isLocked |
Boolesch |
Gibt an, ob das Gerät momentan gesperrt ist. |
isJammed |
Boolesch |
Gibt an, ob das Gerät derzeit klemmt und daher der gesperrte Zustand nicht ermittelt werden kann. |
Beispiele
Gerät ist gesperrt
{ "isLocked": true }
Das Gerät ist gestört.
{ "isJammed": true }
BEISPIELE für Geräte
Geräte mit diesem Merkmal können im Rahmen des EXECUTE
-Vorgangs auf die folgenden Befehle reagieren. Weitere Informationen zum Verarbeiten von EXECUTE
-Intents finden Sie unter Intent-Auftragsausführung.
action.devices.commands.LockUnlock
Sperren Sie das Gerät oder entsperren Sie es.
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
lock |
Boolesch |
Erforderlich. „true“, wenn der Befehl „Sperren“ und „false“ zum Entsperren vorhanden ist. |
followUpToken |
String |
Von Google bereitgestelltes Token für die Folgeantwort. |
Beispiele
Schließe die Haustür ab.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": true, "followUpToken": "123" } }
Entsperre die Haustür.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": false, "followUpToken": "567" } }
Weitere Informationen
Beim Sperren oder Entsperren des Geräts ist ein Fehler aufgetreten.
Unterstützte Werte:
remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked
Weitere Antworten
Geräte mit diesem Merkmal können im Rahmen des Vorgangs EXECUTE
die folgende Nutzlast einer Folgeantwort zurückgeben. Weitere Informationen zum Implementieren von Folgeantworten finden Sie unter Benachrichtigungen für Smart-Home-Aktionen.
Die Nutzlast enthält eine der folgenden Optionen:
Erfolgreich: gesperrt
Felder | Typ | Beschreibung |
---|---|---|
followUpToken |
String |
Erforderlich. Token aus der ursprünglichen EXECUTE-Anfrage. |
status |
String |
Erforderlich. Ergebnis der Anfrage. Unterstützte Werte:
|
isLocked |
Boolesch |
Erforderlich. Gibt an, ob das Gerät gesperrt ist. |
Fehler
Felder | Typ | Beschreibung |
---|---|---|
followUpToken |
String |
Erforderlich. Token aus der ursprünglichen EXECUTE-Anfrage. |
status |
String |
Erforderlich. Ergebnis der Anfrage. Unterstützte Werte:
|
errorCode |
String |
Erforderlich. Bei dem Wert kann es sich um einen beliebigen Fehlercode für diese Eigenschaft handeln, z. B. |
Beispiele
Schließ die Haustür ab. (Nachfolgen-Antwort für Erfolgsfall)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": true, "followUpToken": "1234" } } }
Schließ die Haustür ab. (Nachfolgen-Antwort für Erfolgsfall)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": false, "followUpToken": "1234" } } }
Schließ die Haustür ab. (Antwort auf Fehler bei einem Fehler)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "FAILURE", "errorCode": "deviceJammingDetected", "followUpToken": "1234" } } }
Beispieläußerungen
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