当前位置:
文章详情

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

2023-12-20 09:28:10 4点赞 74收藏 5评论

前言

前面一篇文章介绍了 Node-Red 的安装和使用,结合HomeAssistant官方节点实现了 NodeRed 控制 HomeAssistant 中的设备,今天就来介绍下如何使用智能音箱(小爱、天猫精灵、小度)控制HomeAssistant中的智能设备,这里的智能设备是指 HomeAssistant 中的,当然也包含米家的设备

MQTT

要想玩转智能家居,必须要了解MQTT。MQTT是一种轻量级通信协议,特别适用于物联网设备间的的信息传递。它采用发布(把消息发给特定主题)/订阅(接收关注特定主题的消息)的方式,能在低带宽、不稳定网络条件下高效运行,通过这种方式,MQTT使得各种设备可以方便地互相沟通,它是物联网领域最常用的通信协议

巴法云这个物联网平台就支持MQTT协议,并且它是能被各家音箱认证的第三方平台,这样只要把智能设备接入巴法云,就能接入到小爱音箱、天猫精灵、小度,实现多平台音箱控制第三方设备

配置

使用巴法云首先需要去https://bemfa.com/官网注册一个账户,登录到控制台

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

点击TCP创客云下的MQTT设备云

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

输入主题名称,点击右侧新建主题按钮

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

创建了一个主题名为 testLight002 的主题,如果是灯必须要跟上002,详见文档https://cloud.bemfa.com/docs

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

打开NodeRed主界面,拖入一个 mqtt in 节点到面板中,并双击节点,新增一个服务端

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

名称填写巴法云,服务端填写bemfa.com,端口填写9501(新建主题按钮上面的端口号),客户端ID填写巴法云控制台私钥(控制台左侧邮箱下面),最后点击右上角的保存

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

新增完毕后,重新编辑 mqtt in 节点的服务端为刚刚添加的巴法云,主题为最开始在巴法云控制台输入的 testLight002

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

拖入一个debug节点和刚刚的 mqtt in 节点相连,最后点击右上角的部署

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

在巴法云控制台中,可以看到有设备在线,可以输入消息内容,然后点击推送消息进行测试

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

回到NodeRed,在 debug 调试窗口中,可以看到前面推送消息

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

把 debug 节点删除,添加switch节点(属性如下图)和homeassistant节点需要触发的设备,这里触发灯的

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

绑定米家

最后就是绑定米家了,打开米家APP,打开我的->连接其他平台

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

搜索巴法,点击最下面的绑定账号,输入巴法的账户名和密码就绑定成功了

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

绑定成功后,就能看到刚刚添加的

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

如果要修改绑定的设备名,可以在巴法控制台点击当前设备的更多设置

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

在右上角输入昵称进行更新

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

这样米家中的设备名就会变为过道灯

Node-Red结合巴法云实现小爱音响(天猫精灵、小度)控制设备

现在就可以直接对着小爱同学说:小爱同学,打开过道灯。你的过道灯就会被打开了

后记

通过巴法云不仅仅可以把HomeAssistant中的设备绑定到小爱音箱实现小爱控制,用同样的方法也可以绑定到天猫精灵和小度音箱,支持的设备类型可以参考https://cloud.bemfa.com/docs/官方文档。如果你家里的设备比较多,在NodeRed中一个个添加设备十分麻烦,也可以使用https://github.com/larry-wong/bemfa插件

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • 看成结巴控制小爱音响,感觉有点难度。

    校验提示文案

    提交
    [邪恶] 你照着做一遍就明白了,很简单的

    校验提示文案

    提交
    现在最新的版本HA中安装了巴法云插件,但是同步实体就报错。请问您有遇到吗?

    校验提示文案

    提交
    收起所有回复
  • 厉害 Mark一下回头试试效果

    校验提示文案

    提交
  • 回头试试

    校验提示文案

    提交
提示信息

取消
确认
评论举报

最新文章 热门文章
74
扫一下,分享更方便,购买更轻松