智能家居 StartStop 特征架构

action.devices.traits.StartStop - 此特征属于支持启动和停止操作的设备。

启动和停止设备与开启和停止设备具有类似的功能 关闭。继承此特征的设备在开机和启动后的运作方式会有所不同 。例如,有些洗衣机可以自动启动 并在实际启动操作前修改其设置

与简单地处于开启和关闭状态的设备不同,一些可以启动、 和停止在执行操作时也能暂停。以下设备 暂停操作会停止操作,但恢复操作后,广告将继续与 暂停时播放的内容取消暂停不同于启动/重启,因为无论 设备的当前状态,这将从头开始运行。

某些设备可能支持在特定可用区中运行。例如,洒水器可能有 不同的浇水区,并且支持单独给特定区浇水, 而吸尘器可能支持打扫特定房间

设备属性

具有此特征的设备可能会报告以下内容 作为 SYNC 操作的一部分。学习内容 有关处理 SYNC intent 的更多信息,请参阅 intent 执行方式

属性 类型 说明
pausable 布尔值

(默认值:false

指示设备是否可以在操作期间暂停。

availableZones 数组

表示支持的区域名称。字符串应按照用户的设置进行本地化。此列表并非排他性的;用户可以报告他们想要的任何名称。

[item, ...] String

支持启动设备的可用区的名称。

示例

可以暂停且支持在多个可用区运行的设备。

{
  "pausable": true,
  "availableZones": [
    "Kitchen",
    "Living room",
    "Office",
    "Bedroom"
  ]
}

设备状态

具有此特征的实体可能会报告以下内容 QUERY 操作包含的指定状态。学习内容 有关处理 QUERY intent 的更多信息,请参阅 intent 执行方式

类型 说明
isRunning 布尔值

必填。

指示设备当前是否正在运行。

isPaused 布尔值

指示设备是否已明确暂停。如果此值为 true,则表示 isRunning 为 false,但可以恢复。

activeZones 数组

availableZones 列表中指示设备当前正在运行的可用区。

[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 数组

表示将在其中开始运行的两个或多个可用区。将设置而非 zone parameter.

[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 gräsmattan .
  • har dammsugaren i vardagsrummet startat?
  • kör igång dammsugaren igen
  • pausa dammsugaren
  • starta tvättmaskinen
  • stoppa dammsugaren

设备错误

查看完整列表 错误和异常