準備項目:
- 一張 Raspberry Pi,Model 3 B+ 也有支援Hass.io了
- 2A以上的USB電源,
- 足夠支撐2A大電流的USB線
- 一張MicroSD卡
- 一堆你已經有的IOT設備(例如:米家藍芽溫濕度感測器,花花草草监测仪,Yeelight燈具)
- 安裝Etcher在PC上(用來燒錄Hassio的 Image到SD卡上)
- 按照你版子的型號下載最新版本Hass.io (https://www.home-assistant.io/hassio/installation/)
- 使用Etcherr將Image燒錄到SD卡上,燒錄完畢後就可以把SD卡插到Raspberry Pi去,上電開機。
- 預設是啟用RJ-45 LAN且使用DHCP連上網路,所以如果擔心等下安裝完畢後沒辦法第一時間看到成果,可以先把網路線插上,再插上SD卡開機。
- 開機後會開始進行安裝,基本約需要20~30分鐘,經過漫長等待的安裝完畢後,就會在你的區域網路內可以找到他了 (http://hassio.local:8123)。
- 新版(大概是0.7版之後)預設使用Hassio系統密碼以外的 Home Assistant Local帳號密碼登入方式,登入後就可以開始使用了。
- 如果需要改用Wifi連線,請準備一個USB隨身碟,大小不拘,先格式化過,USB磁碟名稱命名為 "CONFIG" (全都大寫),在隨身碟內建一個名為 network 的目錄,在network 目錄下新增一個名為 hassos-wifi 的文字檔(無副檔名),。
- 檔案內容請參考https://github.com/home-assistant/hassos/blob/dev/Documentation/network.md 但是很難懂,後來我是看https://bbs.hassbian.com/thread-4314-1-1.html 這篇才懂的,UUID 可以到這裡去生成 https://www.uuidgenerator.net/ ,選擇Version 4 UUID。
- 以下為我的範例
[connection]
id=hassos-wifi
uuid=剛剛生成的UUID
type=802-11-wireless
[802-11-wireless]
hidden=false
mode=infrastructure
ssid=你網路的SSID
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=你網路的密碼
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto
最後把這把隨身碟插到你安裝好的樹莓派,上電開機,Wifi設定就會被吃進去啦!就這麼簡單。
Jacques Chiang2018/10/03



