歡迎使用 Google Home 開發人員中心,探索全新功能,瞭解如何開發智慧住宅動作。注意:請繼續在「動作」控制台中建立動作。

首頁圖

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

智慧型住宅動作需依賴 Google Home Graph,這個資料庫可儲存並提供住家及其裝置的相關情境資料。Home Graph 資料庫會儲存結構 (例如住家或辦公室)、房間 (例如臥室或客廳) 與裝置 (例如喇叭和燈泡) 的相關資訊。例如,Home Graph 可以儲存客廳的概念,其客廳可以容納來自不同製造商的多種類型裝置,例如燈具、電視和揚聲器。這項資訊可供 Google Assistant 執行,以根據適當的情境執行使用者要求。燈具資料 (例如燈泡處於開啟狀態) 不會長期儲存,而是暫時性資料,且只會用於 Home Graph

Home Graph」基本上是住家的邏輯地圖,可讓您與 Assistant 進行自然對話。如果坐在房子裡想關燈,可以直接說出「Ok Google,關燈」,而且不要提及您目前所在的房間。

Home Graph 的優點:

  • 隱式指令。你、Google Home 裝置與燈具位於同一個房間。只要開燈,您不需要指定燈具所在的房間。
  • 更有效地指定明確指定目標。如果位於不同房間,即使燈具是由多個製造商製造,您還是可以關閉廚房燈。smart home 意圖是針對在 Home Graph 中識別的特定會議室決定。

建築作品

Google Home app (GHA) 可讓使用者設定多個結構,讓使用者可管理多個房屋。每個結構都有專屬的會議室和裝置組合。結構包括:

  • 管理員 - 結構擁有者的帳戶。每個結構至少要有一個管理員。管理員定義完畢後,管理員可以與其他使用者共用及取消共用結構。
  • 會議室 - 屬於特定建築物的會議室。
  • 標籤:用於識別結構的標籤,例如「小明家屋」。
  • 裝置 - 結構中的裝置。這些裝置可以是多個製造商的裝置。

圖 1 顯示住家結構體、三個房間和多部裝置的住家範例:

此圖顯示首頁圖範例。其中一個架構是一條藍色虛線、三個以橘色線條框出的房間,以及多個房間,其中的裝置是綠色圓圈。
圖 1:首頁圖範例

房間

聊天室屬於結構,包含下列項目:

  • 標籤 - 用於識別會議室的標籤,例如「主臥室」。
  • 裝置 - 會議室中的裝置。這些裝置可以是多個製造商的裝置。

裝置

裝置必須屬於至少一個結構、最多可加入 1 間會議室,並且具備下列屬性:

  • 類型 - 裝置類型,例如燈具、相機或空調裝置。
  • 特徵 - 裝置支援的特徵類型。每部裝置可能具備多個特徵。光可能具有 BrightnessColorSetting 等特徵。

特性

特徵具備以下特性:

  • 屬性 - 裝置的靜態屬性。屬性可以是溫度單位或模式。
  • 狀態 - 裝置的狀態。燈具可能會傳回亮度狀態,以表示該特定燈具目前的亮度。每部裝置特性都會為裝置新增不同的裝置狀態。
  • 標籤 - 用於識別裝置的標籤,例如「臥室燈具」。