簡體   English   中英

Google Home/Assistant - 如何創建可以添加到 Google Home“生態系統”的“Works With Google”設備?

[英]Google Home/Assistant - How to create "Works With Google" Device that can be added to Google Home "ecosystem"?

我家里到處都是帶 Google Assistant 的 Google Home。 我可以按預期控制各種智能設備,但我已經開發了一些我自己的設備,我想將它們添加到我現有的生態系統中(使用 NodeMCU 控制器和各種嵌入式 linux 系統進行控制)。

我想避免必須使用 Tasmota 或其他強制我在狹窄的預定義操作空間內工作的固件,所以請不要建議這樣做。

我目前通過使用 IFTTT 將文本成分發送到家庭服務器來控制我的設備,家庭服務器解析文本並相應地發送命令。 然而,這是有限制的,因為它需要一個特定的觸發短語,而且這些設備不能“添加”到我的 Google Home 設備,所以我不能直接在我的 Google Hub 或手機上控制它們。

如何創建可以添加到我的 Google Home 生態系統中的“Works With Google”設備? 例如,燈泡或其他 PWM 控制設備顯示為具有 0-100%“亮度”的設備,或者百葉窗可以從 0-100% 打開。 我知道我需要實現方法來報告設備的當前 state(例如亮度/打開量),還需要實現設備接受命令的方法。

我看過 Google Assistant SDK 示例,但它似乎適合在各種設備上運行 Google Assistant 本身,而不是向現有產品控制軟件添加“Works With Google”設備或控制層。 有一些顯示添加設備的示例,但它們需要對 Google Assistant 安裝本身進行更改。 由於我使用的是預建的 Google Hub,我無法修改它運行的軟件。

任何示例或其他資源將不勝感激。

您應該查找Google 的智能家居文檔,以使用 Google 智能助理控制設備,即“Works with Google”。

代碼實驗室示例項目可幫助您入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM