Smart Home LockUnlock Trait Schema
action.devices.traits.LockUnlock: Dieses Attribut gehört zu allen Geräten, die das Ver- und Entriegeln und/oder das Melden eines verriegelten Zustands unterstützen.
Geräteattribute
Keine.
Gerätestatus
Für Entitäten mit diesem Merkmal können im Rahmen des Vorgangs QUERY die folgenden Status gemeldet werden. Weitere Informationen zum Umgang mit QUERY-Intents finden Sie unter Intent-Fulfillment.
| Bundesstaaten | Typ | Beschreibung |
|---|---|---|
isLocked |
Boolesch |
Gibt an, ob das Gerät derzeit gesperrt ist. |
isJammed |
Boolesch |
Gibt an, ob das Gerät derzeit blockiert ist und sein gesperrter Status daher nicht ermittelt werden kann. |
Beispiele
Gesperrtes Gerät
{
"isLocked": true
}Gerät, das gestört wird
{
"isJammed": true
}GERÄTEBEFEHLE
Geräte mit diesem Merkmal reagieren möglicherweise auf die folgenden Befehle im Rahmen des Vorgangs EXECUTE. Weitere Informationen zur Verarbeitung von EXECUTE-Intents finden Sie unter Intent-Ausführung.
action.devices.commands.LockUnlock
Gerät sperren oder entsperren
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
lock |
Boolesch |
Erforderlich. „True“, wenn der Befehl zum Verriegeln dient, „false“ zum Entriegeln. |
followUpToken |
String |
Von Google bereitgestelltes Token für die Follow-up-Antwort. |
Beispiele
Schließ die Haustür ab.
{
"command": "action.devices.commands.LockUnlock",
"params": {
"lock": true,
"followUpToken": "123"
}
}Entriegle die Haustür.
{
"command": "action.devices.commands.LockUnlock",
"params": {
"lock": false,
"followUpToken": "567"
}
}Ähnliche Fehler
Beim Sperren oder Entsperren des Geräts ist ein Fehler aufgetreten.
Unterstützte Werte:
remoteSetDisableddeviceJammingDetectednotSupportedalreadyLockedalreadyUnlocked
Folgeantworten
Geräte mit diesem Merkmal können die folgende Nutzlast für die Folgeantwort als Teil des EXECUTE-Vorgangs zurückgeben. Weitere Informationen zum Implementieren von Folgeantworten finden Sie unter Benachrichtigungen für Smart-Home-Aktionen.
Die Nutzlast enthält eines der folgenden Elemente:
Erfolg: Gesperrt
| Felder | Typ | Beschreibung |
|---|---|---|
followUpToken |
String |
Erforderlich. Das in der ursprünglichen EXECUTE-Anfrage bereitgestellte Token. |
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. Das in der ursprünglichen EXECUTE-Anfrage bereitgestellte Token. |
status |
String |
Erforderlich. Ergebnis der Anfrage. Unterstützte Werte:
|
errorCode |
String |
Erforderlich. Der Wert kann ein beliebiger Fehlercode für dieses Attribut sein, z. B. |
Beispiele
Schließe die Haustür ab. (Folgeantwort für Erfolgsfall)
{
"LockUnlock": {
"priority": 0,
"followUpResponse": {
"status": "SUCCESS",
"isLocked": true,
"followUpToken": "1234"
}
}
}Entriegle die Haustür. (Folgeantwort für Erfolgsfall)
{
"LockUnlock": {
"priority": 0,
"followUpResponse": {
"status": "SUCCESS",
"isLocked": false,
"followUpToken": "1234"
}
}
}Schließe die Haustür ab. (Folgeantwort für den Fehlerfall)
{
"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