昨天我們介紹了Home Assistant的安裝,今天我們來介紹如何讓你的Home Assistant能夠在外網也能存取到。
外網訪問對於遠程控制和監控你的智能家居系統至關重要,讓你隨時隨地都能掌握家中的狀況,而且如果有用到Google Home的話。架設的其中一大要件是需要一個可以進行HTTPS連線的URL。
這種方式雖然免費,但需要一定的技術知識和配置時間。
雖然這種方式需要付費,但設置簡單,且能夠支持Home Assistant這個開源項目的持續發展。
在開始設定前,建議你先檢查一下家中的網路環境,確保你的網路架構是單層的(也就是只有一個路由器在負責分配IP)。
如果你家中使用的是社區網路的ISP(也就是家外面還有一個路由器),或者是雙層NAT(例如有兩個路由器或額外的網絡交換設備),這可能會讓端口轉發變得更加困難,並且影響DDNS的效果。
如果你的網路結構較為複雜,可能無法進行端口轉發,建議採用第二個方式(Home Assistant Cloud),並且可以在合約即將到期前重新思考是否應該繼續使用社區網路。
current ip
裏頭,點選update ip
。可以在HA的設定>系統>網路>設定
,在網路介面
底下3個小點的IP資訊
看到目前IP,
並且對照路由器後台的裝置清單去設定
外對8123,內對8123。443同理。
具體到設定>附加元件>附加元件商店
,選擇Duck DNS並安裝
Domains
輸入你的域名(OOOOO.duckdns.org)並按下Entertoken
處填上Duck DNS網站登入後顯示的tokenaccept_terms
由false
改成true
,保存並啟動設定>附加元件>附加元件商店
下載安裝並啟動File editor
這個add-on,點選開啟Web UI
/homeassistant/configuration.yaml
這個文件http:
處修改為:http:
server_port: 8123
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
下次我們會來介紹Home Assistant UI各大功能,敬請期待