有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)

在前面的文章《无需349元的小米中枢网关,40元的玩客云做小米米家蓝牙中枢网关》中有网友说玩客云插个USB蓝牙做蓝牙网关只适合我这种蜗居的人([伤心][伤心][伤心]),不适合他的大别墅([爱慕][爱慕][爱慕])。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(1)

要解决蓝牙覆盖问题还是有方法的,今天给大家带来的就是分布式中继蓝牙网关方案。让我们操练起来。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(2)

一、购买ESP32开发版

首先去淘宝花十元左右买个esp32开发板

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(3)

然后通过USB线把esp32插你的电脑USB上待用,第一次可能需要装驱动,按照提示安装USB转串口驱动即可

二、获取米家蓝牙设备密钥key

现在绝大部分的米家蓝牙传感器都是加密的,所以我们首先就要获取蓝牙设备的密钥key,现在获取米家蓝牙密钥其实十分简单了。

1、下载小米云端token获取软件,打开下图网址,window操作系统点击图中下载链接即可下载该软件

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(4)

2、获取米家蓝牙设备key

双击打开刚才下载的软件,按软件提示输入你的小米账号ID和密码即可

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(5)

我们就可以看到我们的蓝牙密钥了,如下图所示,然后我们复制粘贴到记事本待用。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(6)

三、下载安装编译esphome

1、 安装esphome

①从python官方网站下载你系统对应版本的python,安装时勾选“Add Python to PATH”

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(7)

②按Windows R键,然后在“打开”后输入cmd打开windows命令行窗口。然后输入下面的命令安装esphome

pip3 install wheel pip3 install esphome

最后后再输入下面的命令验证esphome是否安装成功,安装成功会输出版本号

esphome version

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(8)

2、 编译下载固件

在你的电脑账号目录下创建一个esphome配置文件myesphome.yaml,内容可以直接复制我的这个就行,只需修改一下WiFi账号密码。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(9)

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(10)

把ESP32开发板通过USB数据线插到电脑上,然后再windows命令行窗口输入如下命令

esphome run myesphome.yaml

编译完成后选择提示的1即COM选项,进行固件写入即可。

四、HA配置

1、通过samba打开HA配置文件夹

我已经给大家安装了samba服务,当我们需要添加第三方插件或者需要修改配置文件时需要打开homeassistant的配置目录。我已经把homeassistant的配置目录通过samba服务共享出来了。在您的电脑(电脑需要和玩客云处于同一局域网,你可以理解为同一路由下)同时按下window键加R键,打开运行,输入您的IP地址,点击“确定”

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(11)

输入登录账号root,密码10245869 登录即可打开homeassistant配置目录。我给大家的默认装了HACS即第三方插件商店的,HACS就放在了custom_components里了。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(12)

2、编辑HA配置文件

找到配置文件夹下的configuration.yaml 用notepad 打开,然后写入下面的内容复制粘贴即可

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(13)

3、重启HA

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(14)

重启以后HA前端界面就会出现刚才配置的蓝牙中继网关相关的设置组件了,确保网关和网关自动发现设备都是打开状态

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(15)

4、接入刚才已经刷写的esp32开发板

①点击homeassistant的集成,我们可以看到homeassistant已经自动发现了同局域网的我们DIY的小米蓝牙中继网关,点击“配置”就会自动完成配置

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(16)

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(17)

我们选择网关位置点击“完成”即可

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(18)

五、HACS安装插件

①打开HACS中的“集成”页面

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(19)

②点击右下角的“浏览并下载存储库”

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(20)

③在搜索框内输入“BLE”进行搜索,并点击“passive BLE monitor”进入该插件页

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(21)

④、点击右下角的“通过HACS下载此存储库”

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(22)

⑤在弹出页面中点击右下角的“下载”进行下载

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(23)

下载完成后如下图所示

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(24)

下载完成后按下图重启HA,让插件生效

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(25)

六、集成配置passive BLE插件

①、按下图打开HA的集成

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(26)

②在集成搜索框中输入“BLE”进行搜索,然后点击“Passive ble monitor”进行插件配置

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(27)

③保持默认,点击提交即可,大家可以看到此处已经没有蓝牙适配器了,因为我的玩客云没有再插USB蓝牙适配器了。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(28)

④稍等片刻插件会自动发现蓝牙设备

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(29)

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(30)

⑤点选项进行设备添加

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(31)

选择要添加的设备(此处我以青萍人体与环境光传感器为例)然后点“提交”

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(32)

输入蓝牙密钥后提交即完成设备的添加

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(33)

自动添加设备后前端界面显示如下

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(34)

我们可以汉化一下传感器名字

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(35)

七、打印外壳

我从网上找了3D打印文件,自己打印了外壳装上,显得好看一点,也避免出现短路

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(36)

八、结论

通过ESP32刷esphome固件后,我们可以有效解决两个问题,一是玩客云或者群晖威联通NAS本身没有蓝牙,无法连接蓝牙设备的问题,二是很好的解决USB蓝牙的覆盖问题,那些蓝牙设备离装有HA的玩客云群晖等比较远的无法被连接,那么我们就可以把这个esp32网关拿过去覆盖即可,只要有WiFi,网关就可以把蓝牙信号通过WiFi传输给HA处理。懒得自己刷esp32和玩客云的可以找博主代刷。

有哪些可以替代蓝牙网关(无需小米349元的蓝牙中枢网关)(37)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页