自從我開始自我託管以來,家庭助理是我嘗試的服務榜首。我延遲實施的主要原因是由於我缺乏始終對付硬件,該硬件可能會與家庭助理一起託管VM。 Home Assistant OS是我託管服務的首選方法,因為它支持附加組件。
但是,我最終決定在NAS上創建一個帶有家庭助理的容器,以便至少可以開始學習如何使用該服務。儘管啟動並運行非常容易,但我最終遇到了我沒有想到的幾個挑戰。
破裂的集成
我最興奮的整合不起作用
當我第一次開始將家庭助理作為家庭自動化解決方案時,我檢查了它是否支持與小米家庭的集成。這是因為我的大多數智能設備,從電視盒到臥室風扇,都來自小米。
也就是說,我確實有其他品牌的設備。因此,我希望家庭助理可以充當可以連接它們的服務,尤其是因為最近我對我來說對我來說是不可靠的。但是,當我試圖將小米家庭設備添加到家庭助理實例中時,內置集成不起作用。
一開始,每次我嘗試登錄時,它都會拒絕我的憑據。我嘗試了替代解決方案,例如手動配置,並使用開源應用程序提取我的設備令牌。但是,這也無效。
最終,我意識到我忽略了一個事實支持的硬件列表實際上很短。相反,我安裝了家庭助理社區商店(HACS),然後添加了小米,作為使用公司的自定義集成GitHub資源。這最終使我能夠將服務集成到我的實例中。但是,這需要進行故障排除,研究並最終絆倒解決方案的日子。
不過,最終,我很高興我安裝了HACS集成,因為它擴大了我可以使用家庭助理實例的可能性。如果內置的小米集成並不令人困惑,我可能從未嘗試過。鑑於它也稱為“小米之家”,我感到困惑為什麼它不起作用。
改變API的並發症
API更改也可以打破自動化
雖然我仍在弄清楚一種集成小米設備的方法,但我決定至少設置天氣自動化,以便我可以從智能手機上的家庭助理應用程序中獲得更多用途。我確定了Accuweather集成,是由於推薦它的幾篇文章和論壇帖子而進行的,因為這將使我能夠為明天的預測提取數據並發送特定變量的通知。
這是一個相對簡單的自動化,但是它依賴於有一個天氣服務,該天氣服務為所需數據提供了支持。我已經在包括IFTTT和Zapier在內的不同服務上進行了設置,但是結果總是混合在一起的。我的IFTTT自動化停止工作,Zapier不支持我的免費帳戶上的多步自動化。
我設法設置了Accuweather集成,並提取了我需要在手機上觸發推送通知的數據。但是不久之後,Accuweather退休了免費的API,這意味著該集成不再對我有用。當我探索其他可能的集成時,我看到其他天氣服務也發生了類似的變化。 OpenWeathMap仍然有一個免費計劃,但這需要您在服務中註冊信用卡。在分享我的財務細節方面,我對此並不感到非常滿意。相反,建議切換到氣象或Pirateweather。
最終,我設法在同事的幫助下進行了自動化運行,因為我對家庭助理模板的語法不熟悉,我無法弄清楚自己。這把我帶到了下一個觀點…
另請閱讀:我用家庭助理替換了所有智能家庭應用程序,我的智能家庭終於按照我想要的方式工作
需要技術知識
它比看起來更複雜
在使用之前,我希望我對家庭助理的了解之一是所需的技術知識。雖然設置容器非常容易,但是在自定義集成,模板和腳本方面,情況變得更加複雜。
我知道在設置自動化時可能必須處理不同的變量,但是我沒有意識到您有時需要編寫腳本來提取所需的數據。我設法設置的天氣通知?它需要一個模板才能提取我需要的數據,因為這些數據並未作為我可以用來添加到自動化的實體。這與Accuweather集成不同,其中包括我可以使用或禁用的各種實體。
我打算花時間探索家庭助理可以做什麼,但是我意識到,由於我對模板語法的熟悉程度不足,這將比我預期的要長。藍圖可以在某種程度上簡化這一點,但是我喜歡在實現它們之前了解不同的變量。
大量數據
我的默認儀表板有太多信息
儘管沒有很多設備和集成,但我發現當我剛開始添加服務時,默認儀表板有大量數據。例如,當我第一次添加Accuweather時,它拉了大量佔用大部分儀表板的實體。起初,我沒有意識到您不應該使用此儀表板。
同樣,當我讓小米設備與家庭助理一起工作時,有很多可用的領域,我很難弄清楚事情。我確實意識到需要這種廣泛的數據來創建功能強大,調整的自動化。但是與此同時,我希望默認的儀表板可以讓我們在將其添加到儀表板之前選擇浮出水面。
我計劃通過設置一個新的儀表板來解決這個問題,而只包括我想要瀏覽的數據。但這確實需要時間,尤其是因為像Google日曆這樣的集成需要擺弄Google Cloud API。後來我遇到了自動生成您可以使用的家庭助理儀表板,但起初它們的存在並不明顯。
我的家庭助理旅程將需要時間
老實說,當我建立家庭助理時,我應該期望會遇到更多的挑戰,尤其是因為我知道人們對自我託管的人過分簡化。畢竟,大多數自託管服務都涉及大量故障排除和意外的並發症。
也就是說,我仍然對家庭助理感到興奮,而且我工作正確的一切都感覺像是一場胜利。如果您正在考慮為自己嘗試家庭助理,我建議您緩慢地施加壓力,而不要給自己施加壓力,以便立即抓住一切。