Based on these posts:
- https://www.home-assistant.io/hassio/installation/#alternative-install-on-a-generic-linux-host
- https://github.com/home-assistant/hassio-installer
目前我安裝 raspbian os 在 Raspberry Pi 3 B+,並且在此之上再安裝 hass.io。
不直接使用 hass.io 的原因是 raspbian 本身是 debian base,平常我電腦也是使用 debian,
這樣對我來說操作彈性更大。
以下是安裝方式:
安裝基本環境,這邊要特別注意的是 network-manager 預設會使用 wifi 動態來連線,所以如果有使用 router 鎖 mac 或者把 mac 綁在某個固定 IP 的記得參考此篇。
sudo -i apt-get install software-properties-common apt-get update apt-get install -y apparmor-utils apt-transport-https \ avahi-daemon ca-certificates curl dbus \ jq network-manager socat systemctl disable ModemManager # ModemManager 會對 Z-wave 和 Zigbee 影響,因此關閉也可以移除。 curl -fsSL get.docker.com | sh
以下 script 會需要使用到 root 權限,建議先切換至 root 後再執行。-d 後面是 hass.io 儲存資料的位置,建議選擇自己容易備份的地方。
curl -o hassio_install.sh -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" chmod +x hassio_install.sh ./hassio_install.sh -m raspberrypi3 -d /home/me/hassio_data
安裝完畢後,輸入網址 http://[hostip]:8123,然後等待建置完畢後就可以建立帳號登入了。hostip 是安裝設備的 IP。