Схема свойств StartStop для умного дома
action.devices.traits.StartStop
— эта черта принадлежит устройствам, поддерживающим запуск и остановку операций.
Запуск и остановка устройства выполняют ту же функцию, что и его включение и выключение. Устройства, унаследовавшие эту особенность, функционируют по-разному при включении и запуске. Например, некоторые стиральные машины можно включить и изменить настройки перед фактическим началом работы.
В отличие от устройств, которые просто имеют состояние «включено» и «выключено», некоторые устройства, которые могут запускаться и останавливаться, также могут приостанавливать выполнение операции. Устройства, которые могут поставить на паузу, прекратят работу, но при возобновлении работы продолжат работу в том же состоянии, в котором они были приостановлены. Снятие с паузы отличается от запуска/перезапуска тем, что независимо от текущего состояния устройства работа начнется сначала.
Некоторые устройства могут поддерживать работу в определенных зонах. Например, спринклер может иметь различные зоны полива и поддерживать возможность полива определенных зон отдельно, тогда как пылесос может поддерживать уборку определенных помещений.
АТРИБУТЫ устройства
Устройства с этой характеристикой могут сообщать следующие атрибуты в рамках операции SYNC
. Дополнительные сведения об обработке намерений SYNC
см. в разделе Выполнение намерений .
Атрибуты | Тип | Описание |
---|---|---|
pausable | логическое значение | (По умолчанию: Указывает, можно ли приостановить работу устройства во время работы. |
availableZones | Множество | Указывает поддерживаемые имена зон. Строки должны быть локализованы, как установлено пользователем. Этот список не является исключительным; пользователи могут сообщать любые имена, которые они хотят. |
[ item, ... ] | Нить | Имя зоны, в которой поддерживается пусковое устройство. |
Примеры
Устройство, которое можно приостанавливать и поддерживает работу в нескольких зонах.
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
СОСТОЯНИЯ устройства
Сущности с этим признаком могут сообщать о следующих состояниях как часть операции QUERY
. Дополнительные сведения об обработке намерений QUERY
см. в разделе Выполнение намерений .
Штаты | Тип | Описание |
---|---|---|
isRunning | логическое значение | Необходимый. Указывает, работает ли устройство в данный момент. |
isPaused | логическое значение | Указывает, приостановлено ли устройство явно. Если это значение истинно, это означает, что |
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 anstellen
- Staubsauger abschalten
- Staubsauger pausieren
- bitte starte die Waschmaschine
- ist die Waschmaschine fertig
ru-US
- I need my roomba to start running in the den
- the vacuum is running
- pause the dryer now
- start the dryer now
- stop the dishwasher
- unpause the dishwasher
эс-ES
- 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 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
привет-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 in de keuken .
- Is de stofzuiger klaar
- hervat de stofzuiger
- pauzeer de stofzuiger
- start mijn stofzuiger
- stop de stofzuiger
пт-БР
- 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ó
св-ЮВ
- Kör igång sprinklern på gräsmattan .
- har dammsugaren i vardagsrummet startat?
- igen kör igång dammsugaren
- pausa dammsugaren
- starta tvättmaskinen
- stoppa dammsugaren