Схема черты Smart Home StartStop
action.devices.traits.StartStop
— этот трейт относится к устройствам, которые поддерживают операции запуска и остановки.
Запуск и остановка устройства выполняют ту же функцию, что и его включение и выключение. Устройства, унаследовавшие эту черту, функционируют по-разному при включении и запуске. Некоторые стиральные машины, например, можно включить и изменить их настройки до фактического начала работы.
В отличие от устройств, которые просто находятся в состоянии включения и выключения, некоторые устройства, которые могут запускаться и останавливаться, также могут приостанавливаться во время выполнения операции. Устройства, которые могут приостановить работу, прекратят работу, но после возобновления работы останутся в том же состоянии, в котором они были поставлены на паузу. Отмена паузы отличается от запуска/перезапуска тем, что независимо от текущего состояния устройства, при этом работа начнется с самого начала.
Некоторые устройства могут поддерживать работу в определенных зонах. Например, спринклер может иметь различные зоны полива и поддерживать возможность полива определенных зон отдельно, а пылесос может поддерживать уборку определенных помещений.
АТРИБУТЫ устройства
Устройства с этой чертой могут сообщать о следующих атрибутах как часть операции SYNC
. Дополнительные сведения об обработке намерений SYNC
см. в разделе Выполнение намерений .
Атрибуты | Тип | Описание |
---|---|---|
pausable | логический | (По умолчанию: Указывает, можно ли приостановить работу устройства. |
availableZones | Множество | Указывает имена поддерживаемых зон. Строки должны быть локализованы в соответствии с настройками пользователя. Этот список не является исключительным; пользователи могут сообщать о любых именах, которые они хотят. |
[ item, ... ] | Нить | Имя зоны, в которой поддерживается пусковое устройство. |
Примеры
Устройство, которое можно поставить на паузу и которое поддерживает работу в нескольких зонах.
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
СОСТОЯНИЯ устройства
Сущности с этим признаком могут сообщать о следующих состояниях как часть операции QUERY
. Дополнительные сведения об обработке намерений QUERY
см. в разделе Выполнение намерений .
состояния | Тип | Описание |
---|---|---|
isRunning | логический | Необходимый. Указывает, работает ли устройство в данный момент. |
isPaused | логический | Указывает, что устройство явно приостановлено. Если это значение равно true, это означает, что |
activeZones | Множество | Указывает зоны, в которых в данный момент работает устройство, из списка |
[ item, ... ] | Нить | Имя зоны. |
Примеры
Устройство приостановлено?
{ "isRunning": false, "isPaused": true }
Устройство приостановлено?
{ "isRunning": true, "isPaused": false }
Устройство работает?
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
КОМАНДЫ устройства
Устройства с этой чертой могут отвечать на следующие команды как часть операции EXECUTE
. Дополнительные сведения об обработке намерений EXECUTE
см. в разделе Выполнение намерений .
action.devices.commands.StartStop
Запустите или остановите устройство.
Параметры
Параметры | Тип | Описание |
---|---|---|
start | логический | Необходимый. True для запуска устройства, false для остановки. |
zone | Нить | Указывает зону, в которой следует начать работу. |
multipleZones | Множество | Указывает на две или более зон, в которых следует начать работу. Будет установлен вместо |
[ item, ... ] | Нить | Имя зоны для запуска устройства. |
Примеры
Запустите устройство.
{ "command": "action.devices.commands.StartStop", "params": { "start": true } }
Остановите устройство.
{ "command": "action.devices.commands.StartStop", "params": { "start": false } }
Запустите устройство в офисе.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "zone": "office" } }
Запустите устройство на кухне, в столовой и в гостиной.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "multipleZones": [ "Kitchen", "Dining room", "Living room" ] } }
action.devices.commands.PauseUnpause
Приостановить или возобновить работу устройства.
Для этой команды требуются следующие атрибуты:{ "pausable": true }
Параметры
Параметры | Тип | Описание |
---|---|---|
pause | логический | Необходимый. True для паузы, false для отмены паузы. |
Примеры
Приостановите работу устройства.
{ "command": "action.devices.commands.PauseUnpause", "params": { "pause": true } }
Связанные ошибки
Пользователь попытался приостановить работу устройства, но устройство находится в состоянии, в котором его нельзя приостановить.
Поддерживаемые значения:
-
unpausableState
Примеры высказываний
де-DE
- Bitte starte
den Staubsauger im Wohnzimmer . Geschirrspüler wieder anstellenStaubsauger abschaltenStaubsauger pausieren- bitte starte
die Waschmaschine - ist
die Waschmaschine fertig
en-US
- I need
my roomba to start running inthe den - is
the vacuum running - pause
the dryer now - start
the dryer now - stop
the dishwasher - unpause
the dishwasher
эс-эс
- dime si ha acabado
el lavavajillas - parar
la lavadora - pon
el lavavajillas en pausa - quiero usar
el friegaplatos - vuelve a encender
la aspiradora
а как
- Allumer
l'aspirateur dansle 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
привет-IN
कमरे मेंवैक्यूम चलाओगी- क्या
वैक्यूम चल रहा है? डिशवॉशर को कुछ देर रोकोवैक्यूम को अनपॉज़ करोवैक्यूम को चालू कर दोवैक्यूम को बंद कर दो
это-это
- 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
お掃除ロボット をリビング で動かして台所の食洗機 を一時停止してください掃除機 は作動してる掃除機 を停止して掃除機 を再開してください洗濯機 をスタートさせて
ко-КР
거실 에서청소기 돌려건조기 돌아가고 있나세탁기 좀 돌려 줘식기 세척기 다시 시작해청소기 일시 정지청소기 작동 멈춰 줘
нл-нл
De schoonmaakrobot inschakelen inde keuken .- Is
de stofzuiger klaar - hervat
de stofzuiger - pauzeer
de stofzuiger - start
mijn stofzuiger - stop
de stofzuiger
пт-BR
- Inicia
o aspersor nojardim - Iniciar
o aspirador de pó nasala . - 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ó
св-СЭ
- 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