Smart Home OnOff Trait 結構定義
action.devices.traits.OnOff
- 所有具有二進位檔開啟與關閉狀態的裝置 (包括插座與開關,以及許多未來裝置) 的基本開啟和關閉功能。
裝置屬性
具有此特性的裝置可能會在 SYNC
作業中回報下列屬性。如要進一步瞭解如何處理 SYNC
意圖,請參閱意圖執行要求一文。
屬性 | 類型 | 說明 |
---|---|---|
commandOnlyOnOff |
布林 |
(預設: 指出裝置是否只能透過指令進行控制,也無法查詢狀態資訊。 |
queryOnlyOnOff |
布林 |
(預設: 指出裝置是否只能查詢狀態資訊,而且無法透過指令進行控制。 |
範例
支援開啟/關閉指令和回報狀態的裝置。
{ "commandOnlyOnOff": false, "queryOnlyOnOff": false }
僅支援開啟/關閉指令的裝置。
{ "commandOnlyOnOff": true, "queryOnlyOnOff": false }
通常支援回報開啟/關閉狀態的裝置 (通常是感應器)。
{ "queryOnlyOnOff": true, "commandOnlyOnOff": false }
裝置狀態:STATE
具有此特性的裝置可能會在 QUERY
作業中回報下列狀態。如要進一步瞭解如何處理 QUERY
意圖,請參閱意圖執行要求一文。
州 | 類型 | 說明 |
---|---|---|
on |
布林 |
是否開啟/關閉開關。 |
範例
裝置是否已開機?
{ "on": true }
裝置是否已關機?
{ "on": false }
裝置指令
具有此特性的裝置可能會在 EXECUTE
作業中回應下列指令。如要進一步瞭解如何處理 EXECUTE
意圖,請參閱意圖執行要求一文。
action.devices.commands.OnOff
開啟或關閉裝置。
參數
參數 | 類型 | 說明 |
---|---|---|
on |
布林 |
必填。 將裝置開啟或關閉。 |
範例
開啟裝置。
{ "command": "action.devices.commands.OnOff", "params": { "on": true } }
關閉裝置。
{ "command": "action.devices.commands.OnOff", "params": { "on": false } }
話語範例
de-DE
-
Bitte
Licht aus -
Bitte
das Wohnzimmer einschalten -
Bitte
die Küche ausstellen -
Lampen an
en-US
-
turn off
the AC -
turn on
my lights
es-ES
-
enciende
el robot de limpieza - enciéndeme el salón
fr-FR
-
Tu peux éteindre
le salon ? -
allume
la chambre -
allume
les lumières -
éteins
les lumières
hi-IN
-
किचन को ऑन करो -
बत्तियाँ जला दें -
बालकनी ऑफ कर दो -
लाइट ऑफ करो
it-IT
-
Accendimi
la luce in cucina - accendere in cucina
-
spegni
la luce della camera - spengi camera bimbi
ja-JP
-
ベッドルーム をつけて -
リビング をオフにして -
照明 をオンにして -
照明 を消して
ko-KR
-
거실 꺼 줘 -
거실 에어컨 전원 켜 -
거실 켜 줘 -
에어컨 전원 꺼 줘
nl-NL
-
babykamer aandoen -
doe
het licht aan -
doe
het licht uit
pt-BR
-
Acender
a luz . -
Apagar
a luz . -
acender
a sala -
quero desligar
o quarto
sv-SE
-
stäng av
lampan -
sätt på
ljuset