智能家居HA篇
一、Win10 VM虛擬機安裝 Home Assistant 手把手教學
二、通過Cpolar配置Home Assistant并實現外部訪問
文章目錄
- 智能家居HA篇
- 前言
- 一、內網穿透工具(cpolar)
- 二、映射HA端口
- 1.訪問cpolar儀表
- 2.創建賬號并登錄
- 3.創建隧道
- 三、HA設置及公網訪問測試
- 1.查看錯誤日志
- 2.修改ha配置文件
- 3.重啟ha
- 4. 重啟HA服務
- 5.公網訪問測試
- 四、總結
前言
在上一篇教程中,我們已經完成了Home Assistant的安裝并成功創建了自己的HA系統。本篇將指導您如何配置HA系統,實現通過手機APP和電腦在任何有網絡的地方遠程訪問
一、內網穿透工具(cpolar)
內網穿透(NAT穿透)技術允許特定IP地址和端口的數據包穿透NAT設備,正確路由到內網主機。我們將使用cpolar工具實現這一功能。
訪問cpolar官網 https://www.cpolar.com/
安裝教程請參考 cpolar Windows安裝指南
官網有比較詳細的安裝教程,我就不多說了。
二、映射HA端口
1.訪問cpolar儀表
安裝完成后,在瀏覽器輸入: http://localhost:9200
http://localhost:9200
就會看到這樣一個界面
2.創建賬號并登錄
進入"隧道管理
"頁面:
3.創建隧道
配置參數:
- 隧道名稱(可自定義)
- 協議選擇http
- 地址填寫虛擬機IP+8123端口
- 選擇隨機域名
- 地區選擇ChinaVIP
完成配置后點擊"更新"
啟動隧道后,在"在線隧道列表"中可以查看公網訪問地址:
這里的公網地址就是可以遠程訪問你的ha的地址了
三、HA設置及公網訪問測試
初次使用公網地址訪問時可能出現400錯誤:
1.查看錯誤日志
進入HA系統設置:
查看日志內容:
日志顯示需要配置反向代理設置。
從192.168.x.x收到來自反向代理的請求,但HTTP集成未針對反向代理進行設置,所以我們需要修改一下配置文件
2.修改ha配置文件
進入用戶頭像→高級設置:
這里我們要先打開魔法工具
,安裝File editor
插件
安裝完成后點擊進入File Edit
編輯configuration.yaml
文件,添加以下內容:
添加以下內容并保存
http:use_x_forwarded_for: truetrusted_proxies:- 192.168.2.107 # 替換為你的電腦IP
3.重啟ha
4. 重啟HA服務
在虛擬機終端執行:
ha core stop
5.公網訪問測試
重啟完成后即可通過cpolar公網地址訪問HA:
四、總結
本文詳細介紹了在Win10 VM虛擬機上安裝Home Assistant的過程,并通過Cpolar實現了外部訪問的功能。這為希望在家中或遠程控制智能家居設備的用戶提供了一個可行的解決方案。