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

 找回密码
 立即注册
查看: 33616|回复: 43

[基础教程] 2020年11月博联Broadlink红外线码、射频码提取教程

  [复制链接]

1

主题

28

帖子

194

积分

注册会员

Rank: 2

积分
194
金钱
166
HASS币
0
发表于 2020-11-27 10:18:10 | 显示全部楼层 |阅读模式
本帖最后由 zswlnet 于 2020-11-27 10:19 编辑

HOSS新版本中易控APP过期无法绑定设备,桥接、扫描App不支持最新设备,按照官方教程,要么太难,要么失效,苦恼之后发奋图强找到以下方法。
本人少上来,不提供解释服务,只分享本次提取经验。

准备工作:
1.博联万能遥控器(笔者使用RM PRO+)
2.安卓手机1部(笔者使用荣耀9lite)
3.博联智能APP(笔者使用1.5.13版本)
4.电脑一部(笔者使用WINDOWS10系统)


安装步骤:
1.手机下载及安装APP
2.正常注册APP并连接你的万能遥控器设备
3.APP按照官方步骤录入你所需要的红外线、射频遥控
注:添加遥控器时不能使用自定义设备,可使用界面上有的设备-找不到我的设备-录入所需要提码的遥控器
4.确保你的APP可以正常控制你录取红外线、射频遥控的设备

提取步骤:
1.打开文件管理器
2.打开博联智能APP安装位置(内部存储\Android\data\cn.com.broadlink.econtrol.international)
3.复制\cache\let\ircode下所有文件到电脑上
4.所复制出的文件就是你所有录入遥控的编码

解码步骤:
1.码提取:
电脑操作:单个文件右键打开方式-使用记事本打开
文件打开后分为乱码和直接显示两种:
文本直接显示,或为乱码

