智慧型住宅啟動停止特徵的結構定義
action.devices.traits.StartStop
- 這個特徵屬於支援啟動和停止作業的裝置。
啟動和停止裝置的作用類似開啟和停止裝置 關閉。沿用這項特性的裝置,在開啟和設定的情況下會有所不同 。例如部分洗衣機 並在實際開始作業前修改設定。
不像只能啟動或關閉狀態的裝置不同,有些裝置可以啟動 執行某項作業時也可以暫停和停止支援的裝置 暫停會停止作業,但重新啟用時會繼續維持 暫停記錄無論如何,取消暫停與開始/重新啟動並不相同 這會從頭開始作業。
部分裝置可能支援在特定區域執行。例如,灑水器可能有 支援分別澆水區、 吸塵器或許可用於清潔特定房間
裝置屬性
具備這項特徵的裝置可能會回報下列資料:
在 SYNC
作業中使用屬性變更。學習
如要進一步瞭解如何處理 SYNC
意圖,請參閱
意圖執行要求。
屬性 | 類型 | 說明 |
---|---|---|
pausable |
布林值 |
(預設值: 指出是否可在作業期間暫停裝置。 |
availableZones |
陣列 |
表示支援的區域名稱。字串應依使用者設定完成本地化。這份清單僅列舉部分項目;使用者可以回報任何想要的名稱。 |
[item, ...] |
String |
支援啟動裝置的區域名稱。 |
範例
裝置可以暫停,並支援多個可用區運作。
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
裝置狀態
具有此特徵的實體可能會回報下列資料:
做為 QUERY
作業的一部分。學習
如要進一步瞭解如何處理 QUERY
意圖,請參閱
意圖執行要求。
州 | 類型 | 說明 |
---|---|---|
isRunning |
布林值 |
必要。 指出裝置是否正在運作。 |
isPaused |
布林值 |
指出裝置是否已明確暫停。如果這個值為 true,就表示 |
activeZones |
陣列 |
指出裝置目前正在執行的區域 (來自 |
[item, ...] |
String |
區域名稱。 |
範例
裝置是否處於暫停狀態?
{ "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 |
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
範例語音
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