日常分享篇 篇二:新的M1 Mac全新快速安装Homebrew+Python+Homeassistant

2022-08-18 18:52:51 4点赞 30收藏 7评论

新添置了一台m1版本的mac mini,想在上面部署HASS 来作为智能家居的核心。

AppleMacmini八核M1芯片8G256GSSD台式电脑主机MGNR3CH/A5299元京东去购买

新的M1 Mac全新快速安装Homebrew+Python+Homeassistant

新的M1 Mac全新快速安装Homebrew+Python+Homeassistant

上一次安装的时候还不知道Homebrew的好,这次直接安排上。

这次的内容主要是代码,和已经掉过的坑,希望你可以避免掉。

Mac 12.5系统是否内置了Python3呢?

答案:是的。

在terminal里输入python3,系统就会通过command line developer tools来安装一个python,

用python3命令就能看到具体的情况

huigetian@iMac ~ % python3

Python 3.8.9 (default, Apr 13 2022, 08:48:06)

[Clang 13.1.6 (clang-1316.0.21.2.5)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

系统自带的这个Python,奶爸决定不用,用Home-brew重新安装一个,以后方便管理。

homebrew官方的安装由于你知道的原因并不好用,这里用国内高手的安装包

关键词gitee cunkai homebrew

解决所有的烦恼,换源路径什么的都一次搞定

M1芯片ARM版Homebrew最终会被安装在/opt/homebrew路径下,而之前Intel芯片的Mac则会被安装到/usr/local/Homebrew路径下

成功后brew update

brew upgrade

brew install python3

安装后用这个命令确定以下 python命令的路径

echo$PATH

我的是这样的

/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

第一行是 /opt/homebrew/bin 或者/usr/local/homebrew 的话说明在说明在terminal里输入的命令都是运行的brew里安装的那个python3

如果路径里没有这一行

在终端执行命令echo $SHELL获得终端类型:

/bin/zsh => zsh => .zprofile

/bin/bash => bash => .bash_profile

如果看到的是/bin/zsh

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

如果看到的是/bin/bash

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile

eval "$(/opt/homebrew/bin/brew shellenv)"

从macOS Catalina(10.15.x) 版开始,Mac使用zsh作为默认Shell

.zprofile 这个文件的位置在~/.zprofile 内容就是上面的两行代码

最后就是安装Homeassistant

按照官方的说法

python3 -m pip install wheel

python3 -m pip install homeassistant

如果速度很慢,还要pip换源

pip3 config set global.index-url https://pypi.mirrors.ustc.educ.cn/simple/

这个是中科大的源,速度飞快

经过一番努力,可以享受HASS带来的便利了

新的M1 Mac全新快速安装Homebrew+Python+Homeassistant

接入Homekit是这样的效果

新的M1 Mac全新快速安装Homebrew+Python+Homeassistant

总结

经过努力,一切都是值得的,今天的Homeassistant还不算完美,但当下仍然是最强的存在。

HASS可以整合各个平台的智能产品到一个平台上,实现统一管理和自动化,这是他的精髓。

M1 的mac 由于噪音和功耗极低,闲置功耗小于5W,非常适合作HASS服务器NAS

M1 mac 最合适的用途也许就是一个低功耗的服务器

安装若是遇到问题,关闭terminal再打开,或者重启一下Mac,可以解决莫名其妙的问题。

文章有未尽之处,善用搜索引擎。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

苹果(APPLE)小燕科技智能家居SIRI语音Homekit开关插座电动窗帘人体感应门磁 家庭中心(简版)

苹果(APPLE)小燕科技智能家居SIRI语音Homekit开关插座电动窗帘人体感应门磁 家庭中心(简版)

暂无报价

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

17.9元起

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

259元起

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

181.8元起

京东京造 TH1 时钟温湿度计 白色

京东京造 TH1 时钟温湿度计 白色

33.9元起

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

191.79元起

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关 典雅白 KS1无线开关

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关 典雅白 KS1无线开关

50.9元起

Xiaomi 小米 米家智能插座3

Xiaomi 小米 米家智能插座3

49.9元起

玺加 智能窗帘宝X3 光能充电窗帘伴侣

玺加 智能窗帘宝X3 光能充电窗帘伴侣

暂无报价

MIJIA 米家 1S 增强版 智能台灯 白色

MIJIA 米家 1S 增强版 智能台灯 白色

156元起

Xiaomi 小米 无线开关 蓝牙版

Xiaomi 小米 无线开关 蓝牙版

32.9元起

Aqara 绿米联创 烟雾报警器

Aqara 绿米联创 烟雾报警器

219元起

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 高清猫眼远程守护 AI指纹锁

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 高清猫眼远程守护 AI指纹锁

暂无报价

京东京造 温湿度计 mini款

京东京造 温湿度计 mini款

17.9元起

MIJIA 米家 3 智能温湿度计 白色

MIJIA 米家 3 智能温湿度计 白色

44.9元起

Xiaomi 小米 米家夜灯2 红外人体感应夜灯

Xiaomi 小米 米家夜灯2 红外人体感应夜灯

49元起
7评论

  • 精彩
  • 最新
  • 按照步骤安装完了,但是home assistant一直显示“正在扫描服务器”。应该怎么办?

    校验提示文案

    提交
    好吧,我也不知道

    校验提示文案

    提交
    手机上的hass软件,才会扫描服务器

    校验提示文案

    提交
    收起所有回复
  • 拿Mac 装hass有点壕无人性了

    校验提示文案

    提交
  • 中科大的源似乎连不上

    校验提示文案

    提交
  • 小白上手python,学做数据分析、统计建模、评分卡、自动化办公
    so请问:实操方向,有啥适合的网课资源or电子书?求大佬推荐

    校验提示文案

    提交
  • ERROR: Failed building wheel for ciso8601
    Failed to build bcrypt ciso8601
    ERROR: Could not build wheels for bcrypt, ciso8601, which is required to install pyproject.toml-based projects
    这个提示怎么破老哥

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
30
扫一下,分享更方便,购买更轻松