Mac Mini 安装 HomeAssistant

起因

最近苹果刚刚发布了 M2 的 Mac Mini,我也入手了一台,合计着使用 Surge 搭建一个软路由,但算力仍然有很多闲置,就准备试试吧 hass 也接入到 Mini 中

接入过程

本文的安装过程对应的是 Home Assistant 2023.1.7 版本,如果版本有变化,很可能会导致安装失败,请自行甄别

首先安装真正的 AppStore brew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装 python3.10 环境,如果不指定版本此时会装 python3.11,这个版本会导致 aiohttp 编译失败

brew install python@3.10

创建 python 虚拟环境

mkdir ~/Documents/HomeAssistant
cd ~/Documents/HomeAssistant
python3 -m venv .
source bin/activate

安装 wheel

python3 -m pip install wheel
// 如果提示需要升级 pip 或其他报错运行下方指令
python3 -m pip install --upgrade pip

安装 homeassistant

pip3 install homeassistant==2023.1.7

最后后台执行 hass,这样即使关闭 Terminal 也依然会执行

nohup hass &

注意事项

最开始我希望使用 docker 进行部署,这样不会破坏本机的环境,但是发现 Homekit 添加 Bridge 时,该服务必须是一个内网的实体,而 Mac 下的 docker 不知道为什么 死活无法将容器部署在内网上

也有一些解决方案是使用 PD 部署 Debian,都试下来最简单的方式还是直接在本机上原生跑 HA 的方案最合适

到这里只开启了内网访问,之前在这篇文章 利用 Surge Snell 随时访问内网 中已经介绍了如何随时访问内网的架设方案,因此不需要把服务暴露在公网上

参考

  1. HA 文档:https://www.home-assistant.io/installation/macos
作者:L
本文采用 CC BY-NC-SA 4.0 协议

评论

  1. 大肥琦
    3周前
    2023-5-14 8:48:46

    请问一下这种安装方法,hacs 怎么安装

    • 博主
      大肥琦
      3周前
      2023-5-15 10:57:41

      这篇内容的具体细节已经全忘了…

  2. ARS
    2周前
    2023-5-19 17:21:51

    python具体是哪个版本啊,我跟着来这个报错呢

    • 博主
      ARS
      2周前
      2023-5-19 17:24:30

      一共没多少字。好好看一下。文章有写。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