Схема параметров запуска и остановки системы «умный дом»
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
Примеры высказываний
де-ДЕ
- 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
- the vacuum running is
- 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
фр-ФР
- 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
хай-ИН
- कमरे में वैक्यूम चलाओगी
- क्या думаете об वैक्यूम चल रहा है?
- डिशवॉशर को कुछ देर रोको
- वैक्यूम को अनपॉज़ करो
- वैक्यूम को चालू कर दो
- वैक्यूम को बंद कर दो
ИТ-ИТ
- 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
- お掃除ロボットをリビングで動かして
- 台所の食洗機を一時停止してください
- 掃除機は作動してる
- 掃除機を停止して
- 掃除機を再開してください
- 洗濯機をスタートさせて
ко-КР
- 거실 에서 청소기 돌려
- 건조기 돌아가고 있나
- 세탁기 좀 돌려 줘
- 식기 세척기 다시 시작해
- 청소기 일시 정지
- 청소기 작동 멈춰 줘
nl-NL
- 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ó
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