Esquema de atributo de início/parada da casa inteligente
action.devices.traits.StartStop: essa característica pertence a dispositivos com suporte a operações de início e interrupção.
A inicialização e a interrupção de um dispositivo têm uma função semelhante à ativação e desativação. Os dispositivos que herdam esse recurso funcionam de maneira diferente quando são ativados e iniciam. Algumas máquinas de lavar, por exemplo, podem ser ligadas e ter as configurações modificadas antes de iniciar a operação.
Ao contrário dos dispositivos que simplesmente têm um estado ligado e desligado, alguns dispositivos que podem ser iniciados e interrompidos também podem ser pausados durante uma operação. Os dispositivos que podem pausar vão interromper a operação, mas, ao retomar, vão continuar no mesmo estado em que foram pausados. A remoção da pausa é diferente de iniciar/reiniciar, porque, independente do estado atual do dispositivo, ela inicia a operação do início.
Alguns dispositivos podem ser executados em determinadas zonas. Por exemplo, um aspersor pode ter várias zonas de irrigação e oferecer suporte à irrigação de zonas específicas separadamente, enquanto um aspirador pode oferecer suporte à limpeza de cômodos específicos.
ATRIBUTOS do dispositivo
Dispositivos com essa característica podem informar os seguintes
  atributos como parte da operação SYNC. Para saber
  mais sobre o processamento de intents SYNC, consulte
  Fulfillment de intents.
| Atributos | Tipo | Descrição | 
|---|---|---|
| pausable | Booleano | Padrão:  Indica se o dispositivo pode ser pausado durante a operação. | 
| availableZones | Array | Indica os nomes de zonas com suporte. As strings precisam ser localizadas conforme definido pelo usuário. Essa lista não é exclusiva. Os usuários podem denunciar qualquer nome que quiserem. | 
| [item, ...] | String | Nome de uma zona em que o dispositivo de início é aceito. | 
Exemplos
Dispositivo que pode ser pausado e oferece suporte a operações em várias zonas.
{
  "pausable": true,
  "availableZones": [
    "Kitchen",
    "Living room",
    "Office",
    "Bedroom"
  ]
}ESTADOS DO DISPOSITIVO
As entidades com essa característica podem informar os seguintes
  estados como parte da operação QUERY. Para saber
  mais sobre o processamento de intents QUERY, consulte
  Fulfillment de intents.
| Estados | Tipo | Descrição | 
|---|---|---|
| isRunning | Booleano | Obrigatório. Indica se o dispositivo está em operação. | 
| isPaused | Booleano | Indica se o dispositivo está pausado explicitamente. Se esse valor for verdadeiro, significa que  | 
| activeZones | Array | Indica as zonas em que o dispositivo está em execução, da lista de  | 
| [item, ...] | String | O nome da zona. | 
Exemplos
O dispositivo está pausado?
{
  "isRunning": false,
  "isPaused": true
}O dispositivo está pausado?
{
  "isRunning": true,
  "isPaused": false
}O dispositivo está em execução?
{
  "isRunning": true,
  "isPaused": false,
  "activeZones": [
    "Kitchen",
    "Living room"
  ]
}COMANDOS do dispositivo
Dispositivos com essa característica podem responder aos comandos
  abaixo como parte da operação EXECUTE. Para saber
  mais sobre o processamento de intents EXECUTE, consulte
  Fulfillment de intents.
action.devices.commands.StartStop
Iniciar ou parar o dispositivo.
Parâmetros
| Parâmetros | Tipo | Descrição | 
|---|---|---|
| start | Booleano | Obrigatório. True para iniciar a operação do dispositivo, false para interromper. | 
| zone | String | Indica a zona em que a corrida vai começar. | 
| multipleZones | Array | Indica duas ou mais zonas para iniciar a execução. Será definido em vez de  | 
| [item, ...] | String | Nome de uma zona para iniciar o dispositivo. | 
Exemplos
Iniciar o dispositivo.
{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true
  }
}Parar o dispositivo.
{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": false
  }
}Iniciar o dispositivo no escritório.
{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "zone": "office"
  }
}Iniciar o dispositivo na cozinha, na sala de jantar e na sala de estar.
{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "multipleZones": [
      "Kitchen",
      "Dining room",
      "Living room"
    ]
  }
}action.devices.commands.PauseUnpause
Pausar ou retomar a operação do dispositivo.
Este comando requer os seguintes atributos:
{
  "pausable": true
}
Parâmetros
| Parâmetros | Tipo | Descrição | 
|---|---|---|
| pause | Booleano | Obrigatório. "True" para pausar, "false" para retomar. | 
Exemplos
Pausar o dispositivo.
{
  "command": "action.devices.commands.PauseUnpause",
  "params": {
    "pause": true
  }
}Erros relacionados
O usuário tentou pausar um dispositivo, mas ele está em um estado em que não é possível fazer isso.
Valores aceitos:
- unpausableState
Exemplos de declarações
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