Esquema de la característica StartStop de la casa inteligente
action.devices.traits.StartStop: Este atributo pertenece a los dispositivos que admiten operaciones de inicio y detención.
Iniciar y detener un dispositivo cumple una función similar a encenderlo y apagarlo. Los dispositivos que heredan esta característica funcionan de manera diferente cuando se encienden y cuando se inician. Por ejemplo, algunas lavadoras se pueden encender y modificar su configuración antes de que comiencen a funcionar.
A diferencia de los dispositivos que solo tienen un estado de encendido y apagado, algunos dispositivos que pueden iniciarse y detenerse también pueden pausarse mientras realizan una operación. Los dispositivos que pueden pausarse dejarán de funcionar, pero, cuando se reanuden, continuarán en el mismo estado que cuando se pausaron. La reactivación difiere del inicio o reinicio, ya que, independientemente del estado actual del dispositivo, la operación comenzará desde el principio.
Es posible que algunos dispositivos admitan la ejecución en ciertas zonas. Por ejemplo, un aspersor puede tener varias zonas de riego y admitir la capacidad de regar zonas particulares por separado, mientras que una aspiradora puede admitir la limpieza de habitaciones específicas.
ATRIBUTOS del dispositivo
Los dispositivos con este atributo pueden informar los siguientes atributos como parte de la operación SYNC. Para obtener más información sobre cómo controlar los intents SYNC, consulta Cumplimiento de intents.
| Atributos | Tipo | Descripción |
|---|---|---|
pausable |
Booleano |
(predeterminado: Indica si el dispositivo se puede pausar durante el funcionamiento. |
availableZones |
Matriz |
Indica los nombres de las zonas admitidas. Las cadenas se deben localizar según lo establecido por el usuario. Esta lista no es exclusiva; los usuarios pueden denunciar cualquier nombre que deseen. |
[item, ...] |
String |
Es el nombre de una zona en la que se admite el dispositivo de inicio. |
Ejemplos
Dispositivo que se puede pausar y que admite el funcionamiento en varias zonas.
{
"pausable": true,
"availableZones": [
"Kitchen",
"Living room",
"Office",
"Bedroom"
]
}ESTADOS DEL DISPOSITIVO
Las entidades con este atributo pueden informar los siguientes estados como parte de la operación QUERY. Para obtener
más información sobre cómo controlar los intents QUERY, consulta
Cumplimiento de intents.
| Estados | Tipo | Descripción |
|---|---|---|
isRunning |
Booleano |
Obligatorio. Indica si el dispositivo está en funcionamiento. |
isPaused |
Booleano |
Indica si el dispositivo está pausado de forma explícita. Si este valor es verdadero, implica que |
activeZones |
Matriz |
Indica las zonas en las que se ejecuta el dispositivo actualmente, de la lista de |
[item, ...] |
String |
Es el nombre de la zona. |
Ejemplos
¿El dispositivo está pausado?
{
"isRunning": false,
"isPaused": true
}¿El dispositivo está pausado?
{
"isRunning": true,
"isPaused": false
}¿El dispositivo está en funcionamiento?
{
"isRunning": true,
"isPaused": false,
"activeZones": [
"Kitchen",
"Living room"
]
}COMANDOS del dispositivo
Los dispositivos con este atributo pueden responder a los siguientes comandos como parte de la operación EXECUTE. Para obtener más información sobre cómo controlar los intents EXECUTE, consulta Cumplimiento de intents.
action.devices.commands.StartStop
Iniciar o detener el dispositivo
Parámetros
| Parámetros | Tipo | Descripción |
|---|---|---|
start |
Booleano |
Obligatorio. True para iniciar la operación del dispositivo, false para detenerla. |
zone |
String |
Indica la zona en la que se iniciará la ejecución. |
multipleZones |
Matriz |
Indica dos o más zonas en las que se iniciará la ejecución. Se establecerá en lugar de |
[item, ...] |
String |
Es el nombre de una zona en la que se iniciará el dispositivo. |
Ejemplos
Inicia el dispositivo.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": true
}
}Detén el dispositivo.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": false
}
}Inicia el dispositivo en la oficina.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": true,
"zone": "office"
}
}Inicia el dispositivo en la cocina, el comedor y la sala de estar.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": true,
"multipleZones": [
"Kitchen",
"Dining room",
"Living room"
]
}
}action.devices.commands.PauseUnpause
Pausar o reanudar el funcionamiento del dispositivo
Este comando requiere los siguientes atributos:
{
"pausable": true
}
Parámetros
| Parámetros | Tipo | Descripción |
|---|---|---|
pause |
Booleano |
Obligatorio. True para pausar, false para reanudar. |
Ejemplos
Pausa el dispositivo.
{
"command": "action.devices.commands.PauseUnpause",
"params": {
"pause": true
}
}Errores relacionados
El usuario intentó pausar un dispositivo, pero este se encuentra en un estado en el que no se puede pausar.
Valores admitidos:
unpausableState
Enunciados de ejemplo
de-DE
- Bitte starte den Staubsauger im Wohnzimmer .
- Geschirrspüler wieder anstellen
- Staubsauger abschalten
- Staubsauger pausieren
- bitte starte die Waschmaschine
- ist die Waschmaschine fertig
en-US
- I need my roomba to start running in the den
- is the vacuum running
- pause the dryer now
- start the dryer now
- stop the dishwasher
- unpause the dishwasher
es-ES
- dime si ha acabado el lavavajillas
- parar la lavadora
- pon el lavavajillas en pausa
- quiero usar el friegaplatos
- vuelve a encender la aspiradora
fr-FR
- Allumer l'aspirateur dans le salon .
- Continuer l'aspirateur .
- arrête l'aspirateur
- est-ce que l'aspirateur est en marche
- lance la machine à laver
- mets l'aspirateur en pause
hi-IN
- कमरे में वैक्यूम चलाओगी
- क्या वैक्यूम चल रहा है?
- डिशवॉशर को कुछ देर रोको
- वैक्यूम को अनपॉज़ करो
- वैक्यूम को चालू कर दो
- वैक्यूम को बंद कर दो
it-IT
- Mi accendi l'aspirapolvere in cucina ?
- fa' partire aspirapolvere
- fai ripartire l'aspirapolvere
- la lavatrice è in funzione
- metti in pausa l'aspirapolvere
- stoppa l'aspirapolvere
ja-JP
- お掃除ロボット を リビング で動かして
- 台所の食洗機 を一時停止してください
- 掃除機 は作動してる
- 掃除機 を停止して
- 掃除機 を再開してください
- 洗濯機 をスタートさせて
ko-KR
- 거실 에서 청소기 돌려
- 건조기 돌아가고 있나
- 세탁기 좀 돌려 줘
- 식기 세척기 다시 시작해
- 청소기 일시 정지
- 청소기 작동 멈춰 줘
nl-NL
- De schoonmaakrobot inschakelen in de keuken .
- Is de stofzuiger klaar
- hervat de stofzuiger
- pauzeer de stofzuiger
- start mijn stofzuiger
- stop de stofzuiger
pt-BR
- Inicia o aspersor no jardim
- Iniciar o aspirador de pó na sala .
- iniciar a máquina de lavar
- o aspirador está parado?
- parar a pausa na máquina de lavar roupa
- parar o aspirador de pó
- pausar o aspirador de pó
sv-SE
- Kör igång sprinklern på gräsmattan .
- har dammsugaren i vardagsrummet startat?
- kör igång dammsugaren igen
- pausa dammsugaren
- starta tvättmaskinen
- stoppa dammsugaren