拒绝被白嫖-榨干狗东无线宝openwrt安装homeassistant,玩转开源智能家居
越来越多的狗东无线宝每日积分收益江河日下,只见流量跑,不见积分来。狗东无线宝做主路由还不能关了积分功能,这不是强盗就是霸王硬上弓式的白嫖。下图是我自己路由器的最新积分情况。
被白嫖的感觉很不爽,一怒之下把狗东无线宝刷机openwrt,彻底拒绝白嫖。刷成openwrt之后之前给大家分享了一种把阿里云盘挂载到本地的玩法,详见《1T免费硬盘抱回家-取代K2P某宝路由器刷openwrt妙用之挂载阿里云盘到本地教程》。当时随口说了一下我要在路由器上安装集成小米、博联、涂鸦等各品牌的开源智能家居平台homeassistant,后来有几个网友说很期待。网友的期待就是我折腾的动力,必须安排。今天就给大家分享狗东无线宝刷成openwrt如何安装homeassistant的方法,让大家体验一下真正跨品牌联动的智能家居的感觉。
一、openwrt进行extroot扩容
狗东无线宝安装系统的闪存只有32M,肯定不够安装homeassistant的,所以第一步就是要扩容,把系统扩展到内置emmc存储上去。
1、格式化内置emmc存储。
如下图打开openwrt的终端,输入如下指令df -h 回车,查找内置的emmc存储。可以看到/dev/mmcblk0 就是内置的emmc存储,我的是64G坐享其成,所以显示内存58多个G。
可以用fdisk命令对内置存储分区。我的只有64G,我暂时没想到其他用处,我就没再分区,直接格式化了。输入如下命令:mkfs.ext4 /dev/mmcblk0 回车,对内置存储格式化。
2、复制系统文件到内置emmc存储中。依次输入以下命令来复制根文件系统。
mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/mmcblk0 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot
2、挂载
进入openwrt页面在“系统”中找到“挂载点”,按如下进行设置,然后保存应用
挂载成功后如下图所示。
二、安装homeassistant
我把在github找到的好像是俄罗斯的大佬的安装脚本进行了简单的修改,主要对github相关地址进行了添加github加速,防止国内网络环境的网友安装失败。我就是在国内网络环境下安装成功的。
1、用winscp软件,登录openwrt路由器,把我修改后的openwrt安装脚本上传到路由器/root/目录下。
2、给脚本执行权限。按下图给予安装脚本执行权限。
3、执行脚本
然后在openwrt页面终端中输入:./ha_install.sh 等待安装完成输入Done信息即可。
安装完成后在终端中输入:/etc/init.d/homeassistant start 即可启动homeassistant智能家居平台,在浏览器中输入192.168.1.1:8123即可登录homeassistant。
启动后可以看到系统信息如下。我们可以看到我们安装的是最新版本2022.2.9版本,安装类型是homeassistant on openwrt,CPU 架构 mips,这就是京东云无线宝CPU MT7621AT的架构。
三、设置homeassistant示例
上面的脚本我们安装的是精简后的homeassistant,我们可以自主添加自己需要的插件。下面我就以添加博联broadlink插件为例介绍怎么添加插件及设备。
1、下载homeassistant系统文件
2、把刚才下载的homeassistant系统文件解压,然后按下图路径找到broadlink文件夹,同上面一样用winscp把broadlink文件上传到路由器的图中路径中。
3、修改前端集成配置文件
在终端中输入nano
/usr/lib/python3.9/site-packages/homeassistant-2022.2.9-py3.9.egg/homeassistant/generated/config_flows.py。把broadlink前面的注释取消掉,键盘按下CTRL +X ,输入Y回车保存修改。然后在终端输入 /etc/init.d/homeassistant restart回车,重启homeassistant,这样就可以在前端界面集成中找到broadlink了。
4、在homeassistant集成中添加broadlink设备,按要求输入broadlink设备IP地址(博联设备必须接入openwrt路由网络)即可。
最后添加设备成功后如下图。我们就可以在homeassistant内控制博联的设备了。
当然homeassistant强大不止于此,我们还可以用小爱音箱、小度智能音箱、天猫精灵、苹果siri助手、苹果家庭APP控制homeassistant的设备。homeassistant只有你想不到,没有它做不到哈。后续会给大家带来homeassistant更多玩法。
四、结论
之前挖的这个狗东无线宝安装homeassistant坑,今天终于填上了。在路由器内安装homeassistant,多少有点小马拉大车了,给大家看看安装完homeassistant系统占用情况吧。
看着还可以吧,只要不在homeassistant接入摄像头等耗资源的设备,只是简单控制下博联、小米等智能家居设备,还是不在话下的,实际操控也没感觉到延迟。对于家里只有少量智能家居设备还想体验跨品牌联动的,用iPhone 家庭或siri控制小米博联设备的用户,在狗东无线宝内安装homeassistant还是可以玩玩的。最后,祝大家玩机愉快!当然也欢迎大家关注、点赞、收藏,大家一起玩转智能家居。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
















校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案