歡迎使用 Google Home 開發人員中心,探索全新功能,瞭解如何開發智慧住宅動作。注意:請繼續在「動作」控制台中建立動作。
透過集合功能整理內容 你可以依據偏好儲存及分類內容。

智慧型住宅軟體更新行程結構定義

action.devices.traits.SoftwareUpdate - 這個屬性屬於支援軟體更新的裝置 (例如路由器),如有需要,這些裝置可以回報上次成功更新的時間。

裝置屬性

無。

裝置狀態:STATE

具有此特性的裝置可能會在 QUERY 作業中回報下列狀態。如要進一步瞭解如何處理 QUERY 意圖,請參閱意圖執行要求一文。

類型 說明
lastSoftwareUpdateUnixTimestampSec 整數

必填。

上次成功軟體更新的 Unix 時間戳記 (自 Unix 紀元時間算起的秒數)。Unix Epoch 是 1970 年 1 月 1 日 00:00:00,UTC。

範例

我的裝置上次更新是什麼時候?(2000 年 1 月 1 日)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

裝置指令

具有此特性的裝置可能會在 EXECUTE 作業中回應下列指令。如要進一步瞭解如何處理 EXECUTE 意圖,請參閱意圖執行要求一文。

action.devices.commands.SoftwareUpdate

請更新裝置。

參數

參數 類型 說明

沒有任何資源

範例

更新我裝置上的軟體

{
  "command": "action.devices.commands.SoftwareUpdate",
  "params": {}
}

裝置錯誤:ERRORS

請參閱錯誤和例外狀況的完整清單。