『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3126|回复: 2

[技术探讨] 【骚操作】博联红外遥控,通过Node-Red实现状态反馈

[复制链接]

6

主题

81

帖子

492

积分

中级会员

Rank: 3Rank: 3

积分
492
金钱
411
HASS币
10
发表于 2022-7-30 14:44:59 | 显示全部楼层 |阅读模式
本帖最后由 wmhack 于 2022-7-30 14:53 编辑

原理:通过在循环学码,来捕获遥控器发射的红外码,从而控制虚拟开关状态

鸣谢:感谢微信群大神:燚  给我提供了很好的思路启发,以及帮助

1.首先,在Ha上面创建一个虚拟开关
下载1.png
2. 在Node-Red节点管理里,安装插件:node-red-contrib-home-assistant-websocket  和 node-red-contrib-broadlink-control
下载2.png
3. 编写流程图(json导出文件,我放在附近里,大家可以导入,改一改直接用)
下载3.png
下载4.png

4. 点击部署后,先手动出发一次,以后就会发现你的博联遥控器,一直亮着红灯,这就说明进入了循环学码模式,后面每当你拿着你的遥控器按一次,都会同步状态到HA虚拟开关了 WechatIMG469.jpeg
下载5.png

目前的不足:只能控制单个虚拟开关,因为目前还没有能力去解码红外线,因为我发现每次学码,红外码,都是变动的数字,因此暂时没有方法匹配红外码

如果有大神知道如何破解博联红外码,或者又更好的方法,都可以提出来额





flows.json.zip

2.28 KB, 下载次数: 25

Node-Red流程图,导入就可以使用

评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
+ 20 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

10

主题

141

帖子

1040

积分

金牌会员

Rank: 6Rank: 6

积分
1040
金钱
899
HASS币
0
发表于 2022-8-3 12:56:14 | 显示全部楼层
可以发送接收不同长度的码
回复

使用道具 举报

6

主题

81

帖子

492

积分

中级会员

Rank: 3Rank: 3

积分
492
金钱
411
HASS币
10
 楼主| 发表于 2022-8-3 23:23:46 | 显示全部楼层
imwyh 发表于 2022-8-3 12:56
可以发送接收不同长度的码

主要是不能得到固定的码,无法判断属于哪个设备额
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 02:50 , Processed in 0.051382 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表