Home Assistant社群商店(HACS)
Home Assistant社群商店(HACS)是Home Assistant中的一個插件,它使您能夠下載和更新那些位於GitHub上而不在Home Assistant標準存儲庫中的插件。GitHub上有大量的Home Assistant插件和擴展,這使得跟蹤這些插件或擴展的更新變得困難。HACS將協助處理這個問題。
HACS 主要涵蓋以下功能:
- 外掛程式和集成管理: HACS 允許用戶輕鬆流覽、安裝和管理協力廠商外掛程式和集成,包括主題、元件和卡片等。
- 社群貢獻: 它是一個由社區驅動的專案,許多用戶和開發者貢獻了各種各樣的外掛程式和集成,為 Home Assistant 增添了豐富的功能。
- 使用者友好介面: HACS 提供了直觀的使用者介面,使使用者可以輕鬆地搜索、流覽和安裝所需的外掛程式和集成,無需手動處理檔或代碼。
- 版本管理: HACS 能夠幫助用戶管理已安裝的外掛程式和集成的版本,方便使用者在需要時進行更新或回滾操作。
- 自動更新: 用戶可以選擇讓 HACS 自動檢查並更新已安裝的外掛程式和集成,確保其系統始終保持最新狀態。
HACS 是一個功能強大且易於使用的工具,幫助用戶擴展和管理其 Home Assistant 系統的功能。
安裝須知
- 透過SSH安裝,安裝 HACS 前需先安裝 Advanced SSH & Web Terminal 擴展程式,請至上一篇介紹查看【連結】。
- 註冊一個 GitHub 的帳號,HACS 使用裝置 OAuth 串流針對 GitHub API 進行驗證,請先完成帳戶註冊,稍後於整合時會用需要。
- 您正在運行Home Assistant版本2023.6.0或更高版本。
- 您有穩定的互聯網連接,有足夠的可用數據或沒有數據上限。
安裝步驟
- 開啟 Advanced SSH & Web Terminal 中的 WEB UI 介面進入 SSH 模式。
- 於命令模式下達 安裝程序後按 Enter,安裝程序會自動開始下載並安裝,過程將會提示你重新啟動 HA,只要依序進行即可。
|
wget -O - https://get.hacs.xyz | bash - |
截圖畫面
安裝完畢後,將系統重新啟動。 【設定】=> 【系統】=> 【右上角有一個開關按鈕】=> 【展開進階設定】=> 【重啟系統】,稍待幾分鐘後系統會完成重啟的動作。
設定與配置整合
- 完成重新啟動後,進入 【設定】=> 【裝置與服務】,由HA視窗左下角會看到一個 【新增整合】,點擊進入後,於搜尋品牌名稱欄位框輸入 HACS,會看到對應的整合項目 HACS 點擊進入配置的項目。
接受使用
【勾選全部項目並送出】只有最後一項(實驗功能)是可選的,您需要接受上面的所有內容,然後才能設定 HACS
- HACS 使用裝置 OAuth 串流針對 GitHub API 進行驗證。
在第一個畫面上,您會看到裝置程式碼,將其複製到剪貼簿,然後點擊https://github.com/login/device連結繼續設定。
如果您尚未在瀏覽器中登入 GitHub,則需要立即註冊或登入才能繼續設置,如果您已經登錄,則可以跳過此部分。
載入該頁面後,貼上或輸入上一個步驟中提供給您的裝置代碼。
在這裡您點選「授權 hacs」。
看到確認畫面後,您可以關閉選項卡並返回 Home Assistant。此時你會看到系統已經完成整合的頁面。於設備清單內也會看到 HACS 的項目。於左側系統選單也會多出一項【 HACS 】的功能項目。
完成整合
- 完成整合設定後,請點擊左側選單【HACS】項目應該就可以看到下面的頁面。點擊二【清除】,會列出所有可安裝項目。這裡列出所有 HA 社群所額外開發出來的外掛與整合項目,比原生HA官方的項目還豐富。從小米到特斯拉汽車或者其他佈景主題與圖卡配置玲瑯滿目。以上是整個 HACS 安裝與配置的流程。
更多文件與使用說明
HACS 包含了很多功能,你可以開發打造一個專屬於你的個性畫面或者擴展整合各式各樣的設備,您都可以在 HACS 找到您需要的。
- Home Assistant 的自訂整合(元件/平台/自訂元件)
- 自訂 Lovelace 元素(卡片/行/模組)
- AppDaemon 的AppDaemon應用程式
- Home Assistant 中前端整合的主題
- 「python_scripts」用於
python_scripts
整合到 Home Assistant 中
詳細的介紹建議您親自瀏覽一下 https://hacs.xyz/docs/user
以上謝謝您的購買 Home Assistant 智慧家庭套件 ,我們會持續發表各式技術文件。