Skip to content
esp10mm
TwitterGitHubEmail

Mac mini 安裝 Home Assistant 紀錄

Home Assistant, Mac1 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 高好多阿 ! consumption.jpg Mac mini 耗電量才 20W 左右,實在是很適合 !