发布网友 发布时间:2024-10-01 14:14
共1个回答
热心网友 时间:2024-10-17 17:00
开源智能家居平台Home Assistant的使用越来越广泛,它以其强大的功能,例如跨品牌设备自动化联动、非HomeKit设备接入苹果家庭APP、实现Siri语音控制等优势吸引了众多用户。国内的智能家居品牌如小米、博联、涂鸦、绿米、易微联等都能通过Home Assistant实现跨平台品牌的联动。
然而,曾经树莓派是Home Assistant玩家的首选硬件载体,但因芯片短缺,价格已经大幅上涨,这让许多玩家望而却步。幸运的是,作为制造大国,我们还有不到50元的玩客云作为选择。对于想体验真正智能家居但预算有限的用户来说,购买玩客云安装Home Assistant,只需花费一顿饭钱,就能享受智能家居带来的便利,促进家庭和谐,无需在路由器或NAS中折腾Home Assistant影响家庭和睦。
现有的玩客云安装Home Assistant教程多已过时,因此,本文将介绍安装最新版本Home Assistant 2022.3.5的方法。考虑到玩客云1G RAM + 8G ROM的硬件配置,使用Python环境直接安装Home Assistant Core的方式更为合适,理论上更能节省硬件资源,使Home Assistant系统运行更加流畅。
一、玩客云刷ARMbian
网络上已经有很多关于玩客云线刷ARMbian的教程,拼多多上也有不少已经刷好ARMbian的玩客云售卖,对于懒得自己刷机的用户来说,可以直接购买。这里简单介绍刷机过程。
拆机过程并不复杂,首先使用吹风机加热背部接口板,然后从SD卡口处扣入,拆下后板,露出螺丝钉,拧下螺丝钉,拿下后挡板,即可拆下主板。拆机图网上有很多,这里就不赘述。
准备双公头USB线缆,安装USB_burning_tool刷机软件及驱动。使用USB_burning_tool加载可USB启动的底包,用双公头USB连接玩客云(靠近HDMI的USB口)和电脑,短接触点,上电后开始启动,松开短接线。
将WKY-Armbian_20.12_5.9.0.img系统文件写入U盘,习惯使用raspberry pi imager写系统文件,其他软件也可。将U盘插入靠近网口的USB口,同时插上网线,上电后用putty连接玩客云(默认账户root,密码1234)。根据提示操作,将系统写入玩客云的emmc。
二、编译Python 3.9版本
最新版本的Home Assistant不再支持Python 3.7/3.8,且刷的系统可能不自带Python。因此,手动编译Python 3.9.10版本。
输入命令下载Python 3.9.10软件包
解压下载的Python 3.9.10包,切换到Python-3.9.10文件夹,执行编译命令
编译前的配置
执行编译命令
编译成功后的安装
设置python相关环境变量
在python.sh文件中写入相应内容
执行命令使配置立即生效
三、安装Home Assistant
系统自带SQLite版本可能过低,会出现报警信息,需自行编译新版本SQLite并替换老版本
安装成功时实际安装的软件包如下图所示
输入相应内容完成配置
执行命令让自动启动配置生效
重启设备后,Home Assistant即可自动启动。第一次启动时需要安装大量软件,时间较长,通过浏览器输入玩客云实际IP:8123等待Home Assistant启动完成即可进入界面。在未安装软件的情况下重启设备,系统和Home Assistant启动都很快,这也是非docker直接安装的优势。
总结
购买50元的玩客云刷机ARMbian,安装Home Assistant体验智能家居,成本低廉,操作简单,对于爱玩的老男孩来说,性价比极高,远胜于花费更多钱用于餐饮或股市投资。最后,祝大家玩机愉快!