|
我的是初冠的开关,以前用博联易控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 窗口
9.在窗口中输入: ./pip install simplejson 按回车即可 安装 json
10.下载 获取code码 py脚本,地址:https://github.com/NightRang3r/Broadlink-e-control-db-dump
11.下载脚本
12.解压,进入脚本目录,把jsonSubIr jsonButton jsonIrCode 这三个文件放在刚刚的解压目录中.
13.双击 getBroadlinkSharedData.py
14.选择你要读取的自定义组.
15.自动生成当前码组的.txt
16.其中 Base64: 就是hass可以直接使用的码了!!
|
|