homeassistant官方文檔:https://www.home-assistant.io/installation/
安裝前,確保網絡狀況良好
Home Assistant(一下簡稱HA),是使用python語言編寫的面向家庭的開源自動化平臺
1.選擇安裝方案
官方列出了四種安裝HA的方案以供選擇:
推薦:
- Home Assistant Operating System(HASS OS)
- Home Assistant Container
備選:
- Home Assistant Supervised
- Home Assistant Core
官方推薦的方案安裝出錯率最低,但是HASS OS目前支持的設備有限,而我選擇的硬件平臺是armv8架構的斐訊N1,安裝HASS OS需要自己適配,而且官方的HASS OS閹割掉了某些系統(tǒng)指令,無法別作他用,實用性太低。
之前買了N1主要做NAS,后來發(fā)現(xiàn)需求并不大,一直吃灰,直到這次萌生了智能家居的想法。但是想法雖美好,對于這種跑路平臺而言,現(xiàn)如今能有如此大的熱度已實屬不易。
所以我選擇了Container,這種方式既不影響現(xiàn)有系統(tǒng)的功能,也不需要安裝太多的依賴關系樹。
需要特別注意:Container安裝的只是Home Assistant,并不包含supervisor等相關插件
2.安裝
前置條件:系統(tǒng)已安裝應用容器,推薦Docker
- 在Docker中拉取homeassistant

homeassistant選擇
以上按照處理器架構選擇拉取
docker pull homeassistant/home-assistant:latest
- Docker中運行
docker run --init -d --name="home-assistant" --restart=always -e "TZ=Asia/Shanghai" -v /PATH:/config --net=host homeassistant/home-assistant:latest
其中,要注意一些特別的參數(shù):--net,一定要指定為host模式,否則homekit無法識別到設備,其他設備也無法發(fā)現(xiàn)homeassistant。
最后,可以在局域網中訪問homeassistant了。
ip:8123

homeassistant