樹莓派部署homeassistant實現米家設備接入apple-homekit


Homeassitant部署

前置條件:樹莓派上安裝docker、docker-compose

基於homeassistant官方文檔的docker-compose.yml文件直接docker-compose up -d即可,方便又快捷

安裝完成后瀏覽器訪問ip:8123完成賬號配置,進入主頁面

Hacs插件安裝

  1. 左下角user logo,高級模式打開
  2. Download | HACS
  3. 配置,重啟homeassitant服務
  4. 配置,集成,添加,搜索hacs,安裝
  5. github oauth

Hacs集成小米

  1. 左側hacs,集成,添加,搜索xiaomi,安裝xiaomi miot
  2. 再次重啟homeassitant服務
  3. 配置,集成,添加集成,搜xiaomi,選xiaomi miot(可能需要等一會兒才會出現該選項)
  4. 輸入小米賬號,此處如果有登陸報錯,可以去容器里看下接口日志,比如輸錯密碼之類的會有比較明顯的異常拋出
  5. 把設備勾上
  6. 此時在概覽頁面已經可以看到設備及控制開關,測試一下是否能用

Apple homekit集成

配置,集成,添加,搜索homekit

通知欄會彈出二維碼,用家庭app掃描即可對接

添加后即可用siri控制米家設備

屏蔽傳感器或設備在家庭APP中的顯示

配置,集成

頁面上的實體即對應了家庭app中自動掃描到的設備

可以點實體注冊表,在里面禁用不需要的設備

禁用后需要在家庭app中刪除家庭重新建立才能屏蔽禁用掉的設備

效果展示

homeassitant頁面可以看到各種設備:

image-20211212113327781

iphone家庭APP中也可以看到各項傳感器和控制器,並可以用siri控制各個電器的開關

IMG_4128166D34C4-1

后續維護

  1. 一段時間后,出現台燈無響應的情況,登入homeassistant后台,發現hacs有更新,更新重啟后恢復正常。(不確定是因為重啟還是更新修復的)。
  2. 添加/刪除米家設備到homeassitant:配置,集成,找到micloud,選項,重新登錄,即可選擇設備。
  3. 添加/刪除米家設備到apple homekit:配置,集成,找到homekit,選項
  4. 目前(211212)為止,該方案下homekit中小米踢腳線電暖氣的低功率模式不被支持,如果低功率模式啟用,homekit操作電暖氣會無響應,把低功率模式關了即可恢復正常,看homeassitant后台日志可以看到相關的報錯
    image-20211212115059614

智能家居方案

總體設計目標:將需要重復的操作總結出來,封裝成一個操作,定時或用傳感器觸發。

場景1:晚上下班回家

米家智能場景,然后添加到siri

  • 打開台燈
  • 打開heater(冬)
  • 打開加濕器(冬)

場景2:出門/睡覺關閉所有電器

米家智能場景,然后添加到siri

和場景1的操作完全相反

場景3:夏天早晚定時開關蚊香液

wifi插座定時任務實現

參考

Raspberry Pi - Home Assistant (home-assistant.io)

https://www.bilibili.com/video/BV1pq4y1V7cE

Home Assistant Community Store | HACS


免責聲明!

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



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