— Home Assistant, Mac — 1 min read
最近為了控制家中的植物燈,買了一個智慧插座,並開始研究 Home Assistant。本來打算買 Raspberry Pi 來裝 Home Assistant 的,但發現價格實在太貴了。
然後我想起來,之前為了開發 iOS App,買了一台 Mac mini,現在正好可以拿來裝 Home Assistant !
研究後了解到 Home Assistant 有幾種安裝方式:
Docker Container
我之前在 Mac 上跑過 Docker,但覺得常常會遇到一些效能問題,官方也沒有推薦在 MacOS 使用,所以先不考慮。
虛擬機(VM)
覺得跑 VM 的話,耗電量應該比較大,所以也先不考慮。
Home Assistant Supervised
這個版本目前官方說只支援 Debian 系統,所以也不考慮。
Home Assistant Core
最後選擇了直接用機器跑 Home Assistant Core !
以下是我安裝 Home Assistant 的紀錄:
安裝一些系統相依套件
1brew install python3 python3-dev python3-pip bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 libturbojpeg0-dev tzdata libjpeg-dev zlib1g-dev
如果電腦本來就有 Python 3,要先升級至 3.10 以上,否則可能會遇到相依性的問題,可以用以下指令:
1brew upgrade python3
安裝 Home Assistant
1pip3 install homeassistant
如果出現 Pillow 相關的錯誤,可能需要安裝 Pillow:
1pip3 install --upgrade Pillow
啟動 Home Assistant:
1python3 -m homeassistant
啟動後,前往 localhost:8123 就可以開始使用 Home Assistant 了!
本來我還想用我的 Windows 桌機來跑 Home Assistant,但發現我桌機的耗電量比 Mac mini 高好多阿 ! Mac mini 耗電量才 20W 左右,實在是很適合 !