Esquema del rasgo Smart Home OpenClose
action.devices.traits.OpenClose: Este rasgo pertenece a los dispositivos que admiten la apertura y el cierre, y, en algunos casos, la apertura y el cierre parciales o potencialmente en más de una dirección.
Atributos del dispositivo
Los dispositivos con este rasgo pueden informar los siguientes atributos como parte de la operación SYNC. Para obtener más información sobre cómo controlar intents de SYNC, consulta Entrega de intents.
| Atributos | Tipo | Descripción |
|---|---|---|
discreteOnlyOpenClose |
Booleano |
(Predeterminado: Cuando se establece en verdadero, indica que el dispositivo debe estar completamente abierto o completamente cerrado (es decir, no admite valores entre el 0% y el 100%). |
openDirection |
Matriz |
Es la lista de direcciones admitidas en las que el dispositivo puede abrirse o cerrarse. Incluye este atributo si el dispositivo admite la apertura y el cierre en más de una dirección. |
[item, ...] |
String |
Es la dirección admitida. Valores admitidos:
|
commandOnlyOpenClose |
Booleano |
(Predeterminado: Indica si el dispositivo admite la comunicación unidireccional (verdadero) o bidireccional (falso). Establece este atributo como verdadero si el dispositivo no puede responder a una intención de QUERY o a un Report State para este rasgo. |
queryOnlyOpenClose |
Booleano |
(Predeterminado: Indica si el dispositivo solo se puede consultar para obtener información de estado y no se puede controlar. Los sensores que solo pueden informar el estado abierto deben establecer este campo como verdadero. |
Ejemplos
Dispositivo simple de abrir y cerrar
{
"discreteOnlyOpenClose": true
}Dispositivo de arriba hacia abajo y de abajo hacia arriba. Se puede abrir en cualquier dirección.
{
"openDirection": [
"UP",
"DOWN"
]
}Dispositivo solo para comandos.
{
"commandOnlyOpenClose": false
}ESTADOS del dispositivo
Las entidades con este rasgo pueden informar los siguientes estados como parte de la operación QUERY. Para obtener más información sobre cómo controlar intents de QUERY, consulta Entrega de intents.
La carga útil contiene uno de los siguientes elementos:
Apertura y cierre en una sola dirección
| Estados | Tipo | Descripción |
|---|---|---|
openPercent |
Número |
Obligatorio. Indica el porcentaje en que se abre un dispositivo, donde 0 significa cerrado y 100, completamente abierto. |
targetOpenPercent |
Número |
Nivel que indica el porcentaje de apertura al que se dirigirá el dispositivo o al que se está moviendo como resultado de un cambio en la posición. |
Apertura y cierre en varias direcciones
| Estados | Tipo | Descripción |
|---|---|---|
openState |
Matriz |
Obligatorio. Es una lista de los estados para cada dirección abierta admitida. |
[item, ...] |
Objeto |
Es el estado actual para la dirección de apertura determinada. |
openPercent |
Número |
Obligatorio. Indica el porcentaje en que se abre un dispositivo, donde 0 significa cerrado y 100, completamente abierto. |
targetOpenPercent |
Número |
Nivel que indica el porcentaje de apertura al que se dirigirá el dispositivo o al que se está moviendo como resultado de un cambio en la posición. |
openDirection |
String |
Obligatorio. Es la dirección en la que se abre el dispositivo. Valores admitidos:
|
Ejemplos
Dispositivo simple de abrir y cerrar
{
"openPercent": 100
}Dispositivo simple de apertura y cierre que se abre a una nueva posición.
{
"openPercent": 50,
"targetOpenPercent": 100
}Abre el dispositivo un 30% hacia abajo y un 50% hacia arriba.
{
"openState": [
{
"openPercent": 30,
"openDirection": "DOWN"
},
{
"openPercent": 50,
"openDirection": "UP"
}
]
}Abre el dispositivo en un 30% hacia abajo y en un 50% hacia arriba. Actualmente, se mueve al 80% hacia arriba.
{
"openState": [
{
"openPercent": 30,
"openDirection": "DOWN"
},
{
"openPercent": 50,
"targetOpenPercent": 80,
"openDirection": "UP"
}
]
}COMANDOS del dispositivo
Los dispositivos con este rasgo pueden responder a los siguientes comandos como parte de la operación EXECUTE. Para obtener más información sobre cómo controlar intents de EXECUTE, consulta Entrega de intents.
action.devices.commands.OpenClose
Establece el estado de apertura y cierre del dispositivo.
Parámetros
| Parámetros | Tipo | Descripción |
|---|---|---|
openPercent |
Número |
Obligatorio. Indica el porcentaje en que se abre un dispositivo, donde 0 significa cerrado y 100, completamente abierto. |
openDirection |
String |
Dirección en la que se debe abrir. Solo está presente si el dispositivo admite varias direcciones, como se indica en el atributo Valores admitidos:
|
followUpToken |
String |
Es el token proporcionado por Google para la respuesta de seguimiento. |
Ejemplos
Abre el dispositivo.
{
"command": "action.devices.commands.OpenClose",
"params": {
"openPercent": 100,
"followUpToken": "123"
}
}Abre el dispositivo hasta la mitad.
{
"command": "action.devices.commands.OpenClose",
"params": {
"openPercent": 50,
"openDirection": "DOWN",
"followUpToken": "456"
}
}Errores relacionados
Se produjo un error al establecer el estado de apertura y cierre del dispositivo.
Valores admitidos:
lockedStatedeviceJammingDetected
Respuestas de seguimiento
Los dispositivos con este rasgo pueden devolver la siguiente carga útil de respuesta de seguimiento como parte de la operación EXECUTE. Para obtener más información sobre cómo implementar respuestas de seguimiento, consulta Notificaciones para las acciones de casa inteligente.
La carga útil contiene uno de los siguientes elementos:
Listo
| Campos | Tipo | Descripción |
|---|---|---|
followUpToken |
String |
Obligatorio. Es el token proporcionado en la solicitud de EXECUTE original. |
status |
String |
Obligatorio. Es el resultado de la solicitud. Valores admitidos:
|
openPercent |
Número |
Obligatorio. Indica el porcentaje de apertura de un dispositivo, donde 0 significa cerrado y 100, completamente abierto. |
Con errores
| Campos | Tipo | Descripción |
|---|---|---|
followUpToken |
String |
Obligatorio. Es el token proporcionado en la solicitud de EXECUTE original. |
status |
String |
Obligatorio. Es el resultado de la solicitud. Valores admitidos:
|
errorCode |
String |
Obligatorio. El valor puede ser cualquier código de error para este rasgo, por ejemplo, |
Ejemplos
Abre la puerta de la cochera. (respuesta de seguimiento para el caso de éxito)
{
"OpenClose": {
"priority": 0,
"followUpResponse": {
"openPercent": 100,
"status": "SUCCESS",
"followUpToken": "1234"
}
}
}Abre la puerta de la cochera. (respuesta de seguimiento para el caso de falla)
{
"OpenClose": {
"priority": 0,
"followUpResponse": {
"errorCode": "lockedState",
"status": "FAILURE",
"followUpToken": "1234"
}
}
}action.devices.commands.OpenCloseRelative
Ajusta el estado de apertura y cierre del dispositivo en relación con el estado actual. Este comando solo está disponible si discreteOnlyOpenClose se establece como false.
{
"discreteOnlyOpenClose": false
}
Parámetros
| Parámetros | Tipo | Descripción |
|---|---|---|
openRelativePercent |
Número |
Obligatorio. Es el porcentaje exacto para cambiar el estado de apertura y cierre. Los comandos relativos ambiguos se convertirán en un parámetro de porcentaje exacto (por ejemplo, "Abre un poco más las persianas" en lugar de "Abre las persianas en un 5%"). |
openDirection |
String |
Dirección en la que se debe abrir. Solo está presente si el dispositivo admite varias direcciones, como se indica en el atributo Valores admitidos:
|
Ejemplos
Abre el dispositivo un poco más
{
"command": "action.devices.commands.OpenCloseRelative",
"params": {
"openRelativePercent": 5
}
}Cierra el dispositivo un 10% más
{
"command": "action.devices.commands.OpenCloseRelative",
"params": {
"openRelativePercent": -10
}
}Abre el dispositivo un 50% más hacia abajo.
{
"command": "action.devices.commands.OpenCloseRelative",
"params": {
"openRelativePercent": 50,
"openDirection": "DOWN"
}
}Errores relacionados
Se produjo un error al establecer el estado de apertura y cierre del dispositivo.
Valores admitidos:
lockedStatedeviceJammingDetected
Expresiones de muestra
de-DE
- Bitte öffne die Jalousien auf 30%
- Fensterläden um 25 % schliessen
- Ist die Jalousie zu?
- Mach den Rollladen zu
- Mach die Rollos auf
- schließe die Rollläden ein bisschen mehr
- Öffne die Jalousien um 25%
en-US
- Are the blinds in the kitchen open
- Close the blinds 25% in my room
- Close the door more
- Just close the front door
- open the blinds in my room
- open the blinds to 25%
- open the door by 25%
es-ES
- abre la ventana del salón
- cerrar persianas del dormitorio un 20%
- cierra la cortina del salón
- cierra mucho más la ventana
- está abierta la puerta
- quiero que subas la persiana al 25%
- sube un 20% las persianas
fr-FR
- baisse les stores de 10%
- est-ce que la porte d'entrée est ouverte
- ferme les stores
- ferme un peu les stores
- ouvre les stores
- ouvre les stores de la chambre de 25%
- ouvre les stores à 25%
hi-IN
- कृपया 25% पर्दे को खुला रखो
- क्या मैंने सामने वाला दरवाजा खुला छोड दिया?
- पर्दे को 25% बंद करोगे
- पर्दे खोलो
- ब्लाइंड 25% खुले पर सेट कर दीजिए
- ब्लाइंड को थोड़ा और बंद कर दिजिए
- ब्लाइंड बंद करें
it-IT
- abbassa un po' di più le tapparelle
- apri la serranda
- apri la tapparella al 30%
- apri le serrande del 30%
- chiudi le serrande
- chiudi le tende del 25%
- è aperta la porta d'ingresso
ja-JP
- 25% に ブラインド を開けて
- 25% ブラインド を閉めてください
- 25% ブラインド 開けて
- ブラインド 閉めて
- ブラインド 開けて
- 少し ブラインド を閉じて
- 玄関のドア は開いてますか
ko-KR
- 문 살짝만 닫아 줘
- 블라인드 25% 열어 줘
- 블라인드 25% 까지 열어 줘
- 블라인드 30프로 닫아
- 블라인드 닫아 줘
- 블라인드 열어 줘
- 안방 문 열렸어
nl-NL
- doe de gordijnen 25% open
- doe de jaloezieën voor 25% dicht
- doe het raam ietsje meer dicht
- is de voordeur open
- open de gordijnen
- sluit het gordijn
- zet de luxaflex voor 50% open
pt-BR
- Abrir janela 50%
- As cortinas estão abertas?
- Fecha a persiana toda
- Fechar a janela 10%
- a cortina do quarto está aberta?
- abra a persiana até 30%
- abre as cortinas
- abre as cortinas a 50%
- abrir as cortinas
- abrir as cortinas na sala em 30%
- fecha a persiana por favor
- fecha um bocado a janela
- fechar as cortinas em 25%
- fechar um pouco mais as cortinas
sv-SE
- Dra upp persiennerna
- Dra upp persiennerna till 25%
- stäng persiennen i mitt rum 25%
- stäng persiennerna
- är ytterdörren öppen?
- öppna persiennerna med 25%