直接显示:(例)
{"status":0,"irDataList":[{"code":"2600580000012991151115111412141214121411151115111534153415341535143514351435153414351511143515111412141214351412141214351412133611400050a0001284814000c450001274914000d05","function":"on","extend":"","type":0,"name":"","orderIndex":0},
CODE后即为红外线、射频码:26005800000129911511151114121412141214111511151115341534153415351435143514351534143515111435151114121412143514121412143514121334351400050a0001284814000c450001274914000d05。

显示为乱码,单个文件右键打开方式-使用internet Explorer打开
显示:(例)
{"status":0,"irDataList":[{"code":"b200c000260c0d240e230e23270b0e0001790e23270b270b0d24270b0d24260c270a0e24260b270b270b0e240d24260c0d240d240e230e23270b0e230e240d24270b0e0001790e23270b260b0e24260c0d24270b260b0e23270b270b270b0e230e24260b0e240d240e230e23270b0e230e240d24270b0d00017a0e3270b0e23270b270b0e23270b270b260b0e240e23270b0e230e230e240e23270b0d240e230e24260b0e00017a0e23270b260c0d24260c0d24270b260c0d24250005dc0000000000000000","function":"on","extend":"","type":0,"name":"","orderIndex":1}],"irInfo":{"irId":"","countryId":"","provinceId":"","providerid":"","irServeVersion":"","matchTreeVersion":"","irsource":"","brandid":"","cityid":""}}
CODE后即为红外线、射频码:b200c000260c0d240e230e23270b0e0001790e23270b270b0d24270b0d24260c270a0e24260b270b270b0e240d24260c0d240d240e230e23270b0e230e240d24270b0e0001790e23270b260b0e24260c0d24270b260b0b0e230e24260b0e240d240e230e23270b0e230e240d24270b0d00017a0e23270b270b0e23270b0e23270b270b0e23270b270b260b0e240e23270b0e230e230e240e23270b0d240e230e24260b0e00017a0e23270b260c0d24260c0d24270b260c0d24250005dc0000000000000000

2.码转换:打开网址http://tomeko.net/online_tools/hex_to_base64.php贴入刚刚的CODE码,转换出导入homeassistant可使用的红外线、射频码。


评分

参与人数 4金钱 +40 收起 理由
佳艺造型 + 10 感谢楼主分享!
luzai + 20 感谢楼主分享!
samhsba + 5 解决了我的大问题
neoyang + 5

查看全部评分

回复

使用道具 举报

11

主题

64

帖子

657

积分

高级会员

Rank: 4

积分
657
金钱
593
HASS币
0
发表于 2020-11-27 10:45:29 | 显示全部楼层
本帖最后由 s08512180 于 2020-11-27 10:46 编辑

其实,对于博联学习,我使用的方法就是直接用HASSIO自带的开发者工具。

1.博联遥控正常添加到HA系统中
2.使用开发者工具--服务--remote.learn_command--实体选择添加到HA系统中的博联遥控--device自定义一个名字(建议英文或者数字)--command自定义(记住的话可以后期直接调用,不需要输入数据码)
3.正常调用服务--遥控器按键(只要是博联能识别的射频信号,都可以录入)
4.打开HA安装文件目录,找到”.storage"文件目录下,broadlink_remote_XXXX_codes该文件,用notepad++或其他类似程序打开,然后你会发现data下就是预录的所有编码信息,就是可以直接被HA调用的数据编码

注意点:不要手动去修改codes文件。红外我没测试过,应该也是没有问题的。如果涉及到自动化或者其他调用remote.send_command服务的时候,可以直接确定device和command数据来使用,省得还要复制那一串长条的编码

评分

参与人数 2金钱 +22 收起 理由
wugeng668 + 2 这个简单 好用 谢啦
jyz_0501 + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

15

主题

370

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
金钱
2094
HASS币
10
发表于 2020-11-27 10:45:07 | 显示全部楼层
在下对你的景仰犹如滔滔长江之水,连绵不绝……
回复

使用道具 举报

6

主题

274

帖子

3929

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3929
金钱
3650
HASS币
0
发表于 2020-11-27 10:49:35 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

1

主题

28

帖子

194

积分

注册会员

Rank: 2

积分
194
金钱
166
HASS币
0
 楼主| 发表于 2020-11-27 12:44:48 | 显示全部楼层
s08512180 发表于 2020-11-27 10:45
其实,对于博联学习,我使用的方法就是直接用HASSIO自带的开发者工具。

1.博联遥控正常添加到HA系统中

新版本中的服务指令可以学习,但是并没有显示红外线码和射频码,只显示一个点击实体项,然后就没有然后了。
回复

使用道具 举报

11

主题

64

帖子

657

积分

高级会员

Rank: 4

积分
657
金钱
593
HASS币
0
发表于 2020-11-30 16:46:55 | 显示全部楼层
zswlnet 发表于 2020-11-27 12:44
新版本中的服务指令可以学习,但是并没有显示红外线码和射频码,只显示一个点击实体项,然后就没有然后了 ...

学习之后不是像之前一样直接在实体里显示具体的编码,而是保存在了.STORGE文件夹下的CODES文件内
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-11-30 22:01:04 | 显示全部楼层
s08512180 发表于 2020-11-27 10:45
其实,对于博联学习,我使用的方法就是直接用HASSIO自带的开发者工具。

1.博联遥控正常添加到HA系统中

正解!!!
回复

使用道具 举报

39

主题

1042

帖子

3826

积分

论坛元老

Rank: 8Rank: 8

积分
3826
金钱
2784
HASS币
0
发表于 2020-11-30 22:52:51 | 显示全部楼层

如果没有用hassio呢,直接用hass能不能
回复

使用道具 举报

39

主题

1042

帖子

3826

积分

论坛元老

Rank: 8Rank: 8

积分
3826
金钱
2784
HASS币
0
发表于 2020-11-30 23:02:26 | 显示全部楼层
s08512180 发表于 2020-11-30 16:46
学习之后不是像之前一样直接在实体里显示具体的编码,而是保存在了.STORGE文件夹下的CODES文件内 ...

Hass 118.3,为啥我没有这个\.storage\文件夹里面没有codes文件呢?
回复

使用道具 举报

39

主题

1042

帖子

3826

积分

论坛元老

Rank: 8Rank: 8

积分
3826
金钱
2784
HASS币
0
发表于 2020-11-30 23:05:26 | 显示全部楼层
s08512180 发表于 2020-11-27 10:45
其实,对于博联学习,我使用的方法就是直接用HASSIO自带的开发者工具。

1.博联遥控正常添加到HA系统中

红外的不会生成codes文件
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 07:24 , Processed in 5.806236 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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