智能家居 StartStop 特征架构
action.devices.traits.StartStop
- 此特征属于支持启动和停止操作的设备。
启动和停止设备与开启和停止设备具有类似的功能 关闭。继承此特征的设备在开机和启动后的运作方式会有所不同 。例如,有些洗衣机可以自动启动 并在实际启动操作前修改其设置
与简单地处于开启和关闭状态的设备不同,一些可以启动、 和停止在执行操作时也能暂停。以下设备 暂停操作会停止操作,但恢复操作后,广告将继续与 暂停时播放的内容取消暂停不同于启动/重启,因为无论 设备的当前状态,这将从头开始运行。
某些设备可能支持在特定可用区中运行。例如,洒水器可能有 不同的浇水区,并且支持单独给特定区浇水, 而吸尘器可能支持打扫特定房间
设备属性
具有此特征的设备可能会报告以下内容
作为 SYNC
操作的一部分。学习内容
有关处理 SYNC
intent 的更多信息,请参阅
intent 执行方式。
属性 | 类型 | 说明 |
---|---|---|
pausable |
布尔值 |
(默认值: 指示设备是否可以在操作期间暂停。 |
availableZones |
数组 |
表示支持的区域名称。字符串应按照用户的设置进行本地化。此列表并非排他性的;用户可以报告他们想要的任何名称。 |
[item, ...] |
String |
支持启动设备的可用区的名称。 |
示例
可以暂停且支持在多个可用区运行的设备。
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
设备状态
具有此特征的实体可能会报告以下内容
QUERY
操作包含的指定状态。学习内容
有关处理 QUERY
intent 的更多信息,请参阅
intent 执行方式。
州 | 类型 | 说明 |
---|---|---|
isRunning |
布尔值 |
必填。 指示设备当前是否正在运行。 |
isPaused |
布尔值 |
指示设备是否已明确暂停。如果此值为 true,则表示 |
activeZones |
数组 |
从 |
[item, ...] |
String |
区域名称。 |
示例
设备是否已暂停?
{ "isRunning": false, "isPaused": true }
设备是否已暂停?
{ "isRunning": true, "isPaused": false }
设备是否正在运行?
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
设备命令
具有此特征的设备可能会响应以下内容
作为 EXECUTE
操作的一部分。学习内容
有关处理 EXECUTE
intent 的更多信息,请参阅
intent 执行方式。
action.devices.commands.StartStop
启动或停止设备。
参数
参数 | 类型 | 说明 |
---|---|---|
start |
布尔值 |
必填。 True 表示启动设备操作,False 表示停止。 |
zone |
String |
指示开始运行的可用区。 |
multipleZones |
数组 |
表示将在其中开始运行的两个或多个可用区。将设置而非 |
[item, ...] |
String |
设备启动时所在可用区的名称。 |
示例
启动设备。
{ "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
示例话语
<ph type="x-smartling-placeholder">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