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

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

[基础教程] 通过电脑提取博联射频码

[复制链接]

2

主题

25

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
77
HASS币
0
发表于 2019-11-22 02:30:09 | 显示全部楼层 |阅读模式
我的是初冠的开关,以前用博联易控APP可以控制,现在新的博联智能,已无法控制,想通过hass接入天猫精灵.
因为我是用群晖docker安装了homeassistant,我发现新版的和旧版教程有比较多的出入之处.
刚开始看了六神大大的教程:https://bbs.hassbian.com/thread-2123-1-1.html
下载了各个版本,甚至去墙外用googlePlay下载了最新版,都发现无法打开 RM Plugin Lite 这个软件,一打开就报错.
后来翻阅官网:https://www.home-assistant.io/integrations/broadlink/
发现可以通过提取,易控的文件,然后通过 py脚本来读取!
1.参考六神大大教程:https://bbs.hassbian.com/thread-2123-1-1.html
使用易控app,下载自定义脚本,我这里是初冠的,我就下载了初冠开关.
2.然后点左侧菜单中的共享
3.之后点本地共享,会弹出一个对话框,点本地分享
4.通过手机的文件管理在 内部储存->broadlink->newremote->SharedData中
5.复制jsonSubIr jsonButton jsonIrCode  这三个文件到电脑,我是使用分享到qq,通过qq传到电脑的.
6.安装py2.7 http://www.downza.cn/soft/140676.html
7.默认安装地址是C:\Python27  进入C:\Python27\Scripts
8.按住SHift键 右击鼠标 点击在此处打开 Powershell 窗口 QQ图片20191122022347.png
9.在窗口中输入: ./pip install simplejson     按回车即可 安装 json
10.下载 获取code码 py脚本,地址:https://github.com/NightRang3r/Broadlink-e-control-db-dump
11.下载脚本 QQ图片20191122022742.png
12.解压,进入脚本目录,把jsonSubIr jsonButton jsonIrCode  这三个文件放在刚刚的解压目录中.
13.双击 getBroadlinkSharedData.py
14.选择你要读取的自定义组.
15.自动生成当前码组的.txt
16.其中 Base64:  就是hass可以直接使用的码了!!

回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-11-22 02:59:44 | 显示全部楼层
你难道没看过我得帖子?
回复

使用道具 举报

2

主题

25

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
77
HASS币
0
 楼主| 发表于 2019-11-22 09:39:34 | 显示全部楼层
yuqiuyi99 发表于 2019-11-22 02:59
你难道没看过我得帖子?

官网上有你这个方法,但是,我没有发射射频的设备丫,所以也无从学习.只能用易控上,下载下来的别人分享得码!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 13:09 , Processed in 0.103939 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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