M1 MacBook HomeAssistant 安装避坑
背景
为了解决每次想要开空调又要找空调遥控器的烦恼,我打算用智能家居来解决这个问题。
但是作为一个果粉,如果不用HomeKit控制智能家居总感觉心里不舒服,但是又被HomeKit适配的插件的价格劝退。
于是我打算使用大名鼎鼎的HomeAssistant来将平价的智能家居插件通过HomeBridge接入到HomeKit当中。
解决方案
因为我的电脑是M1芯片的MacBook,并且没有打算安装在树莓派或者其他系统上,我就参考了网上的for Mac的安装方案
虚拟机安装
对于虚拟机安装我基本上第一个就pass了,因为我是希望HomeAssistant的可以作为一个无形的程序跑在电脑的后台,难道我每次还要特地开个虚拟机吗?不可接受。
Docker安装
Docker的封装性非常适合强迫症,我也是第一时间安装了,过程中也没有出现太多的问题,当我兴高采烈地配置好,打开HomeKit扫描HomeBridge的时候,结果死活连接不上,折腾了一整个晚上,结果才知道Mac上的Docker无法使用host模式,也就没有办法让HomeAssistant和电脑在同一个局域网内,也就没办法使用HomeBridge连接。
Python安装
最后还是选择了Python安装,首先需要新建一个环境,否则大概率会导致和其他包冲突(至少我的冲突了),我使用的环境管理器是Anaconda。
# 使用Anaconda新建个环境
conda create -n home_assistant
# 切换到新建的环境
conda activate home_assistant
接下来就使用pip
工具安装就好了。
pip install homeassistant
安装成功后使用hass
命令就可以运行了。
hass
HomeKit还是用的让人赏心悦目呀
问题
Python安装的HomeAssistant是没有Supervisor的,这也导致了部分插件无法安装,就例如易微连的设备无法安装,只能新建Siri捷径,没办法在HomeKit中控制,不知道各位大佬是否有解决方案。
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。