HomeAssistant添加一個集成插件hacs


1. Hacs是啥?

HACS is a integration that gives the user a powerful UI to handle downloads of custom integrations and plugins.解釋起來說就是一個HA里面的應用市場,支持的插件數量比原生自帶的要多得多,原生自帶的都在components文件下面,這個是整個GitHub,多了很多用戶自定義出來的插件。

2. 集成hacs到homeAssistant步驟

  1. 下載源碼到custom_components下,參考地址:https://github.com/hacs/integration ,將下載下來的custom_components/hacs文件夾復制到homeAssistant的config下的custom_components中,重啟HA

  2. 獲取github的accessToken,由於hacs中的插件大部分都來源於github,需要通過cli訪問github下載源碼之類的,所以需要獲取一個github的accessToken

    1. 登陸GitHub --> 點擊頭像settings --> developer settings --> personal access tokens --> generate new token --> generate token --> 我的accessToken為 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
    2. 獲取token參照:hacs獲取token文檔
    3. 添加hacs集成參照:添加hacs集成
  3. 在HA的config文件夾下configuration.yaml增加如下配置(這個是我測試的token,請用自己的)

    hacs:
      token: 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
    
  4. 添加集成 --> 搜索HACS --> 點擊添加 --> 全部勾選 --> 提交 --> 打開指定網站輸入驗證碼 --> github綁定hacs完成(需要清理一下網頁緩存,不然可能一直識別不出來)

3. 通過hacs下載一些集成插件(存儲庫)

  1. 集成一個前端樣式存儲庫

    1. 右下角瀏覽並添加存儲庫 --> lovelace勾選去掉 --> 選擇排名第一的iOS Dark Mode Theme -->點擊集成

    2. 完成一下yaml參數的添加即可,然后重啟。或者下載下來以后看詳情里面有完整添加參數教程

      Add the following code to your configuration.yaml file (reboot required).
      frontend:
        ... # your configuration.
        themes: !include_dir_merge_named themes
        ... # your configuration.
      Add the following line to your lovelace-ui.yaml or use the RAW editor:
      
      background: var(--background-image)
      (Optional) change the background to a different one, see backgrounds/README.md.
      

效果圖:

4. 通過hacs下載Xiaomi Miet Auto

  1. 先通過hacs集成后端 --> 瀏覽並添加存儲庫 --> 選擇Xiaomi Miet Auto -->集成
  2. 添加完了存儲庫以后就可以集成Xiaomi Miet Auto了,配置 --> 添加集成 --> Xiaomi Miet Auto --> 選擇雲端模式 --> 輸入米家賬號密碼, 完成同步米家的設備到HA
  3. 具體的用法以及過程可以看github上相關的插件的文檔

5. 米家設備如何直接接入HA?

由於現在沒有token就無法直接接入小米設備,而開發者模式(可以獲取到token)在新版本的米家中已經被屏蔽了,所以只能通過曲折的方式接入。先集成Xiaomi Miet Auto,通過雲端接入小米設備,在通過 Xiaomi Miet Auto提供的getToken服務獲取到小米設備的token,然后接可以通過不采用雲端的方式接入小米的設備了

參考:

1.https://github.com/hacs/integration

2.https://post.smzdm.com/p/a27zw9k7/

3.https://hacs.xyz/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM