裝置類型功能來自於您為每種裝置新增的特徵。每種裝置類型都有一些建議特徵,但您可以新增任何特徵。所有裝置特徵皆支援次要使用者驗證。
如需所有特徵的支援語言清單,請參閱這篇文章。
名稱 | 裝置特徵 | 說明 | 建議使用的裝置類型 |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
這項特徵屬於支援媒體應用程式的裝置,通常來自第三方。 | 支援啟動、安裝及搜尋在裝置上執行的應用程式的媒體裝置。 |
ArmDisarm | action.devices.traits.ArmDisarm |
這項特徵支援設防和解除設防,例如用於安全系統。 | 保全系統或任何支援啟動和解除保全的裝置。 |
Brightness | action.devices.traits.Brightness |
絕對亮度設定的標準化範圍為 0 到 100 (個別燈具可能不支援範圍內的每個點,視 LED 設定而定)。 | Light |
CameraStream | action.devices.traits.CameraStream |
這項特徵適用於可將視訊動態饋給串流至第三方螢幕、連線至 Chromecast 的螢幕或智慧型手機的裝置。這些攝影機大多是監視攝影機或嬰兒監視器。但這項特徵也適用於具有攝影機的複雜裝置 (例如視訊會議裝置或配備攝影機的吸塵機器人)。 | Camera |
Channel | action.devices.traits.Channel |
這項特徵屬於支援媒體裝置電視頻道的裝置。 | Television |
ColorSetting | action.devices.traits.ColorSetting |
這項特徵適用於可變更顏色或色溫的裝置,例如智慧型燈具。 | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
這適用於採用 RGB 色域的「全」色燈泡。燈光可以有 ColorSpectrum 和 ColorTemperature 的任意組合。情境燈和 LED 燈條可能只有光譜,而部分閱讀燈泡只有溫度。基本燈泡或透過智慧插座控制的燈泡則沒有。 | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
這適用於以克耳文為單位表示色溫的「暖色」燈泡。這通常是與 ColorSpectrum 不同的模式,而且可能會有 Spectrum 無法達到的溫度可用的白點。Google 可能會根據可用特徵,依據要求和燈具類型選擇適當模式 (例如「把客廳的燈設成白色」可能會將溫度指令傳送至某些燈泡,並將光譜指令傳送至 LED 燈條)。 | Light |
Cook | action.devices.traits.Cook |
這項特徵屬於可根據各種食物預設和支援的烹調模式烹調食物的裝置。 | 可烹調各種食物的裝置。 |
Dispense | action.devices.traits.Dispense |
這項特徵適用於支援分配指定數量一或多項實體物品的裝置。舉例來說,狗食分配器可能會分配一定數量的狗食、水龍頭可能會分配幾杯水,而寵物餵食器可能會分配水和寵物食品。 | 支援發放指定數量的一或多個實體物品。 |
Dock | action.devices.traits.Dock |
這項特徵是為可自行移動的裝置設計,可指令裝置返回充電。 | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
這項特徵屬於可將電能儲存在電池中並可能充電的裝置,或是可為其他裝置充電的裝置。這項特徵支援啟動和停止充電,以及查看目前的電量、剩餘容量和充飽電容量值。 | 可充電的裝置。 |
FanSpeed | action.devices.traits.FanSpeed |
這項特徵適用於支援設定風扇速度的裝置 (即裝置以不同程度吹出空氣,這可能是空調或暖氣裝置的一部分,也可能位於車內),可設定低、中、高風速。 | |
Fill | action.devices.traits.Fill |
這項特徵適用於支援注水的裝置,例如浴缸。 | 任何可裝水的裝置,例如浴缸。 |
HumiditySetting | action.devices.traits.HumiditySetting |
這項特徵適用於支援濕度設定的裝置,例如加濕器和除濕器。 | 支援濕度設定的裝置,例如加濕器或除濕機。 |
InputSelector | action.devices.traits.InputSelector |
可變更媒體輸入源的裝置特徵。這些輸入內容可依裝置動態命名,並代表音訊或視訊動態饋給、有線或網路。 | 支援切換輸入內容的媒體裝置。 |
LightEffects | action.devices.traits.LightEffects |
這項特徵適用於可支援複雜燈光指令來變更狀態的裝置,例如循環顯示各種顏色。 | Light |
Locator | action.devices.traits.Locator |
這項特徵適用於可「尋找」的裝置。包括手機、機器人 (含吸塵器和割草機)、無人機,以及可附加至其他裝置的追蹤器專用產品。 | 需要定位的裝置,例如機器人 Vacuum |
LockUnlock | action.devices.traits.LockUnlock |
這項特徵屬於支援上鎖和解鎖,及/或回報上鎖狀態的任何裝置。 | 支援鎖定和解鎖, 及/或回報鎖定狀態的裝置。 |
MediaState | action.devices.traits.MediaState |
這項特徵適用於可回報媒體狀態的裝置。 | 任何可回報媒體狀態的媒體裝置 |
Modes | action.devices.traits.Modes |
這項特徵屬於任意數量的「n 向」模式裝置,其中每個模式的模式和設定都是任意的,且每個裝置或裝置類型都不盡相同。每種模式都有多種可能的設定,但一次只能選取一種;烘乾機無法同時處於「精緻」、「一般」和「重度」模式。如果設定只能開啟或關閉,請使用 Toggles 特徵。 | 不限 |
NetworkControl | action.devices.traits.NetworkControl |
這項特徵屬於支援回報網路資料及執行網路特定作業的裝置。 | 可回報網路資料及執行網路專屬作業的裝置。 |
ObjectDetection | action.devices.traits.ObjectDetection |
這項特徵屬於可偵測物體或人員,並傳送通知給使用者的裝置。舉例來說,門鈴可使用這項功能,指出有人 (已命名或未命名) 按了門鈴;攝影機和感應器則可偵測物體或人員靠近的動作。 | 可偵測物體或人員並傳送通知給使用者的裝置。 |
OccupancySensing | action.devices.traits.OccupancySensing |
這項特徵屬於可偵測入住情況的裝置,無論是透過 PIR、超音波或實體接觸感應。 | 可偵測入住情況的裝置,無論是透過被動式紅外線、超音波或實體接觸感應。 |
OnOff | action.devices.traits.OnOff |
任何具有二進位開關的裝置基本開關功能,包括插頭和開關,以及許多未來的裝置。 | |
OpenClose | action.devices.traits.OpenClose |
這項特徵屬於支援開合的裝置,有時也支援部分開合,或可能以多個方向開合。舉例來說,有些百葉窗可能向左或向右開啟。在某些情況下,開啟特定裝置可能屬於安全防護敏感操作,因此需要雙重驗證。請參閱「雙重驗證」。 | 任何支援開啟和關閉的裝置。 |
Reboot | action.devices.traits.Reboot |
這項特徵屬於支援重新啟動的裝置,例如路由器。裝置必須支援將重新啟動設為單一動作。 | 支援重新啟動的裝置。 |
Rotation | action.devices.traits.Rotation |
這項特徵屬於支援旋轉的裝置,例如可旋轉葉片的百葉窗。 | 支援旋轉的裝置,例如可旋轉葉片的百葉窗。 |
RunCycle | action.devices.traits.RunCycle |
這項特徵代表任何作業持續時間可供查詢的裝置。包括但不限於洗衣機、烘乾機和洗碗機等週期性運作的裝置。 | 任何裝置,主要是指有執行狀態的電器和其他裝置 |
SensorState | action.devices.traits.SensorState |
這項特徵涵蓋量化測量結果 (例如空氣品質指數或煙霧濃度),以及質性狀態 (例如空氣品質是否良好,或煙霧濃度是否偏低或偏高)。 | 提供量化測量結果 (例如煙霧濃度) 和質性狀態 (空氣品質是否良好) 的感應器 |
Scene | action.devices.traits.Scene |
如果是場景,類型會 1:1 對應至特徵,因為場景不會與其他特徵合併形成複合裝置。 | 僅觀看Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
這項特徵屬於支援軟體更新的裝置,例如路由器。 | 支援軟體更新的裝置。 |
StartStop | action.devices.traits.StartStop |
啟動和停止裝置的功能與開啟和關閉裝置類似。繼承這項特徵的裝置在開啟和啟動時,運作方式會有所不同。有些裝置可以啟動和停止,不像只能開啟和關閉的裝置,這類裝置還能在運作時暫停。 | 任何裝置 - 大多是電器、吸塵器和其他具有特定活動行為的裝置,不只是耗電量 |
StatusReport | action.devices.traits.StatusReport |
這項特徵會回報特定裝置或已連線裝置群組的目前狀態。 | 一般用途特徵,用於回報特定裝置或連線裝置群組 (例如安全系統) 的目前狀態或狀態 |
TemperatureControl | action.devices.traits.TemperatureControl |
適用於支援控制裝置內或周圍溫度的裝置 (溫度控制器除外) 的特徵。包括烤箱和冰箱等裝置。 | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
這項特徵涵蓋溫度點和模式的處理方式。 | |
Timer | action.devices.traits.Timer |
Timer 特徵代表裝置上的計時器,主要用於烤箱和微波爐等廚房家電,但不限於此。 | 任何有計時器的裝置,例如微波爐或烤箱等廚房家電。 |
Toggles | action.devices.traits.Toggles |
這項特徵屬於任何只能處於兩種狀態之一的裝置設定。這些設定可以代表具有開啟/關閉或啟用/停用狀態的實體按鈕、HTML 中的核取方塊,或是任何其他特定啟用/停用元素。 | 不限 |
TransportControl | action.devices.traits.TransportControl |
這項特徵支援可控制媒體播放作業的媒體裝置 (例如繼續播放已暫停的音樂)。 | 裝置支援與第三方裝置進行雙向音訊通訊。 |
Volume | action.devices.traits.Volume |
這項特徵屬於可變更音量的裝置 (例如將音量設為特定等級、靜音或取消靜音)。 | 可變更音量的媒體裝置。 |
支援的語言
上述所有特徵都支援下列語言:
- 丹麥文 (
da
) - 荷蘭文 (
nl
) - 英文 (
en
):含有_values
和_synonyms
後置字元,且包含lang
參數的屬性必須包含英文 (en
) 設定。 - 法文 (
fr
) - 德文 (
de
) - 北印度文 (
hi
) - 印尼文 (
id
) - 義大利文 (
it
) - 日文 (
ja
) - 韓文 (
ko
) - 挪威文 (
no
) - 葡萄牙文 (
pt-BR
) - 西班牙文 (
es
) - 瑞典文 (
sv
) - 泰文 (
th
) - 中文 (
zh-TW
)