前言
自从见到米家温度计能够刷机之后,还能联动HomeAssistant进行自动化操作。同时,刚好有一台玩客云用作DNS服务器可以用来搭建HomeAssistant服务。
由于玩客云之前安装的系统是Armbian 5.67(不支持千兆且内存小、不支持docker),内核是3.10,版本过低且安装依赖麻烦。见到恩山老哥编译了最新的一个Armbian 5.90,支持千兆和无线网卡和docker,实在是太感恩了。
由于不想部署docker,使用常规方式安装HomeAssistant。
处理
处理步骤
-
首先按照恩山论坛给出的方式进行升级,升级记录另开一篇。
-
系统自带Python 3.7
-
安装依赖:
python3-dev libffi-dev
-
执行安装HomeAssistant:
pip3 install homeassistant
踩坑
- 坑1:Jinja2 >= 3.1时会报错,需要降级至< 3.1,运行:
pip3 install jinja2==3.0.1
后记
捣鼓了一天的玩客云,是时候歇歇了。