【Telink新一代低功耗高性能多协议无线套件B91 评测】nodered+HomeAssistant按键秀
[复制链接]
本帖最后由 damiaa 于 2022-10-31 19:43 编辑
【Telink新一代低功耗高性能多协议无线套件B91 评测】nodered+HomeAssistant按键秀
【Telink新一代低功耗高性能多协议无线套件B91 评测】HomeAssistant+B91zigbee入网之后,总想把它们融合到系统里面。
经过一阵子调试,终于把B91板子做的按键接到了homeassist里。用node-red互动了起来。
1,安装和配置node-red.
在HomeAssistant的配置==》加载项 里面进去就可以找到node-red并安装。
安装好后配置credential_secret 可以随便填,不能不改动!其他可以不填。
这里启动,选择如下:
然后左边出现node-red,点击后进入如下,就安装好了。
2,安装模块
node-red很多模块需要我们自己安装。我们这里主要是要有home assistant的模块和dashboard的要安装。如果安装好了
就不用重复了。
安装方式 从节点管理里可以看到有节点和安装两个选项 节点是看已经安装的节点 安装是安装还没安装的节点。
两个节点的安装如下:
3,编写node-red
加入home assistant模块中的events:all 共通的debug 功能中的function dashboard中的text和gauge节点,连线如下:
创建group1组,并把text和gauge加入到组中。
function和gauge节点先不配置。
部署,然后右边点按*标记按钮切换到调试。然后按telink B91板子的sw3按钮,可以看到按键事件数据。
点击复制,然后把内容复制到text稳档编辑器,可以看到下图左边如下数据:这个就是收到的json数据。
我们后面配置可以用到它。
function节点配置如下:
gauge节点配置如下:
4,运行测试
部署,并运行ui界面从这里进入:
结果如下:
按键按下后界面变化效果:
26
谢谢观看
完
|