R2S安装HomeAssistant步骤

家中智能家居硬件使用的是小米家的,而家人手机是iPhone,加之小爱音响最近老是断线,官换了音响还是断线。萌生能否各种通过苹果家的Home kit和Siri控制米家硬件,不查不知道,一查有惊喜。以下作为自己折腾HASS的一个记录。

Home Assistant平台可以打通多种智能家居平台,(想想也是,这种多智能家居品牌各做各的,有的擅长做空调,有的擅长做冰箱,要实现智能控制,只能购买同一个平台的硬件,选择范围会变小),Home Assistant(HASS)主要用途就是帮助打通各个平台的,其中就包括打通小米与苹果的HomeKit。HASS可运行在Windows、MacOS、Linux、树莓派…当然也可以运行在OpenWRT的Docker中,而HASS最好保持24小时运行以便随叫随到,路由器是不二只选。

对于的R2S刷各种OpenWrt作软路由用,网上教程很多,过程相对简单。R2S作为软路由使用,CPU占用率3%-5%左右,运行内存剩余85%,性能还有较多富余。打算在R2S中跑下Home Assistant耍耍,经过各种踩坑,总结主要步骤如下:

1、刷带有Docker的固件,建议刷骷髅头的2023.1.30版本固件(带Docker):Docker-friendlyarm_nanopi-r2s-ext4-sysupgrade.img.gz

固件下载地址:https://github.com/DHDAXCW/NanoPi-R2S-rk3328/releases

2、Docker扩容:一般默认给Docker磁盘分区比较小,往往需要给Docker分区扩容才能够安装镜像。

Openwrt后台界面中使用系统中磁盘管理工具新建分区→格式化→挂载到Docker目录下

具体挂载方法参考:https://syddos.com/865.html。当然也可以通过命令行实现Docker扩容。

R2S安装HomeAssistant步骤插图
磁盘管理-修改
R2S安装HomeAssistant步骤插图1
选择分区大小-创建
R2S安装HomeAssistant步骤插图2
选择系菜单–挂载点
R2S安装HomeAssistant步骤插图3
将刚才创建的分区挂载/opt根目录下

重启软路由,进入Docker中,查看扩容挂载是否成功。

R2S安装HomeAssistant步骤插图4
Docker扩容成功

3、在Docker安装Home Assistant:此步骤相对简单。

R2S安装HomeAssistant步骤插图5
拉取homeassistant镜像(服务器在国外,此步骤需要科学上网,拉取镜像过程就是下载镜像ISO文件过程,文件大小1个多G,等待拉取结束,在下部镜像概览中可以看到)
R2S安装HomeAssistant步骤插图6
添加容器
R2S安装HomeAssistant步骤插图7
创建容器

4、在Home Assistant中安装HACS插件,优先建议使用命令行安装。

R2S安装HomeAssistant步骤插图8
启动HASS,进入控制后台

R2S安装HomeAssistant步骤插图9
安装HACS控件商店

命令: wget -q -O – https://install.hacs.xyz | bash –

备注:因为服务器在国外,运行此命令前确保在科学上网的环境,否则容易出错。另需要GitHub账号,要提前准备。

R2S安装HomeAssistant步骤插图10
等待HACS安装结束

安装完成HACS后,重启Home Assistant,浏览器输入:192.168.11.1:8123(根据自己软路由Lan的IP调整),创建账号,一直下一步。在设备集成中搜索HACS添加,再次重启HomeAssistant,左边栏会出现HACS插件。其实HACS就是一个插件应用商店。

R2S安装HomeAssistant步骤插图11
安装HACS后Homeassistant界面

5、进入HACS中搜索安装xiaomi 边缘网关插件。

6、在Home Assistant设置中分别集成:XiaoMi Molt和HomeKit插件

(步骤5/6网上有很多详细视频步骤,不在赘述)

7、设置HASS中网络的设为LAN口模式:配置-系统-网络-Network Adapter

R2S安装HomeAssistant步骤插图12
HASS网络设置

如果是在软路由中布置HASS,建议软路由作为主路由,后级的无线路由器改为AP模式,使所有后级网络设备能够在一个网段的局域网中。否则容易出现手机Home Kit扫面无法添加设备问题!

当然可以通过其他技术手段实现HomeKit外网访问家中小米的硬件,也可以购买个HomePod、Apple TV作为中枢实现HomeKit外网访问家中设备的功能。

感谢网上各位大佬的教程,运行HASS几天暂未发现问题,并没没增加额外硬件,真香!

PS:运行了几天相对稳定,由于我使用R2S作为主路由拨号上网+运行HASS+PassWall,CPU峰值使用率40%左右,内存占用率60%左右,温度41-45℃(购买的是二代金属外壳),待进使用观察稳定性,是否需要加散热扇或跟换软路由。(感觉是入坑了。。。。。)


R2S安装HomeAssistant步骤插图13
配置完成后HomeAssistant界面,可通过小米音箱、Siri分别控制

HomeAssistant界面支持二次组态,网络有大佬做的比较精致的画面,后面有时间再详细折腾

原文链接:https://www.bilibili.com/read/cv21886887/

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享