Esquema de traços de início da parada inteligente da casa inteligente
action.devices.traits.StartStop
: essa característica pertence a dispositivos compatíveis com operações de início e interrupção.
Iniciar e parar um dispositivo tem uma função semelhante à de ligá-lo e Dispositivos que herdam essa característica de forma diferente quando ativados e quando iniciados. Algumas máquinas de lavar, por exemplo, podem ser ligadas e ter suas configurações modificadas antes de realmente iniciar a operação.
Ao contrário dos dispositivos que simplesmente têm um estado ligado e desligado, alguns dispositivos que podem ligar e stop também podem ser pausados durante a execução de uma operação. Dispositivos que podem a pausa cessará, mas continuará no mesmo estado após a retomada da operação quando elas foram pausadas. A retomada é diferente da inicialização/reinicialização, pois independentemente o estado atual do dispositivo, isso iniciará a operação desde o início.
Alguns dispositivos podem ser compatíveis com a execução em certas zonas. Por exemplo, um aspersor pode ter várias zonas de irrigação e permitem irrigar zonas específicas separadamente, enquanto o aspirador de pó pode ajudar a limpar salas específicas.
ATRIBUTOS DO dispositivo
Dispositivos com essa característica podem relatar o seguinte
atributos como parte da operação SYNC
. Para saber
mais sobre como lidar com intents SYNC
, consulte
Fulfillment da intent.
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 compatíveis. As strings precisam ser localizadas conforme definido pelo usuário. Esta lista não é exclusiva; os usuários podem relatar o nome que quiserem. |
[item, ...] |
String |
Nome de uma zona compatível com a inicialização do dispositivo. |
Exemplos
Um dispositivo que pode ser pausado e oferece suporte à operação em várias zonas.
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
STATES do dispositivo
Entidades com essa característica podem relatar o seguinte
como parte da operação QUERY
. Para saber
mais sobre como lidar com intents QUERY
, consulte
Fulfillment da intent.
Estados | Tipo | Descrição |
---|---|---|
isRunning |
Booleano |
Obrigatório. Indica se o dispositivo está em operação. |
isPaused |
Booleano |
Indica se o dispositivo está explicitamente pausado. Se esse valor for verdadeiro, significa que |
activeZones |
Array |
Indica as zonas em que o dispositivo está sendo executado no momento, 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á funcionando?
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
COMANDOS DO dispositivo
Dispositivos com essa característica podem responder ao seguinte
como parte da operação EXECUTE
. Para saber
mais sobre como lidar com intents EXECUTE
, consulte
Fulfillment da intent.
action.devices.commands.StartStop
Ligue ou pare o dispositivo.
Parâmetros
Parâmetros | Tipo | Descrição |
---|---|---|
start |
Booleano |
Obrigatório. Verdadeiro para iniciar a operação do dispositivo, falso para interromper. |
zone |
String |
Indica a zona em que a execução será iniciada. |
multipleZones |
Array |
Indica duas ou mais zonas em que a execução começará. Será definido em vez de |
[item, ...] |
String |
Nome de uma zona para iniciar o dispositivo. |
Exemplos
Ligue o dispositivo.
{ "command": "action.devices.commands.StartStop", "params": { "start": true } }
Pare o dispositivo.
{ "command": "action.devices.commands.StartStop", "params": { "start": false } }
Ligar o dispositivo no escritório.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "zone": "office" } }
Inicie 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.
Esse comando requer os seguintes atributos:{ "pausable": true }
Parâmetros
Parâmetros | Tipo | Descrição |
---|---|---|
pause |
Booleano |
Obrigatório. Verdadeiro para pausar, falso para retomar. |
Exemplos
Pause 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 pode ser pausado.
Valores compatíveis:
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